Skip to content

Update for climate indicators#46

Draft
chpolste wants to merge 8 commits intodevelopfrom
wp3
Draft

Update for climate indicators#46
chpolste wants to merge 8 commits intodevelopfrom
wp3

Conversation

@chpolste
Copy link
Copy Markdown
Member

@chpolste chpolste commented Mar 23, 2026

Description

WIP branch for next climate indicators update.

Closes #37.
Closes #38.

Contributor Declaration

By opening this pull request, I affirm the following:

  • All authors agree to the Contributor License Agreement.
  • The code follows the project's coding standards.
  • I have performed self-review and added comments where needed.
  • I have added or updated tests to verify that my changes are effective and functional.
  • I have run all existing tests and confirmed they pass.

AntonioCC808 and others added 8 commits March 23, 2026 11:10
…pi (#44)

Co-authored-by: cuadradot <cuadradot@predictia.es>
Co-authored-by: garciam <garciam@predictia.es>
refactor: notebook plots updated
* feat: Add new synoptic and wind indicators, and update the indicator generation tool

* style: Standardize string literal quotes in Literal type hints and remove unused Literal import.

* feat: Add unit tests for synoptic and wind indicators, new dummy datasets, and two precipitation indicators.

* refactor: Move atmospheric indicators to a new `atmos` subdirectory and generalize xclim wrapper generation.

* style: pre-commit hooks

* feat: add land and sea ice indicators and implement snow-related wrappers

* refactor: reorder imports in performance integration tests for consistency

* test: add unit tests for hydrology, land, sea ice, and snow indicators with supporting fixtures

* refactor: move climate indicators to atmos sub-package and update notebook imports

* refactor: reorganize indicators package structure and update imports and documentation

* refactor: update notebooks to use modularized indicators

* refactor: standardize docstring formatting and update Literal type hints across indicator modules

* refactor: qa

---------

Co-authored-by: cuadradot <cuadradot@predictia.es>
* feat: enhance performance benchmarks with Seaborn visualization, improved CLI logging, and updated indicator configurations.

* refactor: enhance benchmark performance script with hardware detection, improved output formatting, and updated indicator configurations

* refactor: qa

* refactor: simplify legend placement in performance benchmark plots

---------

Co-authored-by: cuadradot <cuadradot@predictia.es>
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.

Align earthkit-climate Indicator API with xclim API Use Cases Notebooks: Heatwaves and Tropical Nights

2 participants