Skip to content

Releases: ioos/compliance-checker

v5.1.2

26 Feb 19:03
caedeac
Compare
Choose a tag to compare

Release synopsis: Mostly a bugfix release with some improvements to CI, domain variables, and NetCDF groups support

What's Changed

New Contributors

Full Changelog: v5.1.1...v5.1.2

v5.1.1

16 Apr 17:24
da97a6d
Compare
Choose a tag to compare

What's Changed

New Contributors

Checker bug fixes

  • Fixed a logic error in CF 1.6 checker with valid_range when valid_min or valid_max were present.

Full Changelog: v5.1.0...v5.1.1

v5.1.0

17 May 22:27
cb451c5
Compare
Choose a tag to compare

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

New Contributors

Full Changelog: v5.0.2...v5.1.0

v5.0.2

25 May 18:24
70b287e
Compare
Choose a tag to compare
  • Numerous fixes to CF 1.6 conformance
  • Fixes handling of standard name modifiers
  • Fixes to calendar handling
  • Fixes to flag related attributes when only one flag is specified
  • Adds possible corrections when an invalid CF standard name is provided
  • Code cleanup, pre-commit and CI fixes, narrower exception handling

PRs list

Full Changelog: 5.0.1...v5.0.2

scale_factor/add_offset fixes

16 Feb 20:48
1cef413
Compare
Choose a tag to compare

Fixes a number of long-standing issues with scale_factor and odd_offset type comparison when comparing non-equivalent types.

CF 1.8 Support

25 Jan 19:26
Compare
Choose a tag to compare
  • Adds support for CF 1.8
  • Support to only run a subset of checks with -i/--include-checks option
  • Code coverage support added in GitHub Actions continuous integration
  • Fixed various issues in code base including unused variables and dead code paths

Bugfixes to geospatial representation, CI updates

16 Aug 21:05
8ba4f43
Compare
Choose a tag to compare
  • Numerous updates to featureType representation to better fit the CF Conventions specifications

  • Updates for building via GitHub Actions, including pushing to PyPI.

  • Fixes handling of scale_factor and add_offset attributes.

IOOS Compliance Checker 4.3.3

18 May 19:59
71a4228
Compare
Choose a tag to compare

Release for the IOOS Metadata Profile Version 1.2 Checker.

General

  • Enables fetching from remote, non-OPeNDAP NetCDF files which use a Content-Type header of application/x-netcdf
  • Enables fetching of datasets from ERDDAP TableDAP endpoints
  • Skips iterating Python setup requirements twice
  • Escape variable output in HTML format
  • Allow in-memory loading of remote NetCDF datasets

CI/Build

  • Adds pre-commit hooks in GitHub

IOOS Checker

  • Update GTS ingest logic
  • Correct platform detection
  • Add z variable logic
  • Various fixes/improvements to error messages

Release Candidate 4.3.3rc2

20 Mar 19:41
4c14ad4
Compare
Choose a tag to compare
Pre-release

Release candidate 2 for the IOOS Metadata Profile Version 1.2 Checker

  • change standard_name_uri to standard_name_url
  • add syntax checks for platform_id
  • add checks for flag_meanings and flag_values on QARTOD variables
  • streamline messaging for ioos_ingest, gts_ingest checks
  • ensure proper syntax for wmo_platform_code
  • separate checks for global gts_ingest flag and checking if the variables passed the GTS ingest requirements
  • improve messaging for qartod_variables:references check
  • add documentation for using ERDDAP datasets with the checker

Compliance Checker 4.3.3 Release Candidate 1

14 Feb 21:34
4f1c822
Compare
Choose a tag to compare

Release Candidate version 1 for IOOS Compliance Checker 4.3.3.

General

  • Adds a ValidationObject class in base.py for generic validation of global attributes. Current uses include email and URL validation, among others.
  • Updates attr_check function to accept variables for generic variable checks, e.g. aforementioned validators, set membership from known set of strings.

IOOS 1.2