Recent Releases of ClimaOcean.jl

ClimaOcean.jl - v0.9.5

ClimaOcean v0.9.5

Diff since v0.9.4

Merged pull requests:

  • Support ITime and stop time in coupled ocean and sea ice models (#778) (@daverumph)

Closed issues:

  • Slowdown in GPU runs with 0.9.0 (Oceananigans 0.104.2) vs 0.8.7 (Oceananigans 0.100.7) (#740)

Cryosphere - Sea Ice - Julia
Published by github-actions[bot] about 1 month ago

ClimaOcean.jl - v0.9.4

ClimaOcean v0.9.4

Diff since v0.9.3

Merged pull requests:

  • remove initialization_update_state! (#776) (@juliasloan25)
  • (0.9.4) tag patch release (#777) (@juliasloan25)

Closed issues:

  • Support Oceananigans v0.106.3 (#773)

Cryosphere - Sea Ice - Julia
Published by github-actions[bot] about 1 month ago

ClimaOcean.jl - v0.9.3

ClimaOcean v0.9.3

Diff since v0.9.2

Merged pull requests:

  • Expose model's clock to ocean_simulation constructor (#768) (@daverumph)
  • (0.9.3) allow Oceananigans v0.105 and v0.106 (#769) (@juliasloan25)
  • explicitly load MPIWrapper for MPI jobs on central (#770) (@juliasloan25)

Cryosphere - Sea Ice - Julia
Published by github-actions[bot] about 2 months ago

ClimaOcean.jl - v0.9.2

ClimaOcean v0.9.2

Diff since v0.9.1

Merged pull requests:

  • Update NumericalEarth.jl link in README (#765) (@josuemtzmo)
  • (0.9.2) allow Thermodynamics v1 (#766) (@juliasloan25)

Cryosphere - Sea Ice - Julia
Published by github-actions[bot] 2 months ago

ClimaOcean.jl - v0.9.1

ClimaOcean v0.9.1

Diff since v0.9.0

Merged pull requests:

  • Adding an ECCO prescribed atmosphere (#505) (@simone-silvestri)
  • Add ocean horizontal viscosity to 1 deg ocean simulation example (#697) (@glwagner)
  • Add support for ERA5 Metadata (#710) (@glwagner)
  • Framework for computing Ocean basin masks (#722) (@simone-silvestri)
  • fix longitude interfaces for GLORYS and zf (#743) (@xkykai)
  • Fix bug in gustiness velocity (#748) (@simone-silvestri)
  • change README to point to NumericalEarth (#754) (@simone-silvestri)
  • run buildkite on julia 1.12 (#755) (@juliasloan25)
  • update SplitExplicitSolver calls (#759) (@juliasloan25)
  • (0.9.1) Fix for RightFaceFolded bathymetries (#761) (@simone-silvestri)

Closed issues:

  • GLORYSMonthly native grid is wrong (#742)
  • JLD2Writer does not support distributed output (hangs in MPI mode) (#746)
  • Unexpected behaviour of interface_fluxes in non-neutral conditions (#747)
  • One degree ocean sea ice model example crashes (#758)
  • Off-by-one error in regrid bathymetry (#760)

Cryosphere - Sea Ice - Julia
Published by github-actions[bot] 2 months ago

ClimaOcean.jl - v0.9.0

ClimaOcean v0.9.0

Diff since v0.8.10

Breaking changes

  • Restructured infrastructure to have Oceans, SeaIces, and Atmospheres modules
  • Each component extends the ComponentExchanger type, which provides the information of the state to be exchanged and the regridder to interpolate_state! and update_net_fluxes!
  • New ocean - sea ice flux formulations (IceBathHeatFlux and ThreeEquationHeatFlux)

Merged pull requests:

  • Fix UI of Metadata (#693) (@simone-silvestri)
  • Update atmosphere model description in simulation (#695) (@glwagner)
  • (0.9.0) Modify interface to generalize the coupling (#699) (@simone-silvestri)
  • CompatHelper: bump compat for MeshArrays to 0.5, (keep existing compat) (#701) (@github-actions[bot])
  • Fix major basins behavior (#708) (@simone-silvestri)
  • Build docs on more GPUs (#709) (@simone-silvestri)
  • Restrict Oceananigans to v0.102 (#711) (@navidcy)
  • Update for Oceananigans v0.103 (#712) (@glwagner)
  • Add missing modules in Docs/API (#714) (@navidcy)
  • Add CITATION.cff for ClimaOcean.jl (#715) (@navidcy)
  • Fix a bug remaining from #699 (#716) (@simone-silvestri)
  • Use bottom temperature as interface temperature if the ice is not consolidated (#719) (@simone-silvestri)
  • Fix wind dependent wave formulation (#720) (@simone-silvestri)
  • Improve ocean-sea ice heat flux parameterization (#721) (@simone-silvestri)
  • Use correct default for atmosphere - sea ice SimilarityTheoryFluxes (#723) (@simone-silvestri)
  • Update Thermodynamics compat (#724) (@simone-silvestri)
  • Fix failing tests in github actions (#725) (@simone-silvestri)
  • Add constants for Center and Face in Atmospheres.jl (#729) (@xkykai)
  • Update syntax for Oceananigans v0.104 (#730) (@navidcy)
  • Remove thermodynamic states (#732) (@tapios)
  • Clean up notation for atmospheric variables in InterfaceComputations (#733) (@glwagner)
  • Use ClimaSeaIce 0.4.2 (#735) (@navidcy)
  • Implement checkpointer for the OceanSeaIceModel (#736) (@simone-silvestri)

Closed issues:

  • buoyancy_frequency-related error in examples on v0.8.9 (#704)
  • Missing c reference in interp_atmos_time_series (#728)

Cryosphere - Sea Ice - Julia
Published by github-actions[bot] 4 months ago

ClimaOcean.jl - v0.8.10

ClimaOcean v0.8.10

Diff since v0.8.9

Merged pull requests:

  • Fixes for Oceananigans v0.102 (#705) (@navidcy)

Cryosphere - Sea Ice - Julia
Published by github-actions[bot] 5 months ago

ClimaOcean.jl - v0.8.9

ClimaOcean v0.8.9

Diff since v0.8.8

Merged pull requests:

  • Import prettysummary from Oceananigans.Utils (#700) (@navidcy)
  • Remove duplicate Oceananigans compat in docs (#703) (@navidcy)

Cryosphere - Sea Ice - Julia
Published by github-actions[bot] 5 months ago

ClimaOcean.jl - v0.8.8

ClimaOcean v0.8.8

Diff since v0.8.7

Merged pull requests:

  • Add SpeedyWeather extension + coupled atmos-ocean-sea ice example (#463) (@glwagner)
  • Add datawrangling tutorial (#587) (@navidcy)
  • Allow Thermodynamics.jl version 0.14.0 (#664) (@simone-silvestri)
  • Build examples on julia 1.12 (#670) (@simone-silvestri)
  • add depot to CI; use central queue (#671) (@juliasloan25)
  • Replace regularize_forcing with materialize_forcing (#676) (@simone-silvestri)
  • CI with julia v1.12 (#678) (@navidcy)
  • Use RK3 time stepper for near-global 1/4 degree example (#679) (@navidcy)
  • Remove files after ourselves in test_downloading.jl and remove julia 1.12 Reactant tests (#680) (@simone-silvestri)
  • Fix citation link and update authors in README (#682) (@navidcy)
  • Use :SplitRungeKutta3 as default timestepper in ocean_simulation (#683) (@navidcy)
  • Try increasing time step for near global example (#684) (@navidcy)
  • Don't delete animations that Docs made! (#685) (@navidcy)
  • Bump actions/checkout from 5 to 6 (#686) (@dependabot[bot])
  • Update to Oceananigans 0.102 (#689) (@simone-silvestri)
  • Bugfix for OceanSeaIceModel timestepping (#690) (@simone-silvestri)
  • CompatHelper: bump compat for MeshArrays to 0.4, (keep existing compat) (#692) (@github-actions[bot])
  • Atmosphere description in example (#696) (@milankl)
  • Fix author list in bibtex entry (#698) (@navidcy)

Closed issues:

  • Error when loading ECCO dataset (#575)
  • Regional Arctic simulation to 90°N: Grid configuration guidance needed (#667)
  • [IMPORTANT] Possible repository name change (#673)

Cryosphere - Sea Ice - Julia
Published by github-actions[bot] 5 months ago

ClimaOcean.jl - v0.8.7

ClimaOcean v0.8.7

Diff since v0.8.6

Merged pull requests:

  • Better names for default constants (#660) (@navidcy)
  • Add ClimaOceanCopernicusMarineExt (#661) (@navidcy)

Cryosphere - Sea Ice - Julia
Published by github-actions[bot] 7 months ago

ClimaOcean.jl - v0.8.6

ClimaOcean v0.8.6

Diff since v0.8.5

Merged pull requests:

  • Read ECCO-Darwin field from NASA Earthdata for initial conditions and restoring (#328) (@seamanticscience)
  • Use AdvectiveFormulation for 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.jl dependency (#635) (@simone-silvestri)
  • Drop ECCODarwin tests (#637) (@simone-silvestri)
  • Changes ExponentialCoordinate to ExponentialDiscretization (#638) (@taimoorsohail)
  • Remove SurfaceFluxes dependency from Project.toml (#648) (@navidcy)
  • Allow passing a COPERNICUS_USERNAME and COPERNICUS_PASSWORD as enviroment variables (#649) (@simone-silvestri)
  • update PrescribedAtmosphere state 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 MultiYearJRA55 with different start date as dataset causes out-of-bounds time indexing during interpolate_atmospheric_state! in OceanSeaIceModel (#646)
  • Distributed MPI runs unable to save variables using jldsave (#647)
  • Atlantic Ocean over one_degree_simulation (#650)
  • DistributedFillHalo MethodError when running a distributed GPU ocean-sea-ice model (#655)

Cryosphere - Sea Ice - Julia
Published by github-actions[bot] 7 months ago

ClimaOcean.jl - v0.8.5

ClimaOcean v0.8.5

Diff since v0.8.4

Merged pull requests:

  • Ensure consistent download_dataset for Copernicus data (#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_dataset for Copernicus doesn't work with Windows due to colon in filename (#616)
  • FieldTimeSeries(::Metadata, ...) makes redundant downloads for multiple dates (#618)
  • GLORYSMonthly's last_date is wrong (#620)
  • missing using ClimaOcean.DataWrangling: metadata_path in Copernicus.jl (#622)
  • inpainted_metadata_path for Copernicus does not include metadata.dir (#624)

Cryosphere - Sea Ice - Julia
Published by github-actions[bot] 7 months ago

ClimaOcean.jl - v0.8.4

ClimaOcean v0.8.4

Diff since v0.8.3

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)

Cryosphere - Sea Ice - Julia
Published by github-actions[bot] 8 months ago

ClimaOcean.jl - v0.8.3

ClimaOcean v0.8.3

Diff since v0.8.2

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)

Cryosphere - Sea Ice - Julia
Published by github-actions[bot] 9 months ago

ClimaOcean.jl - v0.8.2

ClimaOcean v0.8.2

Diff since v0.8.1

Merged pull requests:

  • Use zstar in examples (#573) (@simone-silvestri)
  • Change ECCO_PASSWORD to ECCO_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_icebergs kwarg 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_coordinate kwarg from ocean_simulation (#598) (@simone-silvestri)
  • Respect the words "sea" and "ice" (#599) (@glwagner)
  • (0.8.2) Bump version (#600) (@glwagner)

Closed issues:

  • Setting a user-defined atmosphere iteration number or time on GPUs causes illegal memory crash (#566)
  • ZStar to be renamed to ZStarCoordinate (#592)
  • ERROR because ExponentialCoordinate (#595)

Cryosphere - Sea Ice - Julia
Published by github-actions[bot] 9 months ago

ClimaOcean.jl - v0.8.1

ClimaOcean v0.8.1

Diff since v0.8.0

Merged pull requests:

  • Increase timestep for the one-degree global simulation (#585) (@navidcy)
  • Patch required for Oceananigans >=0.97.4 (#588) (@navidcy)

Closed issues:

  • CondaPkg fails to install copernicusmarine (#589)

Cryosphere - Sea Ice - Julia
Published by github-actions[bot] 10 months ago

ClimaOcean.jl - v0.8.0

ClimaOcean v0.8.0

Diff since v0.7.3

Breaking changes

  • ExponentialCoordinate now is imported from Oceananigans and also it does not include a default right=0 coordinate domain boundary. Thus, what was previously written:
using ClimaOcean

Nz = 100
z = ExponentialCoordinate(Nz, -4000)

is now written, approximately,

using Oceananigans

Nz = 100
z = 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:

  • Bug in DatasetRestoring (#556)
  • Use ExponentialCoordinate and ConstantToStretchedCoordinate from Oceananigans (#582)

Cryosphere - Sea Ice - Julia
Published by github-actions[bot] 10 months ago

ClimaOcean.jl - v0.7.3

ClimaOcean v0.7.3

Diff since v0.7.2

Merged pull requests:

  • Adapt to Oceananigans v0.97.0 (#574) (@simone-silvestri)
  • Improve plot in one degree simulation example (#580) (@glwagner)

Cryosphere - Sea Ice - Julia
Published by github-actions[bot] 10 months ago

ClimaOcean.jl - v0.7.2

ClimaOcean v0.7.2

Diff since v0.7.1

Merged pull requests:

  • Reinstate docs for fluxes (#578) (@simone-silvestri)
  • Fix sign error on stability variable (#579) (@simone-silvestri)

Closed issues:

  • Warming in one degree simulation is vertical grid dependent (#547)
  • North pole imprint in sea ice (#549)
  • Docs on interface fluxes were deleted (#577)

Cryosphere - Sea Ice - Julia
Published by github-actions[bot] 10 months ago

ClimaOcean.jl - v0.7.1

ClimaOcean v0.7.1

Diff since v0.7.0

Merged pull requests:

  • Only allow Oceananigans 0.96.x (#572) (@navidcy)

Cryosphere - Sea Ice - Julia
Published by github-actions[bot] 10 months ago

ClimaOcean.jl - v0.7.0

ClimaOcean v0.7.0

Diff since v0.6.11

Breaking changes

  • Change in the VerticalGrids interface, so that for example what was previously written
z = exponential_z_faces(; Nz, depth=4000, h=34)

Is now written, approximately,

z = ExponentialCoordinate(Nz, -4000; scale = 0.85*depth)

Merged pull requests:

  • Include sea ice in the one_degree_simulation.jl (#559) (@simone-silvestri)
  • (0.7.0) Revamp VerticalGrids + add Docs for VerticalGrids (#565) (@navidcy)
  • Reverse the counter direction in mixed layer depth computation (#567) (@glwagner)
  • Uncomment examples (#568) (@navidcy)

Cryosphere - Sea Ice - Julia
Published by github-actions[bot] 10 months ago

ClimaOcean.jl - v0.6.11

ClimaOcean v0.6.11

Diff since v0.6.10

Merged pull requests:

  • Better defaults for sea_ice_simulation (#535) (@simone-silvestri)
  • Bypass certificate verification in downloader (#557) (@nefrathenrici)
  • Convert type in InterfaceState (#558) (@simone-silvestri)
  • Bump patch release (#563) (@navidcy)

Closed issues:

  • problem with one_degree_near_global_simulation.jl (#87)
  • MWE of problem on GPU with regional ACC code (#186)

Cryosphere - Sea Ice - Julia
Published by github-actions[bot] 11 months ago

ClimaOcean.jl - v0.6.10

ClimaOcean v0.6.10

Diff since v0.6.9

Merged pull requests:

  • Add computation of neutral bulk coefficients + section on fluxes into docs (#526) (@glwagner)
  • Use DocumenterCitations for proper citing in docs (#530) (@navidcy)
  • Add convenience to inspect available variables in a dataset (#531) (@simone-silvestri)
  • Delete docs/src/leftover.md (#532) (@navidcy)
  • Add to some of the text and fix progress for one degree simulation (#533) (@glwagner)
  • Add JRA55 references + fix Edson stability function latex rendering in docstring (#536) (@navidcy)
  • Export datasets top level (#537) (@navidcy)
  • Use a thermodynamic tendency ice-ocean salt flux (#539) (@simone-silvestri)
  • Print globally averaged surface temperature for one-degree example (#540) (@glwagner)
  • Run the hello-global-ocean example in Docs (#542) (@navidcy)
  • Docstring rendering (#544) (@navidcy)
  • Correct longitude bounds for ECCO2 (#548) (@simone-silvestri)
  • Change advection defaults (#550) (@simone-silvestri)
  • Bump patch release (#553) (@navidcy)

Closed issues:

  • Sea ice - Ocean salinity flux (#527)

Cryosphere - Sea Ice - Julia
Published by github-actions[bot] 12 months ago

ClimaOcean.jl - v0.6.9

ClimaOcean v0.6.9

Diff since v0.6.8

Merged pull requests:

  • Add Bathymetry metadata to allow using diverse bathymetry datasets (#518) (@taimoorsohail)
  • Bugfix show method for SimilarityTheoryFlux (#528) (@simone-silvestri)

Closed issues:

  • Implementing Metadata for different bathymetry products (#491)

Cryosphere - Sea Ice - Julia
Published by github-actions[bot] 12 months ago

ClimaOcean.jl - v0.6.8

ClimaOcean v0.6.8

Diff since v0.6.7

Merged pull requests:

  • Improve examples a bit (#499) (@glwagner)
  • Better comment in CI + remove CUDA precompile runtime (#509) (@navidcy)
  • Do not remove Copernicus files before downloading (#512) (@simone-silvestri)
  • Fix a bug in Field(metadata) (#514) (@simone-silvestri)
  • Drop comment (#515) (@navidcy)
  • Add compat entry for CFTime 0.2 (#516) (@navidcy)
  • Add penetrating radiation forcing to temperature (#517) (@glwagner)

Closed issues:

  • Shortwave radiation depth-penetration in the ocean (#455)
  • Is the longitude_shift for EN4 off by 0.5 degree? (#495)
  • Copernicus data download every time a field is created (#511)

Cryosphere - Sea Ice - Julia
Published by github-actions[bot] 12 months ago

ClimaOcean.jl - v0.6.7

ClimaOcean v0.6.7

Diff since v0.6.6

Merged pull requests:

  • Add support for Metadata of Copernicus datasets (#489) (@glwagner)

Closed issues:

  • How does EN4 data naming work? (#488)

Cryosphere - Sea Ice - Julia
Published by github-actions[bot] about 1 year ago

ClimaOcean.jl - v0.6.6

ClimaOcean v0.6.6

Diff since v0.6.5

Merged pull requests:

  • Fix docs + examples (#466) (@glwagner)
  • Remove trailing spaces (#487) (@navidcy)
  • Correct net sea ice fluxes (#492) (@simone-silvestri)
  • Tweak enforcement of minimum_depth + use kernel (#494) (@glwagner)
  • ECCO4 fluxes in metadata (#501) (@simone-silvestri)
  • Add a container for radiative fluxes (#502) (@simone-silvestri)
  • Fix mistake in EdsonMomentumStabilityFunctions (#503) (@navidcy)
  • Rework radiative properties (#504) (@simone-silvestri)
  • Revert "Compute TimeInterpolator inside interpolate_atmospheric_state… (#507) (@wsmoses)
  • Bump to 0.6.6 (#510) (@glwagner)

Closed issues:

  • Documentation does not build on main (#134)
  • Documentation fails to built (#406)
  • Daily docs building for main fail? (#497)

Cryosphere - Sea Ice - Julia
Published by github-actions[bot] about 1 year ago

ClimaOcean.jl - v0.6.5

ClimaOcean v0.6.5

Diff since v0.6.4

Merged pull requests:

  • Add more information for the RepeatYearJRA55() dataset, including date range correspondence to JRA55 (#408) (@navidcy)
  • Fixes bugs for ECCO2, adds some more love to ECCO2, and tests (#479) (@navidcy)
  • DatasetRestoring only via Metadata (#486) (@navidcy)

Closed issues:

  • RepeatYear forcing for JRA55-do reanalysis is 1st May 1990 to 30th April 1991 (#407)
  • Bug for ECCO2 dataset metadata (#470)
  • Strange behaviour in compute_native_date_range (#485)

Cryosphere - Sea Ice - Julia
Published by github-actions[bot] about 1 year ago

ClimaOcean.jl - v0.6.4

ClimaOcean v0.6.4

Diff since v0.6.3

Merged pull requests:

  • Bugfix in default inpainting (#483) (@simone-silvestri)
  • Correct sea-ice ocean salt flux by concentration (#484) (@simone-silvestri)

Cryosphere - Sea Ice - Julia
Published by github-actions[bot] about 1 year ago

ClimaOcean.jl - v0.6.3

ClimaOcean v0.6.3

Diff since v0.6.2

Merged pull requests:

  • Generalize/Refactor ECCOrestoring 👉🏽 DatasetRestoring to work with any dataset (#480) (@taimoorsohail)

Cryosphere - Sea Ice - Julia
Published by github-actions[bot] about 1 year ago

ClimaOcean.jl - v0.6.2

ClimaOcean v0.6.2

Diff since v0.6.1

Merged pull requests:

  • Fix first_date args (#474) (@michel2323)
  • Better interpolation info shown to user (#475) (@navidcy)
  • (0.6.2) Bump minor version and update ClimaSeaIce (#481) (@simone-silvestri)

Closed issues:

  • first_data() call in ECCO_metadata.jl (#471)
  • Bathymetry info messages for skipping interpolation are tad misleading (#476)

Cryosphere - Sea Ice - Julia
Published by github-actions[bot] about 1 year ago

ClimaOcean.jl - v0.6.1

ClimaOcean v0.6.1

Diff since v0.6.0

Merged pull requests:

  • Use separate representations of the barotropic potential for u,v (#445) (@glwagner)
  • Compute TimeInterpolator inside interpolate_atmospheric_state (#446) (@glwagner)
  • Change default gustiness to 1 (#464) (@glwagner)
  • Adding EN4 as an initialisation dataset + Refactor DataWrangling module (#467) (@taimoorsohail)
  • Move LinearlyTaperedPolarMask up one level (#469) (@glwagner)
  • Adjust below freezing temperatures at all cells including surface (#472) (@glwagner)

Closed issues:

  • Generalising the code for initialising ClimaOcean with different datasets (#468)

Cryosphere - Sea Ice - Julia
Published by github-actions[bot] about 1 year ago

ClimaOcean.jl - v0.6.0

ClimaOcean v0.6.0

Diff since v0.5.10

Breaking changes

  • JRA55RepeatYear was renamed to RepeatYearJRA55

Merged pull requests:

  • Add support for multi-year JRA55 (#437) (@simone-silvestri)
  • Improve the temperature solver for sea ice (#451) (@simone-silvestri)
  • Switch metadata type parameters (#452) (@simone-silvestri)
  • Implement sea-ice ocean stress (#453) (@simone-silvestri)
  • Change default backend for a JRA55PrescribedAtmosphere (#458) (@simone-silvestri)

Closed issues:

  • BoundsError accessing JRA55_field_time_series (#454)

Cryosphere - Sea Ice - Julia
Published by github-actions[bot] about 1 year ago

ClimaOcean.jl - v0.5.10

ClimaOcean v0.5.10

Diff since v0.5.8

Merged pull requests:

  • Move Reactant tests to GHA (#443) (@glwagner)
  • Precompile less for ClimaOcean (#448) (@glwagner)
  • Bump to 0.5.10 (#450) (@glwagner)

Cryosphere - Sea Ice - Julia
Published by github-actions[bot] about 1 year ago

ClimaOcean.jl - v0.5.8

ClimaOcean v0.5.8

Diff since v0.5.6

Merged pull requests:

  • Improvements in the DataWrangling constructors (#400) (@simone-silvestri)
  • Make README code a bit clearer (#429) (@glwagner)
  • Bugfix in the distributed default free surface (#436) (@simone-silvestri)
  • Add a Reactant Extension (#438) (@glwagner)
  • Add parameter for Int in FixedIterations (#440) (@glwagner)
  • Bump to 0.5.8 (#441) (@glwagner)

Cryosphere - Sea Ice - Julia
Published by github-actions[bot] about 1 year ago

ClimaOcean.jl - v0.5.6

ClimaOcean v0.5.6

Diff since v0.5.5

Merged pull requests:

  • Bump julia-actions/setup-julia from 1 to 2 (#428) (@dependabot[bot])
  • Rm assert that atmos times isa StepRangeLen (#434) (@glwagner)
  • Bump 0.5.6 (#435) (@glwagner)

Cryosphere - Sea Ice - Julia
Published by github-actions[bot] about 1 year ago

ClimaOcean.jl - v0.5.5

ClimaOcean v0.5.5

Diff since v0.5.4

Merged pull requests:

  • Update climacommon to 2025_03_18 (#431) (@Sbozzolo)
  • Updates for Oceananigans 0.96 + add Citing section in README (#432) (@navidcy)

Cryosphere - Sea Ice - Julia
Published by github-actions[bot] about 1 year ago

ClimaOcean.jl - v0.5.4

ClimaOcean v0.5.4

Diff since v0.5.3

Merged pull requests:

  • [CI] Some improvements to GitHub Actions setup (#423) (@giordano)
  • Possibly simplify interpolate_atmosphere_state kernel (#424) (@glwagner)
  • Bump to 0.5.4 (#430) (@glwagner)

Cryosphere - Sea Ice - Julia
Published by github-actions[bot] about 1 year ago

ClimaOcean.jl - v0.5.3

ClimaOcean v0.5.3

Diff since v0.5.2

Merged pull requests:

  • Bump to 0.5.3 (#425) (@glwagner)

Cryosphere - Sea Ice - Julia
Published by github-actions[bot] about 1 year ago

ClimaOcean.jl - v0.5.2

ClimaOcean v0.5.2

Diff since v0.5.1

Merged pull requests:

  • Try adding a precompile workload (#396) (@glwagner)
  • Adding sea ice - atmosphere fluxes (#402) (@simone-silvestri)
  • Remove the @info statement for ECCO file paths (#409) (@taimoorsohail)
  • Fuse kernels for sea_ice_ocean fluxes computation (#411) (@simone-silvestri)
  • Correct a bug in assemble fluxes (#414) (@simone-silvestri)
  • Bugfix in forcing barotropic potential (#415) (@simone-silvestri)
  • Add default Radiation in OceanSeaIceModel + Update example in README and Docs landing page (#416) (@navidcy)
  • Use initialization update state in OceanSeaIceModel constructor (#417) (@glwagner)
  • Make many big objects mutable (#418) (@glwagner)
  • Bump to 0.5.2 (#419) (@glwagner)

Closed issues:

  • Initial documentation example graphics failing (#327)
  • Note about ECCO data location (#397)

Cryosphere - Sea Ice - Julia
Published by github-actions[bot] about 1 year ago

ClimaOcean.jl - v0.5.1

ClimaOcean v0.5.1

Diff since v0.5.0

Merged pull requests:

  • (0.5.1) Metadata for JRA55 (#286) (@simone-silvestri)
  • Remove distributed macros from ClimaOcean (#403) (@simone-silvestri)
  • Bugfix: time_step!(model, dt) (#410) (@glwagner)

Closed issues:

  • Refactoring JRA55 (#182)
  • Output writers seems not saving anything? (#404)

Cryosphere - Sea Ice - Julia
Published by github-actions[bot] about 1 year ago

ClimaOcean.jl - v0.5.0

ClimaOcean v0.5.0

Diff since v0.4.7

Breaking changes

  • ClimaOcean switches to using the TripolarGrid implementation in Oceananigans.jl (from version 0.95.25) instead of using the OrthogonalSphericalShellGrids.jl package. Consequently, scripts using ClimaOcean need to switch from using OrthogonalSphericalShellGrids to using Oceananigans.OrthogonalSphericalShellGrids

Merged pull requests:

  • Add download_bathymetry (#391) (@glwagner)
  • Add velocity_formulation to the interface properties (#394) (@simone-silvestri)
  • (0.5.0) remove the OrthogonalSphericalShellGrids.jl package (#395) (@simone-silvestri)

Cryosphere - Sea Ice - Julia
Published by github-actions[bot] about 1 year ago

ClimaOcean.jl - v0.4.7

ClimaOcean v0.4.7

Diff since v0.4.6

Merged pull requests:

  • An arctic simulation to test the coupling between sea ice and ocean (#369) (@simone-silvestri)
  • More modifications for one_degree_simulation.jl example (#372) (@seamanticscience)
  • (0.4.7) Update for latest oceananigans (#390) (@glwagner)

Cryosphere - Sea Ice - Julia
Published by github-actions[bot] about 1 year ago

ClimaOcean.jl - v0.4.6

What's Changed

Full Changelog: https://github.com/CliMA/ClimaOcean.jl/compare/v0.4.5...v0.4.6

Cryosphere - Sea Ice - Julia
Published by navidcy about 1 year ago

ClimaOcean.jl - v0.4.5

What's Changed

Full Changelog: https://github.com/CliMA/ClimaOcean.jl/compare/v0.4.4...v0.4.5

Cryosphere - Sea Ice - Julia
Published by navidcy about 1 year ago

ClimaOcean.jl - v0.4.4

What's Changed

Full Changelog: https://github.com/CliMA/ClimaOcean.jl/compare/v0.4.3...v0.4.4

Cryosphere - Sea Ice - Julia
Published by navidcy about 1 year ago

ClimaOcean.jl - v0.4.3

What's Changed

Full Changelog: https://github.com/CliMA/ClimaOcean.jl/compare/v0.4.2...v0.4.3

Cryosphere - Sea Ice - Julia
Published by navidcy about 1 year ago

ClimaOcean.jl - v0.4.2

What's Changed

Full Changelog: https://github.com/CliMA/ClimaOcean.jl/compare/v0.4.1...v0.4.2

Cryosphere - Sea Ice - Julia
Published by navidcy about 1 year ago

ClimaOcean.jl - v0.4.1

What's Changed

New Contributors

Full Changelog: https://github.com/CliMA/ClimaOcean.jl/compare/v0.4.0...v0.4.1

Cryosphere - Sea Ice - Julia
Published by navidcy about 1 year ago

ClimaOcean.jl - v0.4.0

What's Changed

Full Changelog: https://github.com/CliMA/ClimaOcean.jl/compare/v0.3.3...v0.4.0

Cryosphere - Sea Ice - Julia
Published by navidcy about 1 year ago

ClimaOcean.jl - v0.3.3

What's Changed

New Contributors

Full Changelog: https://github.com/CliMA/ClimaOcean.jl/compare/v0.3.2...v0.3.3

Cryosphere - Sea Ice - Julia
Published by navidcy over 1 year ago

ClimaOcean.jl - v0.3.2

What's Changed

Full Changelog: https://github.com/CliMA/ClimaOcean.jl/compare/v0.3.1...v0.3.2

Cryosphere - Sea Ice - Julia
Published by navidcy over 1 year ago

ClimaOcean.jl - v0.3.1

What's Changed

Full Changelog: https://github.com/CliMA/ClimaOcean.jl/compare/v0.3.0...v0.3.1

Cryosphere - Sea Ice - Julia
Published by navidcy over 1 year ago

ClimaOcean.jl - v0.3.0

What's Changed

Full Changelog: https://github.com/CliMA/ClimaOcean.jl/compare/v0.2.5...v0.3.0

Cryosphere - Sea Ice - Julia
Published by navidcy over 1 year ago

ClimaOcean.jl - v0.2.5

What's Changed

New Contributors

Full Changelog: https://github.com/CliMA/ClimaOcean.jl/compare/v0.2.4...v0.2.5

Cryosphere - Sea Ice - Julia
Published by navidcy over 1 year ago

ClimaOcean.jl - v0.2.4

What's Changed

Full Changelog: https://github.com/CliMA/ClimaOcean.jl/compare/v0.2.3...v0.2.4

Cryosphere - Sea Ice - Julia
Published by navidcy over 1 year ago

ClimaOcean.jl - v0.2.3

What's Changed

Full Changelog: https://github.com/CliMA/ClimaOcean.jl/compare/v0.2.2...v0.2.3

Cryosphere - Sea Ice - Julia
Published by navidcy over 1 year ago

ClimaOcean.jl - v0.2.2

Cryosphere - Sea Ice - Julia
Published by navidcy over 1 year ago

ClimaOcean.jl - v0.2.1

Cryosphere - Sea Ice - Julia
Published by navidcy over 1 year ago

ClimaOcean.jl - v0.1.3

Fix bug related to deleted OceananigansArtifacts.jl from CliMA organization; new location for OceananigansArtifacts.jl -> https://github.com/glwagner/OceananigansArtifacts.jl

Cryosphere - Sea Ice - Julia
Published by navidcy almost 2 years ago

ClimaOcean.jl - v0.1.2

Cryosphere - Sea Ice - Julia
Published by navidcy about 2 years ago

ClimaOcean.jl - v0.1.1

Cryosphere - Sea Ice - Julia
Published by navidcy about 3 years ago

ClimaOcean.jl - v0.1.0

initial release

Cryosphere - Sea Ice - Julia
Published by navidcy over 3 years ago