v5.1.0
Overview
- Adds partial support for CF 1.9
- Extensive improvements to CF conformance
- Many CI/quality of life improvements for the codebase
What's Changed
- Fix GHA for PyPI uploads by @ocefpaf in #933
- mark ERDDAP test with vcr by @ocefpaf in #931
- Excludes _Encoding attribute from being checked by CF var naming conv… by @benjwadams in #939
- Fixes errors when running --Describe-checks / -D option by @benjwadams in #938
- Add additional implementation, unit tests for CF Conformance section … by @benjwadams in #937
- Remove extraneous attribute checks on coordinate variables by @benjwadams in #940
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #941
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #942
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #943
- Removes deprecated NumPy types by @benjwadams in #944
- Only allow fixed length string variables to be one or two-dimensional by @benjwadams in #961
- Leilabbb cf1 9 2 5 1check missing data valid and actual range of data by @leilabbb in #963
- Ocean sigma z coordinate appendix d by @leilabbb in #964
- Calendar fixes conformance by @benjwadams in #962
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #968
- 7.1 cell boundaries by @leilabbb in #967
- updated check_cell_measures by @leilabbb in #966
- Updated check_compression_gathering by @leilabbb in #965
- Fix handling of skip_checks option by @mhidas in #975
- Fix units check for status_flag variables by @mhidas in #978
- add dependabot to keep the GHA updated by @ocefpaf in #979
- Use micromamba v2 by @ocefpaf in #980
- Bump codecov/codecov-action from 2 to 3 by @dependabot in #981
- Bump pypa/gh-action-pypi-publish from 1.5.0 to 1.6.4 by @dependabot in #982
- Bump actions/checkout from 2 to 3 by @dependabot in #984
- Bump actions/setup-python from 2 to 4 by @dependabot in #983
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #974
- Revert "Only allow fixed length string variables to be one or two-dimensional" by @benjwadams in #988
- Make calendar check case insensitive by @benjwadams in #987
- Fix calendar crossing 1582 issue on some builds by @benjwadams in #990
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #991
- Bump pypa/gh-action-pypi-publish from 1.6.4 to 1.7.1 by @dependabot in #993
- Bump pypa/gh-action-pypi-publish from 1.7.1 to 1.8.0 by @dependabot in #994
- Bump pypa/gh-action-pypi-publish from 1.8.0 to 1.8.1 by @dependabot in #995
- Bump pypa/gh-action-pypi-publish from 1.8.1 to 1.8.3 by @dependabot in #998
- update standard names URL by @dnowacki-usgs in #997
- Update check_cell_measures() function in cf_1_6.y by @leilabbb in #992
- Merge in development branch for CF 1.9 by @benjwadams in #999
- Bump pypa/gh-action-pypi-publish from 1.8.3 to 1.8.4 by @dependabot in #1000
- Bump pypa/gh-action-pypi-publish from 1.8.4 to 1.8.5 by @dependabot in #1002
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1001
- Exclude miscellaneous files from being checked by codespell by @benjwadams in #1004
- Fixes dead ERDDAP link in integration tests by @benjwadams in #1005
- Fix numpy deprecations that are errors in 1.24.2 by @ocefpaf in #1009
- Remove unused helper functions for axes by @benjwadams in #1016
- fix minor inconsistencies in GHA by @ocefpaf in #1013
- [CF 1.9] Ensure time coordinate variables have a calendar attribute s… by @benjwadams in #1003
- Implement majority of conformance for CF section 4.4 by @benjwadams in #1014
- Check strict monotonicity of coordinate variables by @benjwadams in #1017
- Bump pypa/gh-action-pypi-publish from 1.8.5 to 1.8.6 by @dependabot in #1018
- WIP check root group attr names, not running tests by @benjwadams in #921
- Refactor cell_measures, properly handling quantity squared/cubed by @benjwadams in #1019
- Formula terms revamp by @benjwadams in #1021
- Ruff take 2 by @ocefpaf in #1020
- Build api docs v2 by @ocefpaf in #1008
- Bump rossjrw/pr-preview-action from 1.3.1 to 1.4.2 by @dependabot in #1022
- Add unsigned int variables to valid CF 1.9 variable types. by @benjwadams in #1023
- Fix a broken link and drop a removed one. by @ocefpaf in #1027
- Enable bugbear... by @ocefpaf in #1026
- Merge in develop branch in preparation for Compliance Checker v5.1.0 by @benjwadams in #1025
New Contributors
- @pre-commit-ci made their first contribution in #941
- @leilabbb made their first contribution in #963
- @dependabot made their first contribution in #981
Full Changelog: v5.0.2...v5.1.0