Compliance-checker

Latest version: v5.2.0

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

Scan your dependencies

Page 3 of 7

4.3.0

Compliance Checker 4.3.0: CF 1.7 Release
========================================

The latest major release for the IOOS Compliance Checker contains updated checks
to reflect CF-1.7, the most current stable CF Conventions document at the time of this release. The software includes
numerous changes, most notably:

1. Dropped support for Python 2.7
2. Updated list of Grid Mapping attributes in [Table F1](http://cfconventions.org/Data/cf-conventions/cf-conventions-1.7/cf-conventions.html#table-grid-mapping-attributes)
and checks for Well-Known Text (WKT) strings using the PROJ database
3. Added new projections
4. Check against computed_standard_name attribute
5. Check against [Appendix A](http://cfconventions.org/Data/cf-conventions/cf-conventions-1.7/cf-conventions.html#attribute-appendix) attributes

For a comprehensive list of the issues addressed and changes made, see the [milestone](https://github.com/ioos/compliance-checker/milestone/10?closed=1).

4.2.2

Patch release containing:

- links to new IOOS Metadata Profile repo
- an update to setup.py
- a bug fix on the html reports

4.2.1

Addresses comments on 628 (making the climatology checks more accurate) and re-formats the HTML output to go along with the new grouping routine adopted in the prior release.

4.2.0

Reformatted ACDD output to include more informative, less repetitive error messages. Functional changes from pull request 624 include enhanced grouping for "grouped checks" (e.g. Global Attributes), which condenses the results into fewer lines and more appropriate sections (other checks will also be able to leverage this new formatting improvement, not just the ACDD checks).

- addresses issue 620
- leverages existing sorting/grouping functionality
- reduces repeated code
- improves inline documentation

4.1.1

4.1.0

Compliance Checker 4.1.0 includes performance enhancements for files with large amounts of variables, adds metadata reference URLs in the output reports, support for new type of plugin, the ability to specify a standard name table file from an environment variable and Bug Fixes

Pull Request 600 enhances compliance checker speed with the use of an lru-cache from `functools`. It also allows backwards-compatibility with the lru-cache for python2.7 via the [`functools32`](https://pypi.org/project/functools32/) backport module.

PR 599 updates the Climate and Forecasting integration tests.

PR 598 puts reference links to metadata schemas into the compliance-checker output.

Page 3 of 7

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.