Releases: openclimatefix/graph_weather
Releases · openclimatefix/graph_weather
v0.2.1
[pre-commit.ci] pre-commit autoupdate (#1) updates: - [github.com/psf/black: 21.12b0 → 22.1.0](https://github.com/psf/black/compare/21.12b0...22.1.0) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
v0.2.0
Add HF Integration (#9) #minor * Add encoding edges to higher dimension * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Update workflow * Add requirement * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Update defaults for bigger edge features * Stop tests if one fails * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Add CI skips * Remove MacOS testing * Fix tests * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Wrap models in GraphWeatherForecaster * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Fix model and add test * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Refactor and remove unused code * Add first stab at normalized MSE loss * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Add in cos(lat) weighting * Update comments * Update encoder for batched graphs * Fix decoder for batched graphs * Fix extra install * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Fix loss * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Update test batch size * Update gitignore * Update workflow * Fix flake8 issues * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Fix docstyle issues * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Remove show coverage * Fix flake8 linting * Remove Windows testing * Fix flake8 issue * Update README Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
v0.1.0
Add Encoder/Processor/Decoder (#8) #minor * Add PyTorch modules from original repo and https://github.com/CCSI-Toolset/MGN Need to clean up a lot and modify for actual weather forecasting, but gives a good base to start with. Seems like the PyTorch code does most of what is needed for weather forecasting. The main things left would be get the graph of the world, a new encoder for it, new decoder for the model back to the lat/lon grid. * Run black * Add in multi_graph_net * Outline Encoder and Decoder * Add hgeterogeneous graph construction * Correctly get distances * Start ib processor * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Move latent graph creation to encoder * Add basic tests * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Add distance * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Simplify network Gives first end to end rough draft of how the model will work * Change order in decoder Only decode nodes at the very end * Deal with bipartite encoding/decoding * Fix encoder if not enough points * Encoder and Processor work! Decoder has an issue with the scatter_sum and incorrect number of indicies, not sure where though * Add assert * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Decoder now works! And End2End test * Decoder now works! And End2End test * [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>
v0.0.7
Add gitignore
v0.0.6
Fix typo
v0.0.5
Merge remote-tracking branch 'origin/main' into main
v0.0.4
Fix typo
v0.0.3
Fix install notes