Releases: ESGF/esgf-vocab
Releases · ESGF/esgf-vocab
v0.3.0
📢 Main Features
- Custom Configuration – You can now configure esgvoc through code (CLI support coming soon!).
- Bug Fixes & Code Quality – Various bugs have been addressed, and overall code quality has been improved.
- Documentation – We're still working on it, but progress is being made!
- Documentation – Comprehensive documentation is still a work in progress.
- Not Bug-Free – While we've made improvements, some known issues remain. Expect some rough edges.
🛣️ Roadmap - Custom Configuration via CLI – Extending config support beyond code.
- Cached Database Enhancement – Instead of building the cached database after cloning, we plan to fetch it directly from GitHub via code/CLI.
- API Improvements – Especially refining the "find" functions for better usability.
💡 Open to Suggestions!
- The CV is not yet officially stable for cmip7, so we welcome your feedback and improvement ideas!
🔧 How to Install It
sh
uv init
uv add esgvoc # alternative: pip install esgvoc
source .venv/bin/activate
Install esgvoc, fetch repo, build db
esgvoc install
Get entries
esgvoc get cmip6:institution_id:
Validate entries
esgvoc valid IPSL cmip6::
esgvoc valid --verbose historical cmip6:experiment_id:
🚀
Try it out and share your feedback! 👉 GitHub Issues
v0.2.1
Fix some
v0.2.0
- CMIP6_CV support
- repositories migration support
- DRS validation and generation
- Documentation first draft