Skip to content

Add compliance checker for netCDF files#139

Open
JessyBarrette wants to merge 4 commits into
developmentfrom
feat/add-compliance-checker-test
Open

Add compliance checker for netCDF files#139
JessyBarrette wants to merge 4 commits into
developmentfrom
feat/add-compliance-checker-test

Conversation

@JessyBarrette

Copy link
Copy Markdown
Member

Introduce a compliance checker for CF-1.6 and ACDD-1.3 standards in the codebase. This refactor enhances code readability and maintainability while integrating compliance checks into the dataset review process.

…e version check

- Updated the `standard_name_vocabulary` in `ios_obs_file.py` and `odf.py` to use the imported `STANDARD_NAME_VOCABULARY` instead of hardcoded values.
- Added a pytest fixture in `conftest.py` to warn if the CF Standard Name Table is outdated, ensuring compliance with the latest standards.
- Expanded the list of compliance ignore messages in `test_parsers.py` to include checks for missing keywords and modified date metadata.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant