Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

compval next steps - a utility in the ecosystem #107

Open
aradhakrishnanGFDL opened this issue Dec 23, 2024 · 1 comment
Open

compval next steps - a utility in the ecosystem #107

aradhakrishnanGFDL opened this issue Dec 23, 2024 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@aradhakrishnanGFDL
Copy link
Collaborator

We need compval as an individual tool/utility in the catalog builder ecosystem in a pythonic accessible format (as a module and as a CLI tool). This is a pre-requisite to the documentation issue #103.

The vocabulary attribute in the JSON schema has always existed in the data catalog, though intake-esm never used it to do internal validations or for the "aggregations". I understand that this was meant to provide info to users and applications for them to interpret and use it as they see fit.

Once this issue is complete, we can revisit the topic of whether or not this validation needs to happen in the builder, or we provide a tool for community contributions so applications such as fre-cli analysis, MDTF can utilize this as a python module (or) if we want to introduce an option --strict.

@aradhakrishnanGFDL aradhakrishnanGFDL added the enhancement New feature or request label Dec 23, 2024
@ceblanton
Copy link
Contributor

Thanks all. This makes sense to me too. The intake-esm community hasn't quite adopted the "value validation" so our catalog toolchain should not presume it's standard use for now, but allow it's use with a --strict option perhaps until it has more community buy-in.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants