Skip to content

Releases: openclimatefix/graph_weather

v1.0.110

27 Jun 07:03
e949386

Choose a tag to compare

Anemoi dataset integration (#151)

* Added the basic wrapper for anemoi and tested using test.py file

* feat: Complete working Anemoi dataset integration

- Implement AnemoiDataset class following graph_weather patterns
- Add mock data generation for testing without real datasets
- Include proper normalization and time feature embedding
- Add comprehensive test suite with all tests passing
- Ready for integration with graph_weather training pipeline

* feat: Add production-ready Anemoi datasets integration with optional mock data

- Implement AnemoiDataset class for loading Anemoi weather datasets
- Add allow_mock_data parameter for controlled testing (default: False)
- Include proper data normalization and time feature generation
- Support time range filtering and feature selection
- Add comprehensive test suite with production/development mode testing
- Follow graph_weather dataloader patterns for seamless integration
- Compatible with PyTorch DataLoader for training pipeline

* Removed test.py from /data

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Removed mock test generation logic and removed unnecessary print statements from dataloader and test file

* Removed mock data functionality and print statements from dataloader as well as test file

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Save work before rebase

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

---------

Co-authored-by: Yashvardhan Sharma <yashvardhansharma@Yashvardhans-MacBook-Air.local>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

v1.0.109

24 Jun 15:57
c85cfcc

Choose a tag to compare

Update dependencies on PyTorch geometric (#152)

* Update dependencies on PyTorch geometric

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Fix workflow

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Update pixi version

* Add python 3.13

* Update tests and deps

* Update environment

* Update requirement installing

* Add dacite

* Change to python 3.13

* Update h3-py

* Change to PyPi for H3

* Set to 3.7.0

* Set to 3.7.7

* Set ==

* Reduce to 3.12

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

v1.0.108

02 Jun 11:58

Choose a tag to compare

Add stub data, healpy

v1.0.107

13 Mar 17:25
e4eaaef

Choose a tag to compare

 WeatherStationReader Processing & Add Comprehensive Tests (#141)

* station reader and it's tests

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* QC defaults added, removed test dataset and create empty function and refactored test function

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Prehooks formatting, SynopticPy conditional import and handling of unexpected response format

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Ruff prehooks fixes for weather_station_reader.py

* Ruff prehooks fixes for weather_station_reader.py

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Test_read_weatherreal_file assert fix and ruff checks

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* ruff checks

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Update graph_weather/data/weather_station_reader.py

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Jacob Prince-Bieker <jacob@bieker.tech>

v1.0.106

05 Mar 13:52

Choose a tag to compare

Rename and remove unused argument

v1.0.105

05 Mar 09:05
a393f69

Choose a tag to compare

Aurora model implementation (#136)

* aurora model implementation

* Temp commit for switching branches

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* a new implementation of Aurora (3d+Unstructured)

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* checkpointing configuration with smaller nums

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* EINOPS and processor configuration added

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* EINOPS implementation in encoder and processor for clear reshaping

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* checkpointing

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

v1.0.104

24 Feb 17:01
ab992fd

Choose a tag to compare

Implementation of other NNJA sensors (#134)

* nnjai support

* ruff format

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* changes as per requested

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* test_nnjai.py

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* NNJAI with different tensors

* Refactor: Updated naming for consistency and clarity

* Refactor: data/__init__.py

* pytest fixture implementation

* nnjai_wrapp removal

* removal nnjai_wrapp.pr

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

v1.0.103

24 Feb 07:23
ff43cc1

Choose a tag to compare

Generating physically-consistent high-resolution climate data with ha…

v1.0.102

23 Feb 09:46
08220f9

Choose a tag to compare

Add Initial WeatherMesh-2 Implementation (#138)

* Push updates

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Add test for irregular grid

* Add working encoder

Lots of inspiration and code from this: https://github.com/Brayden-Zhang/WeatherMesh with some changes to work with natten and some other changes.

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Add configurable decoder and WeatherMesh2 model

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Add dacite configs

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Fix keeping the correct depth (vertical pressure level)

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Add new updates and change to pixi install

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

v1.0.101

08 Feb 14:16

Choose a tag to compare

Fix formatting error