Skip to content

Releases: ESGF/esgf-vocab

v0.3.0

20 Mar 16:19
Compare
Choose a tag to compare

📢 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!

⚠️ Important Notes

  • 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

30 Jan 15:26
6d09d66
Compare
Choose a tag to compare

Fix some

v0.2.0

30 Jan 14:40
5d828bd
Compare
Choose a tag to compare
  • CMIP6_CV support
  • repositories migration support
  • DRS validation and generation
  • Documentation first draft