Pygrib

Latest version: v2.1.6

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

Scan your dependencies

Page 1 of 7

2.1.6

=====================
* switch dynamic version handling from pkg_resources (in setuptools) to packaging
* expose 'redtoreg' function for interpolating reduced to full gaussian
gridded fields, optimize function for 50x speedup.
* Fix for issue 235 (`latlons` doesn't work when only a single latitude in grid).
* Fix for issue 241 (forecast time units in inventory wrong for 15 minute HRRR data).
* Add `len` method to open instance (issue 239).
* Numpy 2 compatibility (issue 251).
* Fix failing doctest for eccodes >= 2.34.1 (issue 245).
* use eccodes.h instead of grib_api.h, add `eccodes_version` module variable.

2.1.5

=====================
* remove python 3.6 support, add python 3.11,3.12
* add __dir__ method so dir(grb) returns grib keys.
* allow pygrib.open to open a path specified by a PathLike object
* fix compilation issues on macos x
* allow pygrib.open to take an io.BufferedReader object as an argument
(issue 83, PR 206)
* ensure that RuntimeError contains a message of type `str` (PR 212)
* fix an issue that the 3rd bit of scanning mode does not affect processing (PR 213)

2.1.4

================================
* move conftest.py to test dir (so tests can be run from there)
* add check-manifest test to github actions workflow.
* update some cartopy test scripts to remove deprecation warnings.
* move package under 'src' dir so import pygrib works in install dir.
* add windows and macos x tests.
* make sure gribmessage.__repr__ doesn't fail is shapeOfTheEarth parameter
is missing (issue 177).
* move private eccodes dir inside 'share', so `import eccodes` doesn't import an empty package.

2.1.3

================================
* fix pygrib.get_definitions_path() so it works if set_definitions_path has not been called.
* add conftest.py to MANIFEST.in (issue 171)

2.1.2

================================
* use pytest-mpl for image comparison tests.
* change license to MIT.
* changes gribmessage.projparams['proj'] from 'cyl' to 'longlat'
for non-projection projections (e.g. 'regular_ll'). Issue 167.
* reorganize to include eccodes definitions inside package
when wheels are build (PYGRIB_WHEEL env var is set).
Add set_definitions_path/get_defintions_path module functions
to get/reset ECCODES_DEFINITION_PATH.
* include binary wheels for linux in pypi release.
* add grid template definition for RAP grib files in binary wheels (issue 134).
Not fully implemented, but at least file can be read (gridType=unknown, latlons
method doesn't yet work)..

2.1.1

=================================
* clean up docs.
* migrate examples in 'test' directory from basemap to cartopy.
* enable github actions for CI (PR 159).

Page 1 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.