Skip to content

Comments

v0.3.0#322

Merged
aaTman merged 18 commits intomainfrom
develop
Jan 26, 2026
Merged

v0.3.0#322
aaTman merged 18 commits intomainfrom
develop

Conversation

@aaTman
Copy link
Collaborator

@aaTman aaTman commented Jan 24, 2026

EWB Pull Request

Description

Pull request for release v0.3.0, one of the releases prior to AMS 2026.

Key updates:

  1. Remove IndividualCaseCollection
  2. Fix DurationMeanError and IBTrACS memory issues
  3. Add wrapper for custom xarray Datasets
  4. Simply YAML to be a list of dicts instead of a dict of a list of dicts
  5. Fix geopotential calculations to properly reflect geopotential height conversion
  6. Add CIRA Icechunk store
  7. Update readthedocs and docstrings throughout repo

aaTman and others added 18 commits January 11, 2026 15:41
* update duration with handling spatial dims, remove compute, fix sparse lead time dim generation

* update name on metric in tests

* add docstring for time res arg
* move function out of run, move cache mkdir to init

* add tests for new func

* ruff

* update parallel_config passthrough and tests
* implements a new Forecast object that can wrap existing xarray datasets

* Revise per copilot review
* update docstrings and var namings

* rename vars, add test

* ruff
…305)

* update naming

* default preprocess for applied_tc

* ruff

* ruff
* remove cases top level of yaml and fix code to handle this

* remove old load events yaml function

* update validation precommit and formatting
* dependencies and generate store file started

* in-flight, added and cleaned filter funcs

* add icechunk + obstore and cira icechunk generation script

* remove cira gen script no longer used

* code cleanup

* add icechunk datatree forecast class object

* uv lock

* add documentation, group helper func, and add repository kwargs passthrough

* remove icechunk forecast object

* typo

* ruff
* update all references to IndividualCaseCollection and convert dicts/ "cases": keys to lists

* update template

* make questions bold

* add whitespace

* remove indent error and typo from evaluate_cli

* make load_individual_cases include passthrough for existing dataclasses

* ruff

* add comment for clarification on list comp

* ruff (again)

* remove all references to collection, replace with list

* ruff

* rename collection -> list

* ruff
* update these docstrings

* remove docstring changes markdown

* update docstrings

* update other docstrings

* remove individualcasecollection reference, update based on develop changes
* more explicit naming, add func and model names var

* add test coverage, ruff, linting

* update readme for new cira approach

* move cira func and model ref to inputs

* update docs

* module wasnt called for moved func

* update tests for moving func and var

* ruff

* fix mock typos
@aaTman aaTman changed the title v1.0.0-rc v0.9.0 Jan 26, 2026
@aaTman aaTman changed the title v0.9.0 v0.3.0 Jan 26, 2026
@aaTman aaTman marked this pull request as ready for review January 26, 2026 19:48
@aaTman aaTman merged commit 3a4debd into main Jan 26, 2026
3 checks passed
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.

2 participants