Releases: neuralgcm/dinosaur
Releases · neuralgcm/dinosaur
Release Dinosaur v1.3.0
dinosaur: update version to v1.2.2
PiperOrigin-RevId: 719469779
1.2.1: Update Python package name from "dinosaur-dycore" to "dinosaur"
I was able to reclaim the unused package from pypi. PiperOrigin-RevId: 716791951
1.2.0: [dinosaur] remove StateWithTime
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
PiperOrigin-RevId: 706906870
1.1.1
1.1.0
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
Also update the project name to "dinosaur-dycore", which we'll use for distribution on the Python package index. PiperOrigin-RevId: 637042363