Releases: openclimatefix/graph_weather
Releases · openclimatefix/graph_weather
v1.0.110
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
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
Add stub data, healpy
v1.0.107
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
Rename and remove unused argument
v1.0.105
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
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
Generating physically-consistent high-resolution climate data with ha…
v1.0.102
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
Fix formatting error