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 [2024/03/22 11:15] – [What's New in JYP's 2024-03 distribution?] "Not based on CDAT" changes jypeterother:uvcdat:cdat_conda:cdat_2024_03 [2025/04/09 16:48] (current) – [Extra packages list] Added NumExpr jypeter
Line 319: Line 319:
  
 ===== Extra packages list ===== ===== Extra packages list =====
 +
 +<note important>
 +Do not forget to add the following packages to the future environments\\ \\ 
 +
 +
 +  * [[https://anaconda.org/conda-forge/cxx-compiler/|cxx-compiler]]: a metapackage to obtain a C++ compiler
 +  * [[https://f90nml.readthedocs.io/|f90nml]]: a Fortran namelist parser, generator, and editor
 +  * [[https://flake8.pycqa.org/en/stable/|flake8]]: your Tool For Style Guide Enforcement
 +  * [[https://loguru.readthedocs.io/|Loguru]]: a library which aims to bring enjoyable logging in Python
 +  * [[https://pythonot.github.io/|pot]]: Python Optimal Transport\\ This open source Python library provides several solvers for optimization problems related to Optimal Transport for signal, image processing and machine learning
 +  * [[https://pybind11.readthedocs.io/|pybind11]]: a lightweight header-only library that exposes C++ types in Python and vice versa
 +  * [[https://docs.astral.sh/ruff/|ruff]]: An extremely fast Python linter and code formatter, written in Rust
 +  * [[https://xrft.readthedocs.io/|xrft]]: Fourier transforms for xarray data
 +  * [[https://zarr.readthedocs.io/|zarr]]: a file storage format for chunked, compressed, N-dimensional arrays based on an open-source specification
 +</note>
  
 FIXME: need to clean the list below, and move the packages to the ordered list further down FIXME: need to clean the list below, and move the packages to the ordered list further down
Line 405: Line 420:
   * [[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://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
Line 415: Line 431:
     * see also ''python-kaleido'' and ''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://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+  * //proplot//: a lightweight matplotlib wrapper for making beautiful, publication-quality graphics 
 +    * **Replaced by ''ultraplot''**
   * [[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://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
     * see also ''eccodes'' and ''cfgrib''     * see also ''eccodes'' and ''cfgrib''
Line 439: Line 457:
     * [[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]]: 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://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://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!
other/uvcdat/cdat_conda/cdat_2024_03.1711102549.txt.gz · Last modified: 2024/03/22 11:15 by jypeter

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki