Compliance-checker

Latest version: v5.1.1

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

Scan your dependencies

Page 3 of 7

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.

4.0.1

Bugfix Release
This release fixes a dependency issue with netCDF https://github.com/ioos/compliance-checker/issues/579.

Also adds versioneer for managing versions

4.0.0

Compliance Checker 4.0.0 release includes an overhaul of the output results and some bug fixes. For details of the scoring design discussions, please refer to this issue: https://github.com/ioos/compliance-checker/issues/37.

**Compliance Checker Output Updates:**
- Removal of the scoring section for each output format. Left with only the corrective actions based on the criteria level passed in
- High, Medium, Low Priority headers have been replaced with the terminology for each check (i.e. Highly Recommended, Recommended, and Suggested for ACDD)
- Added ability to concatenate results from many input files into a single output file
- Added ability to export multiple formats (html, text, json) in one run
- Removed concept of score grouping which had unexpected scoring consequences

Development driven by the [Version 4.0.0 Milestone](https://github.com/ioos/compliance-checker/milestone/11)

**Bug Fixes:**
- Accessing OpenDAP on ESGF thredds services https://github.com/ioos/compliance-checker/issues/539
- CF dimension order check incorrect for some dimensions https://github.com/ioos/compliance-checker/issues/535
- Case sensitivity for featureType https://github.com/ioos/compliance-checker/issues/461
- CF duplicate axis check fails incorrectly https://github.com/ioos/compliance-checker/issues/562
- CF Checker records omission of “reference” global attribute as an error https://github.com/ioos/compliance-checker/issues/510

Page 3 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.