Releases: NumericalEarth/NumericalEarth.jl
Releases · NumericalEarth/NumericalEarth.jl
v0.2.3
NumericalEarth v0.2.3
This release has been identified as a backport.
Automated changelogs for backports tend to be wildly incorrect.
Therefore, the list of issues and pull requests is hidden.
v0.2.2
NumericalEarth v0.2.2
Merged pull requests:
- Add free surface output to the one degree example (#118) (@simone-silvestri)
- Add filename property to Metadata (#121) (@glwagner)
- Informative error when interpolating out-of-bounds (#124) (@simone-silvestri)
- Using ParallelTestRunner to (immensely [edit by navidcy]) speed up tests (#135) (@simone-silvestri)
- Remove various unused dependencies (#136) (@giordano)
- (0.2.2) Allow using Oceananigans 0.106 (#139) (@simone-silvestri)
Closed issues:
v0.2.1
NumericalEarth v0.2.1
Merged pull requests:
- Use
cpu_interpolating_time_indicesforECCOPrescribedAtmosphere(#56) (@xkykai) - Add ERA5 wave variables and switch to CDSAPI.jl (#70) (@glwagner)
- Added heat and freshwater flux diagnostics (#71) (@taimoorsohail)
- Build ERA5 winds+stokes drift demo every commit + add CDSAPI in docs/Project (#72) (@glwagner)
- Pass grid in sea ice SplitExplicitSolver (#82) (@navidcy)
- Adding the option to use the ORCA1 grid and bathymetry (#83) (@simone-silvestri)
- Adding WOA to the datasets via extension for WorldOceanAtlasTools.jl (#84) (@simone-silvestri)
- Mask out immersed cells in flux computations (#87) (@simone-silvestri)
- Use zstar in the one degree example (#91) (@simone-silvestri)
- Generalizing the ORCA grid (#92) (@simone-silvestri)
- Update author information in CITATION.cff (#98) (@navidcy)
- Inferred salt fluxes --> Freshwater volume fluxes (#99) (@taimoorsohail)
- Fix docstring rendering (#100) (@navidcy)
- Fix ecco atmosphere (#101) (@simone-silvestri)
- Correct WOA bounds (#104) (@simone-silvestri)
- Refactor BreezeExt for Breeze v0.4 moisture variable rename (#110) (@glwagner)
- Revert build status for one-degree ocean simulation to
false(#122) (@navidcy) - Move CI to self-hosted AWS runners for GPU tests (#127) (@awiteck)
- Add proper
test/environment project file (#129) (@giordano) - Require a much more recent version of Reactant (#130) (@giordano)
- Bump version from 0.2.0 to 0.2.1 (#134) (@simone-silvestri)
Closed issues:
ECCOPrescribedAtmospherecauses error when time indices are interpolated inOceanSeaIceModel(#48)ECCOPrescribedAtmospheregivesNaNs after one timestep for global simulations (#68)- Switch ERA5 download backend from CopernicusClimateDataStore.jl to CDSAPI.jl (#69)
- Checkpointing for sea ice with distributed is not working (#74)
- Add ORCA grid option in NumericalEarth (#76)
- Add Word Ocean Atlas in DataWrangling module (#77)
- Output heat fluxes in W/m^2 and salinity fluxes in kg/(m^2*s) (#78)
- Penetrative radiation + z-star vertical coordinate (#81)
- Cook lunch for the Milan hackathon participants on Wed March 4 (#95)
- One-degree simulation initialised with ECCOPrescribedAtmosphere gives NaN immediately (1 timestep) (#97)
- Refactor Breeze Ext now that total moisture variable was dropped (#107)
- One degree ocean sea ice model example crashes (#109)
- Without XESMF the
atmospshere_simulationis not loaded correctly (#131)
v0.2.0
NumericalEarth v0.2.0
Breaking changes
- PR #31 defines a standardized notation for NumericalEarth, changing the mathematical notation / names of very many variables in the source code and scripts.
Merged pull requests:
- Add notation reference and align flux variable names (#44) (@glwagner)
- Move Breeze dependency to weakdeps section (#62) (@taimoorsohail)
- Update Reactant CI to use Julia version 1.11.9 for Breeze compatibility (#63) (@glwagner)
- Bump version from 0.1.3 to 0.2.0 (#67) (@glwagner)
Closed issues:
v0.1.3
NumericalEarth v0.1.3
Adds extensions for Breeze.jl and for Veros Python ocean model.
Merged pull requests:
v0.1.2
NumericalEarth v0.1.2
Merged pull requests:
v0.1.1
What's Changed
- Give fallbacks to links which won't work by @simone-silvestri in #20
- Update README with proper badge rendering by @navidcy in #21
- fix glorys longitude inferfaces and
zfby @xkykai in #22 - Adding an ecco atmopshere by @simone-silvestri in #19
- Fix docs build by @simone-silvestri in #24
- Run CI/docs on julia 1.12.5 by @navidcy in #25
- Revise citation details in README.md by @navidcy in #26
- Update project description in README.md by @glwagner in #32
- Fix a sneaky bug in the fluxes by @simone-silvestri in #15
- Update installation instructions by @navidcy in #33
- Add Codecov badge to README by @navidcy in #35
- Bump version to v0.1.1 by @navidcy in #34
New Contributors
- @navidcy made their first contribution in #21
- @xkykai made their first contribution in #22
- @glwagner made their first contribution in #32
Full Changelog: v0.1.0...v0.1.1
v0.1.0
What's Changed
- Move CPU tests to GHA CI by @simone-silvestri in #5
- Start refactoring ClimaOcean -> NumericalEarth by @simone-silvestri in #6
- Modify the README to reflect the refactor by @simone-silvestri in #4
- Add docs.yml workflow with label and merge triggers by @Copilot in #14
- Add GPU tests that use tartarus as a self-hosted runner by @simone-silvestri in #13
- Refactor
OceanSeaIceModeltoEarthSystemModelby @simone-silvestri in #12 - Make the docs build and deploy by @simone-silvestri in #16
- Change UUID for registration by @simone-silvestri in #17
New Contributors
- @Copilot made their first contribution in #14
Full Changelog: https://github.com/NumericalEarth/NumericalEarth.jl/commits/v0.1.0