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 [2025/04/09 16:48] – [Extra packages list] Added NumExpr jypeterother:uvcdat:cdat_conda:cdat_2024_03 [2025/10/31 17:05] (current) – [Extra packages list] Added GeoCAT related packages jypeter
Line 341: Line 341:
   * [[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
     * Note: <wrap hi>this is a dependency of ''dreqPy''</wrap>     * Note: <wrap hi>this is a dependency of ''dreqPy''</wrap>
 +    * See also ''pandas'', ''openpyxl'', ''xlrd''
   * [[https://earthsystemcog.org/projects/wip/CMIP6DataRequest|dreqPy]]: CMIP6 Data Request Python API   * [[https://earthsystemcog.org/projects/wip/CMIP6DataRequest|dreqPy]]: CMIP6 Data Request Python API
   * [[https://cmor.llnl.gov/|CMOR]]:  CMOR (//Climate Model Output Rewriter//) is used to produce CF-compliant netCDF files   * [[https://cmor.llnl.gov/|CMOR]]:  CMOR (//Climate Model Output Rewriter//) is used to produce CF-compliant netCDF files
Line 361: Line 362:
     * ''python-cdo'' will install the ''cdo'' package (providing the ''cdo ''executable) as a dependency     * ''python-cdo'' will install the ''cdo'' package (providing the ''cdo ''executable) as a dependency
     * see also [[https://code.mpimet.mpg.de/projects/cdo/wiki/Cdo%7Brbpy%7D|Using CDO from python or ruby]]     * see also [[https://code.mpimet.mpg.de/projects/cdo/wiki/Cdo%7Brbpy%7D|Using CDO from python or ruby]]
 +    * See also ''nco'', ''pynco''
   * [[https://cds.climate.copernicus.eu/api-how-to|cdsapi]]: The Climate Data Store (CDS) Application Program Interface (API) is a service providing programmatic access to CDS data   * [[https://cds.climate.copernicus.eu/api-how-to|cdsapi]]: The Climate Data Store (CDS) Application Program Interface (API) is a service providing programmatic access to CDS data
     * CDS = Copernicus [[https://cds.climate.copernicus.eu/|Climate Data Store]]     * CDS = Copernicus [[https://cds.climate.copernicus.eu/|Climate Data Store]]
Line 374: Line 376:
     * the colormaps are also available in [[https://jiffyclub.github.io/palettable/scientific/|palettable.scientific]]     * the colormaps are also available in [[https://jiffyclub.github.io/palettable/scientific/|palettable.scientific]]
   * [[http://matplotlib.org/cmocean/|cmocean]]: beautiful colormaps for oceanography ''[color]''   * [[http://matplotlib.org/cmocean/|cmocean]]: beautiful colormaps for oceanography ''[color]''
 +  * [[https://github.com/kelvinou01/conda-which|conda-which]]: find the package owning a file
 +    * 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://dash.plotly.com/|dash]] and [[https://github.com/plotly/jupyter-dash|jupyter-dash]]: the original low-code framework for rapidly building data apps in Python, R, Julia, and F#   * [[https://dash.plotly.com/|dash]] and [[https://github.com/plotly/jupyter-dash|jupyter-dash]]: the original low-code framework for rapidly building data apps in Python, R, Julia, and F#
     * see also ''plotly''     * see also ''plotly''
 +  * [[https://docs.dask.org/|dask]]: a Python library for parallel and distributed computing
 +    * dask.[[https://distributed.dask.org/|distributed]]: lightweight library for distributed computing in Python
 +    * See also: flox
 +  * [[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 dtale -c conda-forge''
Line 400: Line 409:
   * [[https://github.com/piskvorky/gensim?tab=readme-ov-file|gensim]]: a Python library for topic modelling, document indexing and similarity retrieval with large corpora   * [[https://github.com/piskvorky/gensim?tab=readme-ov-file|gensim]]: a Python library for topic modelling, document indexing and similarity retrieval with large corpora
     * See also //scikit-learn//     * See also //scikit-learn//
 +  * [[https://geocat.ucar.edu/about/|GeoCAT]] (Geoscience Community Analysis Toolkit): create scalable data analysis and visualization tools for Earth System Science data. Some of the functionalities in the GeoCAT stack are inspired/reimplemented from NCL (NCAR Command Language)
 +    * [[https://geocat.ucar.edu/software/geocat_viz/|geocat-viz]]: a collection of Python plotting utility functions intended to make common Matplotlib and Cartopy routines easier for the user, as well as adding support for additional geoscientific plot types
 +    * [[https://geocat.ucar.edu/software/geocat_comp/|geocat-comp]]: provides implementations of computational functions for operating on geosciences data
 +    * [[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]]
   * [[https://github.com/TEOS-10/GSW-python|gsw]]: Python implementation of the Thermodynamic Equation Of Seawater   * [[https://github.com/TEOS-10/GSW-python|gsw]]: Python implementation of the Thermodynamic Equation Of Seawater
-    * see also //seawater//+    * See also //seawater//
   * [[https://noaa-orr-erd.github.io/gridded/index.html|gridded]]: a single API for accessing / working with gridded model results on multiple grid types   * [[https://noaa-orr-erd.github.io/gridded/index.html|gridded]]: a single API for accessing / working with gridded model results on multiple grid types
     * Supports the [[http://cfconventions.org/|CF]], [[https://ugrid-conventions.github.io/ugrid-conventions/|UGRID]] and [[http://sgrid.github.io/sgrid/|SGRID]] conventions     * Supports the [[http://cfconventions.org/|CF]], [[https://ugrid-conventions.github.io/ugrid-conventions/|UGRID]] and [[http://sgrid.github.io/sgrid/|SGRID]] conventions
 +  * [[https://uber.github.io/h3-py/|h3-py]]: Uber’s H3 Hexagonal Hierarchical Geospatial Indexing System in Python
 +    * Additional reading: [[https://towardsdatascience.com/uber-h3-for-data-analysis-with-python-1e54acdcc908|Uber H3 for Data Analysis with Python]]
 +  * [[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''
   * [[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
     * [[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://intake-esgf.readthedocs.io/|intake-esgf]]: an ''intake'' and ''intake-esm'' inspired package under development in ESGF2
   * [[https://ipyleaflet.readthedocs.io/en/latest/|ipyleaflet]]: interactive maps in the Jupyter notebook   * [[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://ipywidgets.readthedocs.io/|ipywidgets]]: ipywidgets, also known as jupyter-widgets or simply widgets, are interactive HTML widgets for Jupyter notebooks and the IPython kernel
Line 420: Line 439:
   * [[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]]
 +  * [[https://nco.sourceforge.net/|nco]]: The NCO toolkit manipulates and analyzes data stored in netCDF-accessible formats
 +    * 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''
   * [[https://github.com/pydata/numexpr|NumExpr]]: Fast numerical expression evaluator for NumPy   * [[https://github.com/pydata/numexpr|NumExpr]]: Fast numerical expression evaluator for NumPy
   * [[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''
   * [[https://jiffyclub.github.io/palettable/|Palettable]]: Color palettes for Python ''[color]''   * [[https://jiffyclub.github.io/palettable/|Palettable]]: Color palettes for Python ''[color]''
   * [[http://pandas.pydata.org/|pandas]]: Python Data Analysis Library   * [[http://pandas.pydata.org/|pandas]]: Python Data Analysis Library
Line 439: Line 462:
   * [[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://www.pymoo.org/|pymoo]]: multi-objective Optimization in Python
 +  * [[https://pynco.readthedocs.io/|pynco]]:Python bindings for NCO
 +    * See also ''nco'', ''cdo'', ''python-cdo''
   * [[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''
Line 444: Line 470:
     * [[https://corteva.github.io/rioxarray/|rioxarray]]: ''rasterio'' xarray extension     * [[https://corteva.github.io/rioxarray/|rioxarray]]: ''rasterio'' xarray extension
   * [[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://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.
Line 456: Line 483:
   * [[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://github.com/tqdm/tqdm|tqdm]]: make your loops show a smart progress meter
   * [[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]]
Line 466: Line 493:
   * [[https://xgrads.readthedocs.io/|xgrads]]: parse and read binary dataset described by a ''.ctl'' file commonly used by [[http://cola.gmu.edu/grads/|GrADS]] or [[http://www.opengrads.org/|openGrADS]]   * [[https://xgrads.readthedocs.io/|xgrads]]: parse and read binary dataset described by a ''.ctl'' file commonly used by [[http://cola.gmu.edu/grads/|GrADS]] or [[http://www.opengrads.org/|openGrADS]]
   * [[https://xlrd.readthedocs.io/|xlrd]]: a library for reading data and formatting information from Excel files in the historical .xls format   * [[https://xlrd.readthedocs.io/|xlrd]]: a library for reading data and formatting information from Excel files in the historical .xls format
-  * [[https://xoa.readthedocs.io/en/latest/|xoa]]: xarray-based ocean analysis library +    * See also ''pandas'', ''XlsxWriter'', ''openpyxl'' 
-    * ''xoa'' is the successor of [[http://www.ifremer.fr/vacumm/|vacumm]] (vacumm does **not** support Python3)+  * [[https://xoa.readthedocs.io/|xoa]]: xarray-based ocean analysis library 
 +    * ''xoa'' is the successor of [[https://umr-lops-vacumm.ifremer.fr/|vacumm]] (vacumm does **not** support Python3)
   * [[https://xskillscore.readthedocs.io/|xskillscore]]: metrics for verifying forecasts   * [[https://xskillscore.readthedocs.io/|xskillscore]]: metrics for verifying forecasts
   * [[https://docs.profiling.ydata.ai/|ydata-profiling]]: a leading package for data profiling, that automates and standardizes the generation of detailed reports, complete with statistics and visualizations.   * [[https://docs.profiling.ydata.ai/|ydata-profiling]]: a leading package for data profiling, that automates and standardizes the generation of detailed reports, complete with statistics and visualizations.
other/uvcdat/cdat_conda/cdat_2024_03.1744210118.txt.gz · Last modified: by jypeter

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki