Iris-grib

Latest version: v0.20.0

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

Scan your dependencies

Page 1 of 4

0.20.0

This is a **minor** release of `iris-grib`, which is available on [conda-forge](https://anaconda.org/conda-forge/iris-grib?version=0.20.0&channel=main) and [PyPI](https://pypi.org/project/iris-grib/0.20.0/).

New Features
* Save LAEA grid by abooton in https://github.com/SciTools/iris-grib/pull/343
* pdt6 & gdt140 take *three* by pp-mo in https://github.com/SciTools/iris-grib/pull/401
* Grib1 loading defines a GRIB_PARAM attribute, like grib2 load. by pp-mo in https://github.com/SciTools/iris-grib/pull/402
* Save GDT20 - Polar Stereographic - take 2 by trexfeathers in https://github.com/SciTools/iris-grib/pull/405

Dependency Changes
* add iris-sample-data test dependency by bjlittle in https://github.com/SciTools/iris-grib/pull/413
* add pytest-mock dependency by bjlittle in https://github.com/SciTools/iris-grib/pull/424
* nep29: drop py39 and support py312 by bjlittle in https://github.com/SciTools/iris-grib/pull/453
* (Iris >= 3.10) Provide masked/unmasked meta for calls to 'as_lazy_data' by pp-mo in https://github.com/SciTools/iris-grib/pull/463
* Eccodes 2v36 by pp-mo in https://github.com/SciTools/iris-grib/pull/504

Documentation
* Update readme by bjlittle in https://github.com/SciTools/iris-grib/pull/440
* add iris grib logo to readme by bjlittle in https://github.com/SciTools/iris-grib/pull/447
* Improve formatting. by tkknight in https://github.com/SciTools/iris-grib/pull/455
* Ensure no warnings on docs build by tkknight in https://github.com/SciTools/iris-grib/pull/471

Maintenance and Automation
Beyond new features, the v0.20.0 release was _mostly_ focussed on [a work program](https://github.com/orgs/SciTools/projects/33) to update the repository management.
The [Scientific Python development guidelines](https://learn.scientific-python.org/development/) was used as a guide for this, and its [automated repo checks](https://pypi.org/project/sp-repo-review) are now implemented in the project pre-commit.
* build system
* add pyproject.toml and remove setup.py by HGWright in https://github.com/SciTools/iris-grib/pull/408
* Adding setuptools_scm to iris grib for automatic versioning by HGWright in https://github.com/SciTools/iris-grib/pull/444
* repo checks
* Configure for mypy by stephenworsley in https://github.com/SciTools/iris-grib/pull/407
* Ruff adopt by HGWright in https://github.com/SciTools/iris-grib/pull/430
* add dependabot by bjlittle in https://github.com/SciTools/iris-grib/pull/426
* Added in linkchecks and coverage checks for gha ci by ESadek-MO in https://github.com/SciTools/iris-grib/pull/432
* update dependencies and enable codecov by bjlittle in https://github.com/SciTools/iris-grib/pull/454
* add code-of-conduct by bjlittle in https://github.com/SciTools/iris-grib/pull/460
* Migrate iris_grib to src/iris_grib by bjlittle in https://github.com/SciTools/iris-grib/pull/450
* ignore noisy pull-requests with .git-blame-ignore-revs by bjlittle in https://github.com/SciTools/iris-grib/pull/452
* adopt repo-review pre-commit hook by bjlittle in https://github.com/SciTools/iris-grib/pull/456
* add codecov configuration by bjlittle in https://github.com/SciTools/iris-grib/pull/459
* **tests**:
* Convert tests and doctests from Cirrus to GHA by ESadek-MO in https://github.com/SciTools/iris-grib/pull/415
* Migrate to pytest by bjlittle in https://github.com/SciTools/iris-grib/pull/420
* **developer**
* Add pre-commit config by trexfeathers in https://github.com/SciTools/iris-grib/pull/400

New Contributors
* abooton made their first contribution in https://github.com/SciTools/iris-grib/pull/343
* tkknight made their first contribution in https://github.com/SciTools/iris-grib/pull/366
* HGWright made their first contribution in https://github.com/SciTools/iris-grib/pull/408
* stephenworsley made their first contribution in https://github.com/SciTools/iris-grib/pull/407
* ESadek-MO made their first contribution in https://github.com/SciTools/iris-grib/pull/415
* githubalexliu made their first contribution in https://github.com/SciTools/iris-grib/pull/497

**Full Changelog**: https://github.com/SciTools/iris-grib/compare/v0.19.1...v0.20.0

0.19.1

New v0.19 point release
**_ONLY_** updates documentation, to reflect the 0.19.0 changes

0.19.0

This is a **minor** release of `iris-grib`, which is available on [conda-forge](https://anaconda.org/conda-forge/iris-grib?version=0.19.0&channel=main) and [PyPI](https://pypi.org/project/iris-grib/0.19.0/).

What's Changed
* Mergeback 0.18.x branch to main by lbdreyer in https://github.com/SciTools/iris-grib/pull/294
* Transverse Mercator support negative scanning by trexfeathers in https://github.com/SciTools/iris-grib/pull/296
* Update lock-file and tests by trexfeathers in https://github.com/SciTools/iris-grib/pull/299
* New GRIB-CF mappings by trexfeathers in https://github.com/SciTools/iris-grib/pull/297
* Use reusable workflow for refresh lockfile job by lbdreyer in https://github.com/SciTools/iris-grib/pull/304
* Correct location of reusable workflow repo by lbdreyer in https://github.com/SciTools/iris-grib/pull/307
* Drop use of shapeOfTheEarth for Grib 1 by lbdreyer in https://github.com/SciTools/iris-grib/pull/316
* Correct bounded forecast period calculation by s-boardman in https://github.com/SciTools/iris-grib/pull/322
* standardize requirements structure by bjlittle in https://github.com/SciTools/iris-grib/pull/327
* Convert gribapi to eccodes by s-boardman in https://github.com/SciTools/iris-grib/pull/325
* use workflows version for refresh-lockfiles ci by bjlittle in https://github.com/SciTools/iris-grib/pull/331
* NEP 29 changes - py39 minimum by trexfeathers in https://github.com/SciTools/iris-grib/pull/339
* alter calculation of offset by david-bentley in https://github.com/SciTools/iris-grib/pull/287
* Update README.rst by pp-mo in https://github.com/SciTools/iris-grib/pull/281
* Add loading+saving for non-supported fixed surfaces by lbdreyer in https://github.com/SciTools/iris-grib/pull/318
* Relicense from LGPL-3 to BSD-3 by lbdreyer in https://github.com/SciTools/iris-grib/pull/359
* replace deprecated `eccodes-python` PyPI package with new `eccodes` in core requirements by valeriupredoi in https://github.com/SciTools/iris-grib/pull/357
* Drop deprecated distutils.version for packaging.version by bjlittle in https://github.com/SciTools/iris-grib/pull/360
* Auto-generate zero data for missing data payload by bjlittle in https://github.com/SciTools/iris-grib/pull/362
* bump feature branch to release version 0.19.0 by bjlittle in https://github.com/SciTools/iris-grib/pull/364

New Contributors
* s-boardman made their first contribution in https://github.com/SciTools/iris-grib/pull/322
* david-bentley made their first contribution in https://github.com/SciTools/iris-grib/pull/287
* valeriupredoi made their first contribution in https://github.com/SciTools/iris-grib/pull/357

**Full Changelog**: https://github.com/SciTools/iris-grib/compare/v0.18.0...v0.19.0

0.18.0

Changes summary:

* Drop Python 3.7 support
* Various updates to get it working with the latest versions of Iris, eccodes, cftime, cartopy and proj (288)

See "What's new in iris-grib v0.18.0" [iris-grib 0.18.0 release notes](https://iris-grib.readthedocs.io/en/v0.18.0/ref/release_notes.html)

0.17.1

Changes summary:
* Remove iris.util._array_slice_ifempty usage which was removed in Iris 3.0.2 (270)
* Drop Python 3.6 support, add bootstrap lockfiles infrastructure (272)

See "What's new in iris-grib v0.17.1" [iris-grib 0.17.1 release notes](https://iris-grib.readthedocs.io/en/v0.17.1/ref/release_notes.html)

0.17.0

Changes summary:
* Add Cirrus-CI testing (250, 262)
* Update to badges (258, 259)
* Add support for GRIB regulation 92.1.8 when longitude increment not given (261)
* Add support for data representation template 42 (264)

See also the "What’s new in iris-grib v0.17" [iris-grib readthedocs](https://iris-grib.readthedocs.io/en/v0.17.0/)

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.