Releases: CliMA/ClimaOcean.jl
Releases · CliMA/ClimaOcean.jl
v0.8.7
v0.8.6
ClimaOcean v0.8.6
Merged pull requests:
- Read ECCO-Darwin field from NASA Earthdata for initial conditions and restoring (#328) (@seamanticscience)
- Use
AdvectiveFormulationfor the skew fluxes (#628) (@simone-silvestri) - CompatHelper: add new compat entry for MeshArrays at version 0.3, (keep existing compat) (#630) (@github-actions[bot])
- CompatHelper: add new compat entry for Glob at version 1, (keep existing compat) (#632) (@github-actions[bot])
- Remove
SurfaceFluxes.jldependency (#635) (@simone-silvestri) - Drop ECCODarwin tests (#637) (@simone-silvestri)
- Changes
ExponentialCoordinatetoExponentialDiscretization(#638) (@taimoorsohail) - Remove SurfaceFluxes dependency from Project.toml (#648) (@navidcy)
- Allow passing a
COPERNICUS_USERNAMEandCOPERNICUS_PASSWORDas enviroment variables (#649) (@simone-silvestri) - update
PrescribedAtmospherestate to load correct time indices into memory (#651) (@xkykai) - Replace q_vap_saturation_from_density with q_vap_from_p_vap (#653) (@szy21)
- Add possibility to change top BC for the
sea_ice_simulation(#657) (@simone-silvestri) - Get constants (e.g., g, R_Earth, Ω_Earth) from
Oceananigans.defaults(#658) (@navidcy) - tag v0.8.6 (#663) (@juliasloan25)
Closed issues:
- Workflow for downloading input forcing files without GPU node internet access (#344)
- Using
MultiYearJRA55with different start date as dataset causes out-of-bounds time indexing duringinterpolate_atmospheric_state!inOceanSeaIceModel(#646) - Distributed MPI runs unable to save variables using
jldsave(#647) - Atlantic Ocean over one_degree_simulation (#650)
DistributedFillHaloMethodErrorwhen running a distributed GPU ocean-sea-ice model (#655)
v0.8.5
ClimaOcean v0.8.5
Merged pull requests:
- Ensure consistent
download_datasetforCopernicusdata (#522) (@simone-silvestri) - Change the one-degree example top vertical resolution from ~50m to ~8m (#591) (@navidcy)
- Bump actions/checkout from 4 to 5 (#601) (@dependabot[bot])
- Use tmp directories for multi year JRA55 tests (#610) (@simone-silvestri)
- CompatHelper: bump compat for Oceananigans to 0.99, (keep existing compat) (#613) (@github-actions[bot])
- add colon2dash function to fix prefix (#617) (@xkykai)
- fix end date for glorys monthly (#621) (@xkykai)
- Add metadata_path import to Copernicus module (#623) (@xkykai)
- fix inpainted filepath for
Copernicus(#625) (@xkykai) - Restructure sea ice ocean fluxes (#627) (@simone-silvestri)
Closed issues:
download_datasetforCopernicusdoesn't work with Windows due to colon in filename (#616)FieldTimeSeries(::Metadata, ...)makes redundant downloads for multiple dates (#618)GLORYSMonthly'slast_dateis wrong (#620)- missing
using ClimaOcean.DataWrangling: metadata_pathinCopernicus.jl(#622) inpainted_metadata_pathforCopernicusdoes not includemetadata.dir(#624)
v0.8.4
ClimaOcean v0.8.4
Merged pull requests:
- Reinstate JRA55 multi year tests (#538) (@simone-silvestri)
- CompatHelper: bump compat for Oceananigans to 0.98, (keep existing compat) (#608) (@github-actions[bot])
- Update PrescribedAtmosphere
default thermodynamics_parameters(#609) (@navidcy)
v0.8.3
ClimaOcean v0.8.3
Merged pull requests:
- CompatHelper: bump compat for Thermodynamics to 0.14, (keep existing compat) (#603) (@github-actions[bot])
- Bump patch release v0.8.3 (#606) (@juliasloan25)
v0.8.2
ClimaOcean v0.8.2
Merged pull requests:
- Use zstar in examples (#573) (@simone-silvestri)
- Change
ECCO_PASSWORDtoECCO_WEBDAV_PASSWORD(#586) (@navidcy) - Expose
update_state!(atmos::PrescribedAtmosphere)(#590) (@navidcy) - CompatHelper: bump compat for Reactant in [weakdeps] to 0.2, (keep existing compat) (#593) (@github-actions[bot])
- Expose
include_rivers_and_icebergskwarg instead of using the default (#594) (@navidcy) - CompatHelper: bump compat for Thermodynamics to 0.13, (keep existing compat) (#596) (@github-actions[bot])
- Using the new Oceananigans (#597) (@simone-silvestri)
- Remove
vertical_coordinatekwarg fromocean_simulation(#598) (@simone-silvestri) - Respect the words "sea" and "ice" (#599) (@glwagner)
- (0.8.2) Bump version (#600) (@glwagner)
Closed issues:
v0.8.1
v0.8.0
ClimaOcean v0.8.0
Breaking changes
-
ExponentialCoordinatenow is imported from Oceananigans and also it does not include a defaultright=0coordinate domain boundary. Thus, what was previously written:Nz = 100 z = ClimaOcean.ExponentialCoordinate(Nz, -4000)
is now written,
Nz = 100 z = Oceananigans.ExponentialCoordinate(Nz, -4000, 0)
Merged pull requests:
- Drop ClimaOcean.GridUtils in favor of Oceananigans.Grids coordinate_utils since Oceananigans 0.97.2 (#583) (@navidcy)
Closed issues:
v0.7.3
ClimaOcean v0.7.3
Merged pull requests:
- Adapt to Oceananigans v0.97.0 (#574) (@simone-silvestri)
- Improve plot in one degree simulation example (#580) (@glwagner)
v0.7.2
ClimaOcean v0.7.2
Merged pull requests:
- Reinstate docs for fluxes (#578) (@simone-silvestri)
- Fix sign error on stability variable (#579) (@simone-silvestri)
Closed issues: