User Tools

Site Tools


other:uvcdat:cdat_conda:cdat_2024_03

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
other:uvcdat:cdat_conda:cdat_2024_03 [2026/07/09 15:00] – [Extra packages list] Added pytables jypeterother:uvcdat:cdat_conda:cdat_2024_03 [2026/10/19 09:51] (current) – [Extra packages list] Added conda-which warning jypeter
Line 319: Line 319:
  
 ===== Extra packages list ===== ===== Extra packages list =====
 +
 +<WRAP center round tip 60%>
 +The extra packages below are (more or less) listed in package name alphabetical order. These are the extra packages that we explicitly installed, but there are many more packages installed (e.g. {{ :other:uvcdat:cdat_conda:cdatm19_nompi_py3_21-03-06.txt |}})!
 +
 +Initialize the environment and type ''conda list'' if you need an up-to-date list, including the packages' version and where they came from (conda-forge for most packages
 +</WRAP>
  
 <note important> <note important>
Line 346: Line 352:
   * [[http://toblerity.org/shapely/project.html|shapely]]: a Python wrapper for GEOS for algebraic manipulation of geometry (manipulation and analysis of geometric objects in the Cartesian plane)   * [[http://toblerity.org/shapely/project.html|shapely]]: a Python wrapper for GEOS for algebraic manipulation of geometry (manipulation and analysis of geometric objects in the Cartesian plane)
   * [[https://ajdawson.github.io/windspharm/latest/|windspharm]]: spherical harmonic wind analysis in Python   * [[https://ajdawson.github.io/windspharm/latest/|windspharm]]: spherical harmonic wind analysis in Python
 +  * [[https://docs.bokeh.org/|bokeh]]: a Python library for creating interactive visualizations for modern web browsers
 +    * [[https://docs.bokeh.org/en/latest/docs/reference/sampledata.html|bokeh_sampledata]]: datasets that are used in examples and documentation
 +    * see also ''holoviews''
   * [[https://climaf.readthedocs.io/en/latest/|CliMAF]]: a Climate Model Assessment Framework   * [[https://climaf.readthedocs.io/en/latest/|CliMAF]]: a Climate Model Assessment Framework
  
-<WRAP center round tip 60%> 
-The extra packages below are (more or less) listed in package name alphabetical order. These are the extra packages that we explicitly installed, but there are many more packages installed (e.g. {{ :other:uvcdat:cdat_conda:cdatm19_nompi_py3_21-03-06.txt |}})! 
- 
-Initialize the environment and type ''conda list'' if you need an up-to-date list, including the packages' version and where they came from (conda-forge for most packages 
-</WRAP> 
  
   * [[https://github.com/AutoViML/AutoViz|AutoViz]]: the One-Line Automatic Data Visualization Library. Automatically Visualize any dataset, any size with a single line of code   * [[https://github.com/AutoViML/AutoViz|AutoViz]]: the One-Line Automatic Data Visualization Library. Automatically Visualize any dataset, any size with a single line of code
   * [[https://matplotlib.org/basemap/|basemap]]: a library for plotting 2D data on maps in Python   * [[https://matplotlib.org/basemap/|basemap]]: a library for plotting 2D data on maps in Python
 +    * 2026-09: <wrap hi>''basemap'' can't be installed with a recent version of ''numpy'' (''numpy >= 2.4'')</wrap>, see [[https://github.com/matplotlib/basemap/issues/655|Add numpy 2.5 compatibility]]
     * [[missing|basemap-data]] and [[https://github.com/conda-forge/basemap-data-hires-feedstock|basemap-data-hires]]: (high resolution) data for ''basemap''     * [[missing|basemap-data]] and [[https://github.com/conda-forge/basemap-data-hires-feedstock|basemap-data-hires]]: (high resolution) data for ''basemap''
 +  * [[https://blosc.org/python-blosc2/getting_started/overview.html|Python-Blosc2]]: a high-performance compressed ''ndarray'' library with a flexible compute engine
 +    * See also ''NumExpr''
   * [[http://scitools.org.uk/cartopy/|cartopy]]: a Python package designed for geospatial data processing in order to produce maps and other geospatial data analyses   * [[http://scitools.org.uk/cartopy/|cartopy]]: a Python package designed for geospatial data processing in order to produce maps and other geospatial data analyses
     * see also ''iris''     * see also ''iris''
Line 378: Line 385:
   * [[https://conda.github.io/conda-pypi/|conda-pypi]]: provides better PyPI interoperability for the conda ecosystem   * [[https://conda.github.io/conda-pypi/|conda-pypi]]: provides better PyPI interoperability for the conda ecosystem
   * [[https://github.com/kelvinou01/conda-which|conda-which]]: find the package owning a file   * [[https://github.com/kelvinou01/conda-which|conda-which]]: find the package owning a file
 +    * <wrap hi>[[https://github.com/kelvinou01/conda-which/issues/7|conda-which 0.2.2 BREAKS conda > 26.7]]</wrap>
     * See the [[https://github.com/conda/conda/issues/14026|Is there an easy way to find the package "owning" a file ?]] GH issue     * See the [[https://github.com/conda/conda/issues/14026|Is there an easy way to find the package "owning" a file ?]] GH issue
   * [[https://www.cvxpy.org/|cvxpy]]: an open source Python-embedded modeling language for convex optimization problems   * [[https://www.cvxpy.org/|cvxpy]]: an open source Python-embedded modeling language for convex optimization problems
Line 387: Line 395:
   * [[https://dateutil.readthedocs.io/|python-dateutil]]: the ''dateutil'' module provides powerful extensions to the standard ''datetime'' module, available in Python   * [[https://dateutil.readthedocs.io/|python-dateutil]]: the ''dateutil'' module provides powerful extensions to the standard ''datetime'' module, available in Python
   * [[https://github.com/man-group/dtale|D-Tale]] brings you an easy way to view & analyze Pandas data structures. It integrates seamlessly with ipython notebooks & python/ipython terminals.   * [[https://github.com/man-group/dtale|D-Tale]] brings you an easy way to view & analyze Pandas data structures. It integrates seamlessly with ipython notebooks & python/ipython terminals.
-    * Install with: ''conda install dtale -c conda-forge''+    * Install with: ''conda install -c conda-forge dtale''
   * [[https://dynamictimewarping.github.io/|python-dtw]]: implementation of Dynamic Time Warping-type (DTW)   * [[https://dynamictimewarping.github.io/|python-dtw]]: implementation of Dynamic Time Warping-type (DTW)
     * Note: older installations provided [[https://github.com/pierre-rouanet/dtw|dtw]]: DTW (Dynamic Time Warping) python module     * Note: older installations provided [[https://github.com/pierre-rouanet/dtw|dtw]]: DTW (Dynamic Time Warping) python module
Line 415: Line 423:
     * [[https://geocat.ucar.edu/software/uxarray/|uxarray]]: address the geoscience community’s need for tools that enable standard data analysis techniques and visualization functionality to operate directly on unstructured grid data (i.e. without regridding to structured grids)     * [[https://geocat.ucar.edu/software/uxarray/|uxarray]]: address the geoscience community’s need for tools that enable standard data analysis techniques and visualization functionality to operate directly on unstructured grid data (i.e. without regridding to structured grids)
     * ''geocat-datafiles'' and [[https://geocat-examples.readthedocs.io/en/latest/gallery/|Gallery]]     * ''geocat-datafiles'' and [[https://geocat-examples.readthedocs.io/en/latest/gallery/|Gallery]]
 +  * [[https://docs.gpytorch.ai/|GPyTorch]]: a Gaussian process library implemented using PyTorch. GPyTorch is designed for creating scalable, flexible, and modular Gaussian process models with ease
   * [[https://noaa-mdl.github.io/grib2io/|grib2io]]: a Python package that provides an interface to the NCEP GRIB2 C (g2c) library for the purpose of reading and writing WMO GRIdded Binary, Edition 2 (GRIB2) messages   * [[https://noaa-mdl.github.io/grib2io/|grib2io]]: a Python package that provides an interface to the NCEP GRIB2 C (g2c) library for the purpose of reading and writing WMO GRIdded Binary, Edition 2 (GRIB2) messages
     * See also ''cfgrib'', ''eccodes'' and ''pygrib''     * See also ''cfgrib'', ''eccodes'' and ''pygrib''
Line 425: Line 434:
   * [[https://github.com/mapado/haversine|haversine]]: calculate the distance (in various units) between two points on Earth using their latitude and longitude   * [[https://github.com/mapado/haversine|haversine]]: calculate the distance (in various units) between two points on Earth using their latitude and longitude
     * See also ''[[https://scikit-learn.org/stable/modules/generated/sklearn.metrics.pairwise.haversine_distances.html|haversine_distances]] @ scikit-learn''     * See also ''[[https://scikit-learn.org/stable/modules/generated/sklearn.metrics.pairwise.haversine_distances.html|haversine_distances]] @ scikit-learn''
 +  * [[https://holoviews.org/|holoviews]]: an open-source Python library designed to make data analysis and visualization seamless and simple
   * [[https://icclim.readthedocs.io/|icclim]]: icclim (Index Calculation for CLIMate) is a Python library to compute climate indices   * [[https://icclim.readthedocs.io/|icclim]]: icclim (Index Calculation for CLIMate) is a Python library to compute climate indices
   * [[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
Line 435: Line 445:
     * install sample data with ''conda install -c conda-forge iris-sample-data''     * install sample data with ''conda install -c conda-forge iris-sample-data''
   * [[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://jupyter.org/|jupyter notebooks]]: Notebook Interface 
 +    * Installation: ''conda install -c conda-forge jupyter jupyterlab notebook nbconvert pandoc'' 
 +    * Start local server with 
 +      * ''jupyter lab'' 
 +      * or ''jupyter notebook'' 
 +    * Convert notebook with [[https://nbconvert.readthedocs.io/en/latest/usage.html|nbconvert]] 
 +      * ''jupyter nbconvert --to html my_notebook.ipynb'' 
 +      * ''jupyter nbconvert --to script my_notebook.ipynb'' 
 +    * [[https://docs.jupyter.org/|Documentation]]
   * [[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://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://unidata.github.io/MetPy/latest/|MetPy]]: a collection of tools in Python for reading, visualizing, and performing calculations with weather data   * [[https://unidata.github.io/MetPy/latest/|MetPy]]: a collection of tools in Python for reading, visualizing, and performing calculations with weather data
Line 445: Line 463:
     * Note: this only installs the [[https://nco.sourceforge.net/#Definition|nco executables]] (''ncks'', ''ncatted'', ...)! It is not really a Python package     * Note: this only installs the [[https://nco.sourceforge.net/#Definition|nco executables]] (''ncks'', ''ncatted'', ...)! It is not really a Python package
     * See also ''pynco'', ''cdo''     * See also ''pynco'', ''cdo''
 +  * [[https://netgraph.readthedocs.io/|netgraph]]: publication-quality network visualisations in python
 +    * FIXME: need a temporary version until [[https://github.com/paulbrodersen/netgraph/issues/106|"Community Node Layout" example broken with numpy>2.4.6]] is fixed
 +      * ''conda create -n masa_tmp matplotlib networkx netgraph 'numpy<2.5.0' pandas openpyxl''
 +  * [[https://networkx.org/|networkx]]: a Python package for the creation, manipulation, and study of the structure, dynamics, and functions of complex network
   * [[https://pypi.org/project/nicopal/|nicopal]]: perceptually uniform and colour-vision-deficiency-friendly colour palettes for scientific data visualisation   * [[https://pypi.org/project/nicopal/|nicopal]]: perceptually uniform and colour-vision-deficiency-friendly colour palettes for scientific data visualisation
     * <wrap em>pip</wrap>: ''conda pypi install nicopal''     * <wrap em>pip</wrap>: ''conda pypi install nicopal''
-  * [[https://github.com/pydata/numexpr|NumExpr]]: Fast numerical expression evaluator for NumPy+  * [[https://numexpr.readthedocs.io/|NumExpr]]: supplies routines for the fast evaluation of array expressions elementwise by using a vector-based virtual machine 
 +    * See also ''Python-Blosc2''
   * [[https://opencv.org/|OpenCV]]: OpenCV (Open Source Computer Vision Library) is an open-source library that includes several hundreds of computer vision algorithms. See also [[https://www.geeksforgeeks.org/opencv-python-tutorial/|OpenCV Python Tutorial]] and **scikit-image**   * [[https://opencv.org/|OpenCV]]: OpenCV (Open Source Computer Vision Library) is an open-source library that includes several hundreds of computer vision algorithms. See also [[https://www.geeksforgeeks.org/opencv-python-tutorial/|OpenCV Python Tutorial]] and **scikit-image**
   * [[https://openpyxl.readthedocs.io/|openpyxl]]: a Python library to read/write Excel 2010 ''xlsx''/''xlsm'' files   * [[https://openpyxl.readthedocs.io/|openpyxl]]: a Python library to read/write Excel 2010 ''xlsx''/''xlsm'' files
     * See also ''pandas'', ''XlsxWriter'', ''xlrd''     * See also ''pandas'', ''XlsxWriter'', ''xlrd''
   * [[https://jiffyclub.github.io/palettable/|Palettable]]: Color palettes for Python ''[color]''   * [[https://jiffyclub.github.io/palettable/|Palettable]]: Color palettes for Python ''[color]''
 +  * [[https://python-graph-gallery.com/introduction-to-pypalettes/|PyPalettes]]: a python library that provides more than 2500 different palettes to use in your data visualization
 +    * [[https://python-graph-gallery.com/color-palette-finder/|Python Color Palette Finder]]
   * [[http://pandas.pydata.org/|pandas]]: Python Data Analysis Library   * [[http://pandas.pydata.org/|pandas]]: Python Data Analysis Library
     * [[https://geopandas.org/|geopandas]]: an open source project to make working with geospatial data in python easier     * [[https://geopandas.org/|geopandas]]: an open source project to make working with geospatial data in python easier
   * [[https://peakutils.readthedocs.io/|PeakUtils]]: utilities related to the detection of peaks on 1D data   * [[https://peakutils.readthedocs.io/|PeakUtils]]: utilities related to the detection of peaks on 1D data
   * [[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://platformdirs.readthedocs.io/|platformdirs]]: a Python library for determining platform-specific system directories (resolves the correct location for macOS, Windows, Linux/Unix, and Android)
   * [[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 ''python-kaleido'' and ''dash''     * see also ''python-kaleido'' and ''dash''
   * [[https://plotnine.org/|plotnine]]: a data visualization package for Python based on the grammar of graphics, a coherent system for describing and building graphs   * [[https://plotnine.org/|plotnine]]: a data visualization package for Python based on the grammar of graphics, a coherent system for describing and building graphs
     * similar to ''ggplot2'', a widely successful ''R'' package     * similar to ''ggplot2'', a widely successful ''R'' package
 +  * [[https://pola.rs/|polars]]: an open-source library for data manipulation, known for being one of the fastest data processing solutions on a single machine
 +    * [[https://anaconda.org/channels/conda-forge/packages/polars/overview|polars @ conda-forge]]: official instructions only mention pip installation...
   * [[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://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'')
   * //proplot//: a lightweight matplotlib wrapper for making beautiful, publication-quality graphics   * //proplot//: a lightweight matplotlib wrapper for making beautiful, publication-quality graphics
     * **Replaced by ''ultraplot''**     * **Replaced by ''ultraplot''**
 +  * [[https://psutil.readthedocs.io/|psutil]]: a cross-platform library for retrieving information on running processes and system utilization
   * [[https://psyplot.github.io/|psyplot]]: Interactive Data Visualization from Python and GUIs   * [[https://psyplot.github.io/|psyplot]]: Interactive Data Visualization from Python and GUIs
   * [[https://www.pygmt.org/latest/|PyGMT]]: a Python interface for the [[https://www.generic-mapping-tools.org/|Generic Mapping Tools]]   * [[https://www.pygmt.org/latest/|PyGMT]]: a Python interface for the [[https://www.generic-mapping-tools.org/|Generic Mapping Tools]]
Line 474: Line 503:
   * [[https://github.com/ofajardo/pyreadr?tab=readme-ov-file#pyreadr|pyreadr]]: a python package to read and write R RData and Rds files into/from pandas dataframes   * [[https://github.com/ofajardo/pyreadr?tab=readme-ov-file#pyreadr|pyreadr]]: a python package to read and write R RData and Rds files into/from pandas dataframes
   * [[https://pyresample.readthedocs.io/en/latest/|pyresample]]: a python package for resampling geospatial image data   * [[https://pyresample.readthedocs.io/en/latest/|pyresample]]: a python package for resampling geospatial image data
-  * [[https://www.pytables.org/usersguide/|pytables]]: enable the end user to manipulate easily data tables and array objects in a hierarchical structure. Pythonic tool to **deal with (arbitrarily) large amounts of data** (typically bigger than available memory) in tables and arrays organized in a hierarchical and persistent disk storage structure.+  * [[https://www.pytables.org/usersguide/|pytables]]: enable the end user to manipulate easily data tables and array objects in a hierarchical structure. Pythonic tool to **deal with (arbitrarily) large amounts of data** (typically bigger than available memory) in tables and arrays organized in a hierarchical and persistent disk storage structure 
 +  * [[https://docs.pytorch.org/|PyTorch]]: an optimized tensor library for deep learning using GPUs and CPU 
 +    * [[https://pytorch.org/get-started/locally/|Installation]] with ''conda'' is not detailed (understatement...) 
 +    * ''conda install -n my_env pytorch-cpu'' (or ''pytorch-gpu'' or ''pytorch-cpu'') 
 +      * This may trigger an [[https://github.com/pytorch/pytorch/issues/187188|acceptable downgrade of setuptools]]
   * [[https://rasterio.readthedocs.io/|rasterio]]: access to geospatial raster data   * [[https://rasterio.readthedocs.io/|rasterio]]: access to geospatial raster data
     * See ''rioxarray'' for //geospatial raster data// + ''xarray''     * See ''rioxarray'' for //geospatial raster data// + ''xarray''
Line 480: Line 513:
   * [[https://requests.readthedocs.io/|requests]]: is an elegant and simple HTTP library for Python, built for human beings   * [[https://requests.readthedocs.io/|requests]]: is an elegant and simple HTTP library for Python, built for human beings
     * See also ''pooch''     * See also ''pooch''
 +  * [[https://rich.readthedocs.io/|rich]]: a Python library for writing rich text (with color and style) to the terminal, and for displaying advanced content such as tables, markdown, and syntax highlighted code
   * [[https://corteva.github.io/rioxarray/stable/|rioxarray]]: an extension of xarray that focuses on geospatial raster data   * [[https://corteva.github.io/rioxarray/stable/|rioxarray]]: an extension of xarray that focuses on geospatial raster data
     * [[https://geog-312.gishub.org/book/geospatial/rioxarray.html|rioxarray tutorial]]     * [[https://geog-312.gishub.org/book/geospatial/rioxarray.html|rioxarray tutorial]]
   * [[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
 +  * [[https://salib.readthedocs.io/|SALib]]: Python implementations of commonly used sensitivity analysis methods, including Sobol, Morris, and FAST methods. Useful in systems modeling to calculate the effects of model inputs or exogenous factors on outputs of interest
   * [[https://scikit.bio/|scikit-bio]]: a community-driven Python library for bioinformatics, providing versatile data structures, algorithms and educational resources   * [[https://scikit.bio/|scikit-bio]]: a community-driven Python library for bioinformatics, providing versatile data structures, algorithms and educational resources
   * [[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
   * [[https://scikit-learn.org/|scikit-learn]]: an open source machine learning library that supports supervised and unsupervised learning. It also provides various tools for model fitting, data preprocessing, model selection and evaluation, and many other utilities.   * [[https://scikit-learn.org/|scikit-learn]]: an open source machine learning library that supports supervised and unsupervised learning. It also provides various tools for model fitting, data preprocessing, model selection and evaluation, and many other utilities.
 +  * [[https://github.com/scipy/scipy-stubs|scipy-stubs]]: official type stubs for SciPy
 +    * It is kind of an extension of [[https://scipy.org/|scipy]]...
   * [[https://seaborn.pydata.org/|seaborn]]: statistical data visualization   * [[https://seaborn.pydata.org/|seaborn]]: statistical data visualization
   * [[http://pythonhosted.org/seawater/|seawater]]: Python re-write of the CSIRO seawater toolbox   * [[http://pythonhosted.org/seawater/|seawater]]: Python re-write of the CSIRO seawater toolbox
Line 499: Line 536:
   * [[https://ultraplot.readthedocs.io/en/latest/|UltraPlot]]: a succinct matplotlib wrapper for making beautiful, publication-quality graphics   * [[https://ultraplot.readthedocs.io/en/latest/|UltraPlot]]: a succinct matplotlib wrapper for making beautiful, publication-quality graphics
   * [[https://uxarray.readthedocs.io/|uxarray]]: provide xarray styled functionality for unstructured grid datasets following [[https://ugrid-conventions.github.io/ugrid-conventions/|UGRID Conventions]]   * [[https://uxarray.readthedocs.io/|uxarray]]: provide xarray styled functionality for unstructured grid datasets following [[https://ugrid-conventions.github.io/ugrid-conventions/|UGRID Conventions]]
 +  * [[https://amueller.github.io/word_cloud/|wordcloud]]: A little //word cloud// generator in Python
   * [[https://docs.xarray.dev/en/stable/|xarray]]: Xarray makes working with labelled multi-dimensional arrays in Python simple, efficient, and fun!   * [[https://docs.xarray.dev/en/stable/|xarray]]: Xarray makes working with labelled multi-dimensional arrays in Python simple, efficient, and fun!
     * See also: ''flox'', ''xcdat'', ''rioxarray'', ...     * See also: ''flox'', ''xcdat'', ''rioxarray'', ...
other/uvcdat/cdat_conda/cdat_2024_03.1783602020.txt.gz · Last modified: by jypeter

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki