Skip to content

Releases: neuralgcm/dinosaur

Release Dinosaur v1.3.0

03 Feb 17:53
Compare
Choose a tag to compare
PiperOrigin-RevId: 722693792

dinosaur: update version to v1.2.2

25 Jan 00:44
Compare
Choose a tag to compare
PiperOrigin-RevId: 719469779

1.2.1: Update Python package name from "dinosaur-dycore" to "dinosaur"

21 Jan 18:45
Compare
Choose a tag to compare
I was able to reclaim the unused package from pypi.

PiperOrigin-RevId: 716791951

1.2.0: [dinosaur] remove StateWithTime

04 Jan 23:05
Compare
Choose a tag to compare
Instead of two different versions of primitive equations state (State/StateWithTime) and equation classes (PrimitiveEquations/PrimitiveEquationsWithState), make `sim_time` an optional attribute of `State`, and use unified equation classes.

This will allow users to avoid including sim_time in cases where they don't use it, and therefore avoid misleading uses of the name `StateWithTime` with invalid sim_time data. It's also just bit simpler overall.

In the long term, we might consider dropping the propagation of sim_time as an ODE term entirely (it is very suspectible to round-off errors) but this would break backwards compatibility with current NeuralGCM models and thus is probably not worth the trouble.

PiperOrigin-RevId: 712104540

1.1.2: No public description

17 Dec 04:13
Compare
Choose a tag to compare
PiperOrigin-RevId: 706906870

1.1.1

07 Dec 20:05
Compare
Choose a tag to compare

What's Changed

  • Fix required dependencies by @copybara-service in #60

Full Changelog: 1.1.0...1.1.1

1.1.0

07 Dec 00:52
Compare
Choose a tag to compare

What's Changed

  • Added argument serialize_coords_to_attrs to data_to_xarray. This allows the user to choose whether to save coordinates.asdict() in xarray.Dataset.attrs. by @copybara-service in #42
  • Conservative vertical regridding. by @copybara-service in #43
  • Switch HybridCoordinates to be defined in terms of cell-boundaries. by @copybara-service in #46
  • Update Held-Suarez forcing to support model parallelism. by @copybara-service in #48
  • Add constructors for ECMWF & UFS model level hybrid coordinates. by @copybara-service in #47
  • Add a method to convert hybrid coordinates to approximate sigma coordinates. by @copybara-service in #49
  • Add regridder class and xarray_utils for vertical interpolation. by @copybara-service in #50
  • Improve regridding script by @copybara-service in #52
  • Adjusted atol in shallow_water_states_tests. by @copybara-service in #53
  • Consolidate SphericalHarmonics implementations by @copybara-service in #56
  • Added ScaleProtocol to make it possible to pass Scale objects that are not directly imported from dinosaur.scales. by @copybara-service in #57
  • dinosaur: increment version to 1.1.0 by @copybara-service in #59

Full Changelog: 1.0.0...1.1.0

Release dinosaur 1.0.0

24 May 22:02
Compare
Choose a tag to compare
Also update the project name to "dinosaur-dycore", which we'll use for distribution on the Python package index.

PiperOrigin-RevId: 637042363