Design, implementation and assessment of the OceanGlider (OG) 1.0 metadata standard on the IOOS Compliance Checker and related tools. This may include general initial implementation of a compliance checker plugin. The plugin may require some initial examples for testing. Related topics include addressing current issues with the compliance checker and existing plugins. Topics may include and are not necessarily limited to adding and improving CF standards checking and curation of example datasets for testing.

Another goal is to increase community engagement with the compliance checker and other IOOS repositories. The general task would be to form a uniform set of github documentation to guide user interatation with the IOOS repositories. Examples may be and are not limited to development of uniform set of issue templates, code of conduct, etc.

Expected Outcomes:

  • Improved documentation for Compliance Checker and plugins
  • Squash current issues for Compliance Checker and plugins
  • Design and implementation of OG 1.0 plugin
  • Ensure working pytest suites
  • Form and utilize a uniform pool of example datasets
  • General github documentation for facilitation of community engagement within IOOS repositories.

Skills required:

Python programming, basic understanding of NetCDF files and associated metadata standards (CF, ACDD, etc).

Difficulty:

Easy to Moderate

Relevant links:

Compliance Checkers

Metadata Standards

Vocabularies

Example Datasets

References