Recent Releases of ODINN.jl
ODINN.jl - v0.2.0
New release for the submission of the paper to Geoscientific Model Development with Zenodo DOI. This release contains all the work done in the last year, with the correct setup and high-performance of UDEs for the SIA. It also includes a new way to compute climate data, new MB models, a cleaner way to use PyCall and Continuous Integration with tests and CodeCov running on GitHub.
As a v0 release, it still doesn't include a final API. It will be designed this summer, marking the first v1 release of ODINN.jl.
What's Changed
- Small fix for PyCall by @JordiBolibar in https://github.com/ODINN-SciML/ODINN.jl/pull/55
- ODINN initialization fixed by @JordiBolibar in https://github.com/ODINN-SciML/ODINN.jl/pull/57
- Cleaner way to initialize PyCall by @JordiBolibar in https://github.com/ODINN-SciML/ODINN.jl/pull/58
- PyCall initialization polished, with better instructions in README by @JordiBolibar in https://github.com/ODINN-SciML/ODINN.jl/pull/59
- UDE training with random mass balance by @JordiBolibar in https://github.com/ODINN-SciML/ODINN.jl/pull/62
- MB WIP + MWE iceflow updated by @JordiBolibar in https://github.com/ODINN-SciML/ODINN.jl/pull/69
- New MB models and workflow by @JordiBolibar in https://github.com/ODINN-SciML/ODINN.jl/pull/109
- Continuous Integration tests up and running by @JordiBolibar in https://github.com/ODINN-SciML/ODINN.jl/pull/116
- Fixing CodeCov + CI only for PRs by @JordiBolibar in https://github.com/ODINN-SciML/ODINN.jl/pull/119
- UDEs working with experiment with different MB by @JordiBolibar in https://github.com/ODINN-SciML/ODINN.jl/pull/122
Full Changelog: https://github.com/ODINN-SciML/ODINN.jl/compare/v0.1.0...v0.2.0
Cryosphere - Glacier and Ice Sheets
- Julia
Published by JordiBolibar almost 2 years ago

ODINN.jl - v0.1.0
ODINN v0.1.0
First release
Closed issues:
- Implicit method needed to solve the SIA (#1)
- Global Parameter setting file (#3)
- Mass balance needs to be added in small timesteps in forward model (#4)
- Use Sparse Arrays for glacier matrices (#5)
- Create fake A(ELA) function (#6)
- Generate training dataset with fake A function (#7)
- Train UDE on A for the SIA PDE (#8)
- A as a function of long-term temperature (#9)
- LoadError: Mutating arrays is not supported using Zygote (#10)
- Include different numerical methods in the DE solvers and add them as parameter options. (#11)
- Initialize UA with stable value (#13)
- Physical constrains in the NN (#17)
- Investigate use of batches for UDE training (#18)
- Optimize code with
SparseArrays
(#19) - Loss function using surface velocities (#20)
- Parallelize ice flow model (#21)
- Use initial glacier conditions from OGGM (#25)
- Formalize Python and OGGM installation and folder structure (#30)
- UDE not training with OGGM initial state (#31)
- Train on multiple glaciers (#35)
Merged pull requests:
- Staggered grid keeps original size(H) (#12) (@JordiBolibar)
- Backpropagation working with Tullio + damping ongoing (#14) (@JordiBolibar)
- Diffeqops merge with other branch (#15) (@JordiBolibar)
- Missing dependency added (#23) (@JordiBolibar)
- Training UDEs with ice velocities (
V
) (#24) (@JordiBolibar) - Corrections of surface velocity + minor changes (#26) (@facusapienza21)
- ODINN integrated with OGGM (#27) (@JordiBolibar)
- Combined loss function with
H
andV
(#28) (@JordiBolibar) - Benchmarks added + attempt to normalize loss function (#32) (@JordiBolibar)
- Huge speed-up + Cuffey and Paterson
A
fake law + Real climate data (#37) (@JordiBolibar) - Training UDEs with any glacier on Earth (#39) (@JordiBolibar)
- Retraining of UDEs + pretty dataset plots (#41) (@JordiBolibar)
- Notebooks moved to separate repository (#42) (@JordiBolibar)
- First release (#44) (@JordiBolibar)
- Small error fix + repo structural changes (#45) (@JordiBolibar)
- First release (#46) (@JordiBolibar)
- Small error fix + docstrings added for many functions (#47) (@JordiBolibar)
- Compat added to Project.toml and small fix (#48) (@JordiBolibar)
- Compat change for package release (#49) (@JordiBolibar)
- Project fix for package release (#50) (@JordiBolibar)
- Fix on Project.toml for first release (#51) (@JordiBolibar)
- First release (#52) (@JordiBolibar)
Cryosphere - Glacier and Ice Sheets
- Julia
Published by github-actions[bot] about 3 years ago
