User Tools

Site Tools


other:uvcdat:cdat_conda:cdat_8_2_1

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
other:uvcdat:cdat_conda:cdat_8_2_1 [2022/04/07 08:30]
jypeter [Extra packages list] Added dash and jupyter-dash
other:uvcdat:cdat_conda:cdat_8_2_1 [2023/01/11 14:20]
jypeter [TODO] 'iris' is installed! So removed it from the todo list
Line 259: Line 259:
 dreqPy version 01.00.29 [Version 01.00.29]</​code>​ dreqPy version 01.00.29 [Version 01.00.29]</​code>​
  
-  * [[https://​github.com/​PBrockmann/​ipython_ferretmagic|ipython_ferretmagic]]: IPython notebook extension for ferret +  * ''​ipython_ferretmagic'':​ more details in the [[#​extra_packages_list|Extra packages list section]]
-    * ''​conda activate cdatm19_py3''​\\ ''​pip install ferretmagic''​+
  
 === Packages with no dependency problems and were added (or updated) later === === Packages with no dependency problems and were added (or updated) later ===
Line 282: Line 281:
  
 //Add here packages that would be useful and have not been installed yet, or have some problems that prevent their installation//​ //Add here packages that would be useful and have not been installed yet, or have some problems that prevent their installation//​
- 
-  * [[http://​scitools.org.uk/​iris/​index.html|iris]]:​ A Python library for Meteorology and Climatology 
-    * ''​conda install -n cdatxxx -c conda-forge iris''​ 
  
   * [[http://​wrf-python.readthedocs.io/​en/​latest/​|wrf-python]]:​ A collection of diagnostic and interpolation routines for use with output from the Weather Research and Forecasting (WRF-ARW) Model   * [[http://​wrf-python.readthedocs.io/​en/​latest/​|wrf-python]]:​ A collection of diagnostic and interpolation routines for use with output from the Weather Research and Forecasting (WRF-ARW) Model
Line 322: Line 318:
  
   * [[http://​unidata.github.io/​netcdf4-python/​|netcdf4]]:​ a Python interface to the netCDF C library   * [[http://​unidata.github.io/​netcdf4-python/​|netcdf4]]:​ a Python interface to the netCDF C library
-  * [[https://​github.com/​PBrockmann/​ipython_ferretmagic|ipython_ferretmagic]]:​ IPython notebook extension for ferret 
   * [[https://​github.com/​PCMDI/​pcmdi_metrics|PCMDI metrics package]] (PMP): objectively compare results from climate models with observations using well-established statistical tests   * [[https://​github.com/​PCMDI/​pcmdi_metrics|PCMDI metrics package]] (PMP): objectively compare results from climate models with observations using well-established statistical tests
   * [[https://​xlsxwriter.readthedocs.io/​|XlsxWriter]]:​ a Python module for creating Excel XLSX files   * [[https://​xlsxwriter.readthedocs.io/​|XlsxWriter]]:​ a Python module for creating Excel XLSX files
Line 362: Line 357:
     * not installed yet (March 2022) because it required download of 302 Mb extra packages and a downgrade of gdal     * not installed yet (March 2022) because it required download of 302 Mb extra packages and a downgrade of gdal
   * [[http://​ferret.pmel.noaa.gov/​Ferret/​documentation/​pyferret|pyferret]] and ''​ferret_datasets'':​ Ferret encapsulated in Python   * [[http://​ferret.pmel.noaa.gov/​Ferret/​documentation/​pyferret|pyferret]] and ''​ferret_datasets'':​ Ferret encapsulated in Python
 +    * [[https://​github.com/​PBrockmann/​ipython_ferretmagic|ipython_ferretmagic]]:​ IPython notebook extension for ferret
 +      * Install with: ''​pip install ferretmagic''​
   * OSGeo/​[[http://​www.gdal.org/​|gdal]]:​ Geospatial Data Abstraction Library. GDAL is a translator library for raster and vector geospatial data formats   * OSGeo/​[[http://​www.gdal.org/​|gdal]]:​ Geospatial Data Abstraction Library. GDAL is a translator library for raster and vector geospatial data formats
     * [[https://​pcjericks.github.io/​py-gdalogr-cookbook/​|Python GDAL/OGR Cookbook]]     * [[https://​pcjericks.github.io/​py-gdalogr-cookbook/​|Python GDAL/OGR Cookbook]]
Line 368: Line 365:
   * [[https://​intake.readthedocs.io/​|intake]]:​ a lightweight package for finding, investigating,​ loading and disseminating data   * [[https://​intake.readthedocs.io/​|intake]]:​ a lightweight package for finding, investigating,​ loading and disseminating data
     * [[https://​intake-esm.readthedocs.io/​|intake-esm]]:​ data cataloging utility built on top of intake, pandas, and xarray     * [[https://​intake-esm.readthedocs.io/​|intake-esm]]:​ data cataloging utility built on top of intake, pandas, and xarray
 +  * [[https://​ipyleaflet.readthedocs.io/​en/​latest/​|ipyleaflet]]:​ interactive maps in the Jupyter notebook
 +  * [[https://​ipywidgets.readthedocs.io/​|ipywidgets]]:​ ipywidgets, also known as jupyter-widgets or simply widgets, are interactive HTML widgets for Jupyter notebooks and the IPython kernel
   * [[https://​scitools-iris.readthedocs.io/​en/​stable/​|iris]]:​ a powerful, format-agnostic,​ community-driven Python package for analysing and visualising Earth science data   * [[https://​scitools-iris.readthedocs.io/​en/​stable/​|iris]]:​ a powerful, format-agnostic,​ community-driven Python package for analysing and visualising Earth science data
     * see also ''​cartopy''​     * see also ''​cartopy''​
Line 373: Line 372:
   * [[https://​joblib.readthedocs.io/​en/​latest/​|joblib]]:​ running Python functions as pipeline jobs   * [[https://​joblib.readthedocs.io/​en/​latest/​|joblib]]:​ running Python functions as pipeline jobs
   * [[https://​jupyterlab.readthedocs.io/​|jupyterlab]]:​ the next-generation web-based user interface for Project Jupyter   * [[https://​jupyterlab.readthedocs.io/​|jupyterlab]]:​ the next-generation web-based user interface for Project Jupyter
 +  * [[https://​github.com/​plotly/​Kaleido|python-kaleido]]:​ a cross-platform library for generating static images (e.g. png, svg, pdf, etc.) for web-based visualization libraries
 +  * [[https://​mpltern.readthedocs.io/​|mpltern]]:​ a Python plotting library based on Matplotlib specifically designed for ternary plots
   * [[https://​gitlab.com/​remikz/​nccmp|nccmp]]:​ compare two NetCDF files bitwise, semantically or with a user defined tolerance (absolute or relative percentage)   * [[https://​gitlab.com/​remikz/​nccmp|nccmp]]:​ compare two NetCDF files bitwise, semantically or with a user defined tolerance (absolute or relative percentage)
     * can probably also be done with [[https://​code.mpimet.mpg.de/​projects/​cdo/​embedded/​index.html#​x1-580002.1.3|cdo -v diffn file1.nc file2.nc]]     * can probably also be done with [[https://​code.mpimet.mpg.de/​projects/​cdo/​embedded/​index.html#​x1-580002.1.3|cdo -v diffn file1.nc file2.nc]]
Line 382: Line 383:
   * [[https://​python-pillow.org/​|pillow]]:​ the friendly PIL (//Python Imaging Library//) fork   * [[https://​python-pillow.org/​|pillow]]:​ the friendly PIL (//Python Imaging Library//) fork
   * [[https://​plotly.com/​python/​|plotly]]:​ Plotly'​s Python graphing library (sometimes referred to as //​plotly.py//​) makes interactive,​ publication-quality graphs   * [[https://​plotly.com/​python/​|plotly]]:​ Plotly'​s Python graphing library (sometimes referred to as //​plotly.py//​) makes interactive,​ publication-quality graphs
-    * see also ''​dash''​+    * see also ''​python-kaleido''​ and ''​dash''​ 
 +  * [[https://​www.fatiando.org/​pooch/​|pooch]]:​ a friend to fetch your data files (makes it easy to download a file, without messing with ''​requests''​ and ''​urllib''​)
   * [[https://​proplot.readthedocs.io/​en/​latest/​|proplot]]:​ a lightweight **matplotlib wrapper** for making beautiful, publication-quality graphics   * [[https://​proplot.readthedocs.io/​en/​latest/​|proplot]]:​ a lightweight **matplotlib wrapper** for making beautiful, publication-quality graphics
   * [[https://​github.com/​jswhit/​pygrib|pygrib]]:​ high-level interface to the ECWMF ECCODES C library for reading GRIB files   * [[https://​github.com/​jswhit/​pygrib|pygrib]]:​ high-level interface to the ECWMF ECCODES C library for reading GRIB files
Line 388: Line 390:
   * [[https://​pyleoclim-util.readthedocs.io/​|pyleoclim]]:​ a Python package designed for the analysis of paleoclimate data   * [[https://​pyleoclim-util.readthedocs.io/​|pyleoclim]]:​ a Python package designed for the analysis of paleoclimate data
     * **Wait** till it can be installed with ''​conda''​ ([[https://​github.com/​LinkedEarth/​Pyleoclim_util/​discussions/​205|Why I'm not installing Pyleoclim yet]])     * **Wait** till it can be installed with ''​conda''​ ([[https://​github.com/​LinkedEarth/​Pyleoclim_util/​discussions/​205|Why I'm not installing Pyleoclim yet]])
 +  * [[https://​requests.readthedocs.io/​|requests]]:​ is an elegant and simple HTTP library for Python, built for human beings
 +    * See also ''​pooch''​
   * [[https://​rpy2.github.io/​|rpy2]]:​ an interface to R running embedded in a Python process   * [[https://​rpy2.github.io/​|rpy2]]:​ an interface to R running embedded in a Python process
   * [[http://​scikit-image.org/​|scikit-image]]:​ a collection of algorithms for image processing in Python   * [[http://​scikit-image.org/​|scikit-image]]:​ a collection of algorithms for image processing in Python
Line 399: Line 403:
   * [[https://​www.tensorflow.org/​|tensorflow-mkl]]:​ an end-to-end open source machine learning platform ​   * [[https://​www.tensorflow.org/​|tensorflow-mkl]]:​ an end-to-end open source machine learning platform ​
     * [[https://​anaconda.org/​anaconda/​tensorflow-mkl|tensorflow-mkl]] will install the **CPU**-based (**not GPU**) version     * [[https://​anaconda.org/​anaconda/​tensorflow-mkl|tensorflow-mkl]] will install the **CPU**-based (**not GPU**) version
 +  * [[https://​github.com/​tqdm|tqdm]]:​ make your loops show a smart progress meter
   * [[https://​xcdat.readthedocs.io/​|xcdat]]:​ Xarray Extended with Climate Data Analysis Tools   * [[https://​xcdat.readthedocs.io/​|xcdat]]:​ Xarray Extended with Climate Data Analysis Tools
   * [[https://​xoa.readthedocs.io/​en/​latest/​|xoa]]:​ xarray-based ocean analysis library   * [[https://​xoa.readthedocs.io/​en/​latest/​|xoa]]:​ xarray-based ocean analysis library
other/uvcdat/cdat_conda/cdat_8_2_1.txt · Last modified: 2024/07/02 10:44 by jypeter