Skip to content
Daniel Neumann edited this page Feb 14, 2020 · 16 revisions

Version 2.0

RELEASED 11/3/15

Version 2.0 of the compliance checker was released in November 2015. This release included unicode support, a number of new output formats, and support for the checker plug-in concept. In addition to the major 2.0 release, an online version of the compliance checker was made available and has a project on github to support it: ioos/compliance-checker-web

Version 2.1

RELEASED 2/29/16

Version 2.1 supports Python 3.0, removes deprecated dependencies, and includes critical bug fixing, better unicode support, and better messages for the CF checks.

As part of this version documentation will also be updated.

Version 2.2

RELEASED 5/3/16

Version 2.2 will address additional outstanding bugs, updates to the ACDD and CF checkers, and user requests for clarifications on corrective actions. It will also include a checker for ACDD 1.3, while continuing to support ACDD 1.2 by using the plug-in concept. Because the ACDD checker is is a core checker updates will be included in the compliance checker releases. As described below, other plug-ins, in particular an NCEI checker will also be released in the near future.

As part of this version documentation will also be updated.

Version 2.3

RELEASED 10/3/16

Version 2.3 includes:

  • Include standard name table version in info string
  • Added description and links to help resources on ccweb
  • Fixed bug enable saving text output from command line
  • Remove unnecessary CF check - check_alternative_coordinates
  • Added support for metadata only checks via .cdl files
  • Removed lingering large netCDF files from the code base
  • Updated the CF Standard names table to v36
  • Wicken updated for IOOS Metadata checker
  • Created a RESTful endpoint for running cc on DAP endpoints in batch file mode
  • Added command line argument to skip a test
  • Added NODC sea names check to gliderDAC
  • Fixes bug that overwrites JSON output when multiple checks are performed

Version 3.0

RELEASED 11/14/16

Version 3.0 includes:

  • Refactoring of all sections to include better feature detection
  • Correction of several major bugs related to mis-classification of data
  • Scoring updates
  • Improved grid support allowing the checker to accurately identify grid types and perform appropriate Chapter 4 and 5 checks
  • Improvement of code readability and documentation
  • Feature Detection
  • New methods for identifying coordinate systems
  • New Methods for identifying geophysical variables in an arbitrary dataset
  • Integration tests including several datasets from the IOOS Catalog
  • Refactoring of checks to provide consistent conventions with naming, iteration, and return types.
  • Removal of results grouping

Compliance Checker Plug-Ins

ACDD 1.3

RELEASED 5/3/16

Add ACDD 1.3 checker, while continuing to support ACDD 1.2 checker - accomplished by developing them as separate plug-ins

NCEI 1.1

RELEASED 6/15/16

Implement NCEI checker using NCEI 1.1 templates.

NCEI 2.0

RELEASED 11/1/16

Implement NCEI checker using NCEI 2.0 templates for point, timeSeries, trajectory, profile, timeSeriesProfile, trajectoryProfile, and grid feature types. The swath feature type will be added after the NCEI Gold Standard file for Swath has been released.

The release also includes updates to the global sea_name attribute to query the NCEI vocabulary lookup service, removal of the check for allowable variable names for the elevation variable, and removal of the requirement for a comment attribute.

UGrid

Need more info about current status of UGRID templates before proceeding

SGrid

See the SGRID Plug-in Repo

COMT

Potentially write checker to support COMT modeling groups submission of data to COMT TDS.

IOOS NetCDF Metadata Check

See #358 and the IOOS Metadata Profile for NetCDF