Epygram

Latest version: v1.5.2

Safety actively analyzes 682404 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

1.5.2

Contents:

- fix h5py/netCDF (Issue 31) & simplify formats loading order, new shortcut `epygram.open`
- set stack limit unlimited in init_env() (for FA/spectral transforms)
- freeze version of eccodes until full externalisation of falfilfa4py, compiled with consistent eccodes
- backwards compatibility of gauss_rgrid2namelists
- Add uv2psikhi function (32)
- fix spectral property for vector fields

1.5.1

Contents:
- phasing w.r.t. Ubuntu24.04/Python3.12/numpy2.0 etc...
- FA and spectral transforms `.so` libraries can be specified via env vars :
- `LD_LIBRARY_PATH` (the directory they're in)
- `FALFILFA4PY_SO` and `IALSPTRANS4PY_SO` (absolute path to `.so` files)
- command line tools (e.g. `epy_cartoplot.py`) : default output is now `png` -- to activate GUI, use `-o X`

1.5.0

This version contains important refactoring for the publication of EPyGrAM on PyPI and actual separation of FA/LFI/LFA and spectral transforms (though these are still part of epygram for now).

EPyGRAM is now available from:
`pip3 install epygram`

Note that the `ctypesForFortran` module has been externalised into a standalone package (https://github.com/UMR-CNRM/ctypesForFortran) and also published on PyPI.

For now, the separated underlying FA/LFI/LFA library (`falfilfa4py.so`) and IAL spectral transforms library (`IALsptrans4py.so`) still need to be compiled locally. On usual platforms in MF/ECMWF, they are available and EPyGrAM will find them automatically (note that on these HPCs, epygram is also now available as a module: `module load epygram`).
Further work is ongoing for publication of these libraries (pre-compiled) and their Python interfaces on PyPI as well. Stay tuned.

Many thanks to Walid Chikhi for this excellent work funded by ACCORD.

Edit: I noticed last minute that the FA/LFI/LFA support rearrangement in this version makes this functionality possible only at MF and ECMWF... To be fixed soon in the 1.5.1

1.4.19

_This is the last release (except bugfixes) in the series of versions `1.4.x`_

All new developments will now be carried out on version `1.5.0`, which contains important refactoring and the publication of EPyGrAM on PyPI and actual separation of FA/LFI/LFA and spectral transforms. Cf. dedicated release.

1.4.17

1.4.16

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.