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

Xclim Development Goals 2025 #2047

Open
Zeitsperre opened this issue Jan 14, 2025 · 0 comments
Open

Xclim Development Goals 2025 #2047

Zeitsperre opened this issue Jan 14, 2025 · 0 comments
Labels
API Interfacing and User Concerns information For development/intsructional purposes standards / conventions Suggestions on ways forward

Comments

@Zeitsperre
Copy link
Collaborator

Zeitsperre commented Jan 14, 2025

General Summary

This issue is the summary of goals for xclim development in 2025.

From time to time, the goals here may change as major milestones are completed, and other tasks may prove more complex than originally envisioned.

Specific Goals

  • First stable release (v1.0 or Calendar Versioning)
    • API convention freeze.
    • Which things are we safe to break?
    • Which parts are considered public API?
  • Split of xsdba into its own package, to be used as a virtual submodule (see: https://github.com/Ouranosinc/xsdba).
  • Adoption of cruft for boilerplate code maintenance.
  • OSSF Best Practices Silver Rating (https://www.bestpractices.dev/en/projects/6041)
  • Xclim Benchmarking suite (work for an intern?)
  • Better support for spatial-affected indicators (spatial means)
    • New CLISOPS-core package (yet to be named)
    • Research existing tools

Special Attention Needed

  • Contributing units management improvements upstream.
  • "Quantified" annotations need to accept the types they explicitly say they support.
@Zeitsperre Zeitsperre pinned this issue Jan 14, 2025
@Zeitsperre Zeitsperre added standards / conventions Suggestions on ways forward information For development/intsructional purposes API Interfacing and User Concerns labels Jan 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
API Interfacing and User Concerns information For development/intsructional purposes standards / conventions Suggestions on ways forward
Projects
None yet
Development

No branches or pull requests

1 participant