Skip to content

Releases: NumericalEarth/NumericalEarth.jl

v0.5.3

25 May 20:51
f01bc06

Choose a tag to compare

NumericalEarth v0.5.3

Diff since v0.5.2

Closed issues:

  • Baroclinic example definition of balanced u (#289)

v0.5.2

24 May 22:26
bc97fb0

Choose a tag to compare

NumericalEarth v0.5.2

Diff since v0.4.1

Closed issues:

  • Unify JRA55 with all the other datasets (#18)
  • Cleaning imports (#229)
  • ERA5 pressure-level ingest: per-column geopotential and surface-pressure masking (#236)
  • OceanSeaIceModel() default atmosphere=nothing not supported (#268)

v0.5.1

24 May 22:25
05507ee

Choose a tag to compare

NumericalEarth v0.5.1

Diff since v0.4.1

Closed issues:

  • Unify JRA55 with all the other datasets (#18)
  • Cleaning imports (#229)
  • ERA5 pressure-level ingest: per-column geopotential and surface-pressure masking (#236)

v0.5.0

24 May 22:25
dc4d31b

Choose a tag to compare

NumericalEarth v0.5.0

Diff since v0.4.1

Breaking changes

  • Flipped arguments so syntax reads OceanSeaIceModel(ocean, sea_ice; kw...).

Closed issues:

  • Unify JRA55 with all the other datasets (#18)
  • Cleaning imports (#229)
  • ERA5 pressure-level ingest: per-column geopotential and surface-pressure masking (#236)

v0.4.1

17 May 03:25
dd85cd4

Choose a tag to compare

What's Changed

New Contributors

  • @github-actions[bot] made their first contribution in #245

Full Changelog: v0.4.0...v0.4.1

v0.4.0

05 May 19:48
4fe64bd

Choose a tag to compare

NumericalEarth v0.4.0

Diff since v0.3.0

Breaking changes

  • Moved radiation to a top-level model components (#200). This completely changes the syntax for building EarthSystemModel with radiation and specifying surface properties.

Closed issues:

  • Add radiation as a top-level EarthSystemModel component (#30)
  • ERA5 data wranglers only set up for single levels (#88)
  • Docs not building on main (#185)
  • CPU CI takes over an hour and seems to overlap with data downloading (#193)
  • Inconsistent return types across download_dataset implementations (#201)

v0.3.0

29 Apr 20:28
c8ddeb2

Choose a tag to compare

NumericalEarth v0.3.0

Diff since v0.2.3

Breaking changes

  • Adds a land component, and splits out JRA55PrescribedLand from JRA55PrescribedAtmosphere
  • adds Column to BoundingBox for Metadata, and renames Metadata.bounding_box to Metadata.region

Closed issues:

  • Add land as a top-level EarthSystemModel component (#36)
  • Wrong signature for SpeedyWeather.parameterization_tendencies! in SpeedyWeatherExt for SpeedyWeather v0.18+ (#132)
  • Simpler bounding box creation (#138)
  • Documentation erroring on main (#176)
  • WOA Tests flakiness (#183)

v0.2.3

03 Apr 20:54
44099ea

Choose a tag to compare

NumericalEarth v0.2.3

Diff since v0.2.2

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

19 Mar 21:37
558bf76

Choose a tag to compare

NumericalEarth v0.2.2

Diff since v0.2.1

Merged pull requests:

Closed issues:

  • Should we spawn more agents for the tests? (#28)
  • One-degree simulation initialised with World Ocean Atlas gives NaN immediately (1 timestep) (#96)
  • Have Metadata path support in DataWrangling. Support multiple variables (names) inside Metadata. (#115)

v0.2.1

16 Mar 16:31
050fa7c

Choose a tag to compare

NumericalEarth v0.2.1

Diff since v0.2.0

Merged pull requests:

Closed issues:

  • ECCOPrescribedAtmosphere causes error when time indices are interpolated in OceanSeaIceModel (#48)
  • ECCOPrescribedAtmosphere gives NaNs 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_simulation is not loaded correctly (#131)