Recent Releases of regional-mom6
regional-mom6 - v1.0.1
Minor bug-fix release.
What's Changed
- Minor Bathy Changes for Regridding.py by @manishvenu in https://github.com/COSIMA/regional-mom6/pull/207
- Update docs/contributing section by @navidcy in https://github.com/COSIMA/regional-mom6/pull/210
- Explain algorithm that computes the angle of every grid cell by @navidcy in https://github.com/COSIMA/regional-mom6/pull/209
- Rotation Test Fixes + Rotation Calculation Fixes by @manishvenu in https://github.com/COSIMA/regional-mom6/pull/205
- Small Scientific Reproducibility, Config + MOM_parameter Refactor by @manishvenu in https://github.com/COSIMA/regional-mom6/pull/206
- create_empty wasn't setting variables properly by @manishvenu in https://github.com/COSIMA/regional-mom6/pull/212
- Handle both installation possibilities in parameter test by @angus-g in https://github.com/COSIMA/regional-mom6/pull/213
Full Changelog: https://github.com/COSIMA/regional-mom6/compare/v1.0.0...v1.0.1
Scientific Software - Peer-reviewed
- Python
Published by angus-g 7 months ago
regional-mom6 - v1.0.0
This release includes a lot a few features after https://github.com/COSIMA/regional-mom6/pull/193
What's Changed
- Add python 3.11 in the CI test suite by @navidcy in https://github.com/COSIMA/regional-mom6/pull/192
- Update Chris' orcid ID in JOSS paper by @navidcy in https://github.com/COSIMA/regional-mom6/pull/197
- Version 1.0: North Atlantic Update - Tides, Curved Boundaries, Config, and More!😀🤯🥳 by @manishvenu in https://github.com/COSIMA/regional-mom6/pull/193
New Contributors
- @manishvenu made their first contribution in https://github.com/COSIMA/regional-mom6/pull/193
Full Changelog: https://github.com/COSIMA/regional-mom6/compare/v0.6.2...v1.0.0
Summary of PR193
Major Features:
- Accepting curved boundary supergrids and bathymetry (https://github.com/CROCODILE-CESM/regional-mom6/pull/13)
- Implement Boundary Tides from OSU's TPXO using GFDL NWA25 Code (https://github.com/CROCODILE-CESM/regional-mom6/pull/12)
- Import experiment configuration from a light config JSON (https://github.com/CROCODILE-CESM/regional-mom6/pull/12)
- Major bathymetry fixes for land-sea mask (https://github.com/CROCODILE-CESM/regional-mom6/pull/17)
- Moving experiment specific changes to MOMoverride (All OBC, Tides, and other minor changes) and out of MOMinput
- New GLORYS downloader (that can account for curved boundaries) (https://github.com/CROCODILE-CESM/regional-mom6/pull/12)
- Tests: Additional tests (tides. rotation, and regridding), Conftest.py, Add to Docker Image (https://github.com/CROCODILE-CESM/regional-mom6/pull/34)
- Changing function names to verb beginnings (initialcondition -> setupinitial_condition) (https://github.com/CROCODILE-CESM/regional-mom6/pull/12)
- Add properties (i.e. more functional object variables) and dataset plotting (https://github.com/CROCODILE-CESM/regional-mom6/pull/12)
- Add Rotation: Add MOM6 angle calculation at t points (MOM6 doesn't use an input hgrid's angle_dx field. It calculate the angle internally at t-points) & two angle approximation methods for the boundary q/u/v points (https://github.com/CROCODILE-CESM/regional-mom6/pull/34)
- Add Land Mask (https://github.com/CROCODILE-CESM/regional-mom6/pull/33)
Minor Features:
- Ability to code without greek letters
- Removed unintentional machine-specific code
- Increased print statements
Breaking Changes (for backwards compatibility):
- Functions changed names, so it's not compatible with older code. All that needs to be updated is the function name itself in previous code (like the demos). (https://github.com/CROCODILE-CESM/regional-mom6/pull/12)
Documentation Changes:
- Update README and Docs (https://github.com/CROCODILE-CESM/regional-mom6/pull/34, https://github.com/CROCODILE-CESM/regional-mom6/pull/33)
Co-authored-by: @manishvenu, @ashjbarnes, @helenmacdonald
Scientific Software - Peer-reviewed
- Python
Published by ashjbarnes 8 months ago
regional-mom6 - v0.6.2
What's Changed
- Add link in the Docs pointing to the COSIMA recipe that uses the package by @navidcy in https://github.com/COSIMA/regional-mom6/pull/182
- Better citation info in Docs by @navidcy in https://github.com/COSIMA/regional-mom6/pull/187
- Freeze xarray version given update causes crash by @ashjbarnes in https://github.com/COSIMA/regional-mom6/pull/190
Full Changelog: https://github.com/COSIMA/regional-mom6/compare/v0.6.1...v0.6.2
Scientific Software - Peer-reviewed
- Python
Published by navidcy about 1 year ago
regional-mom6 - v0.6.1
What's Changed
- JOSS paper by @navidcy in https://github.com/COSIMA/regional-mom6/pull/100
- New API for downloading GLORYS reanalysis dataset by @ashjbarnes in https://github.com/COSIMA/regional-mom6/pull/180
Full Changelog: https://github.com/COSIMA/regional-mom6/compare/v0.6.0...v0.6.1
Scientific Software - Peer-reviewed
- Python
Published by navidcy over 1 year ago
regional-mom6 - v0.6.0
What's Changed
- Fixes K->C conversion in
initial_conditionby @navidcy in https://github.com/COSIMA/regional-mom6/pull/176 - Pin numpy<2.0.0 by @angus-g in https://github.com/COSIMA/regional-mom6/pull/178
- Make setup rundir more robust take #2 by @ashjbarnes in https://github.com/COSIMA/regional-mom6/pull/179
- (v0.6.0) Simplify boundary condition construction by @navidcy in https://github.com/COSIMA/regional-mom6/pull/175
Full Changelog: https://github.com/COSIMA/regional-mom6/compare/v0.5.2...v0.6.0
Scientific Software - Peer-reviewed
- Python
Published by navidcy over 1 year ago
regional-mom6 - v0.5.2
What's Changed
- add explicity bathymetry.nc to MOM_input by @ashjbarnes in https://github.com/COSIMA/regional-mom6/pull/173
Full Changelog: https://github.com/COSIMA/regional-mom6/compare/v0.5.1...v0.5.2
Scientific Software - Peer-reviewed
- Python
Published by navidcy over 1 year ago
regional-mom6 - v0.5.1
What's Changed
- Add intro in Docs + include a "MOM6 file structure primer" section by @ashjbarnes in https://github.com/COSIMA/regional-mom6/pull/148
- Minor rephrase/format in the installation instructions by @navidcy in https://github.com/COSIMA/regional-mom6/pull/153
- Docs edits by @navidcy in https://github.com/COSIMA/regional-mom6/pull/157
- Tweak API docstrings/comments by @aekiss in https://github.com/COSIMA/regional-mom6/pull/158
- Show bathymetry plot in notebook + some other fixes by @navidcy in https://github.com/COSIMA/regional-mom6/pull/156
- Fix minor bugs in kwargs default values in
setup_bathymetryby @ashjbarnes in https://github.com/COSIMA/regional-mom6/pull/161 - Few notebook fixes by @navidcy in https://github.com/COSIMA/regional-mom6/pull/159
- Delete ACCESS-OM2 example by @navidcy in https://github.com/COSIMA/regional-mom6/pull/162
- Mostly ERA5-GLORYS demo notebook tweaks by @aekiss in https://github.com/COSIMA/regional-mom6/pull/160
- Automatic PyPI upload on GitHub release by @angus-g in https://github.com/COSIMA/regional-mom6/pull/151
- fix regional-mom6 link in docs/index.rst by @aekiss in https://github.com/COSIMA/regional-mom6/pull/167
- Avoid singling out one contributor by @navidcy in https://github.com/COSIMA/regional-mom6/pull/163
- Add JOSS badge by @navidcy in https://github.com/COSIMA/regional-mom6/pull/169
- Era5 fix. Typo, and need to combine years into single file again by @ashjbarnes in https://github.com/COSIMA/regional-mom6/pull/170
Full Changelog: https://github.com/COSIMA/regional-mom6/compare/v0.5.0...v0.5.1
Scientific Software - Peer-reviewed
- Python
Published by navidcy over 1 year ago
regional-mom6 - v0.5.0
What's Changed
- Remove buffer from longitude slicer by @ashjbarnes in https://github.com/COSIMA/regional-mom6/pull/132
- Use verbosely-silly names when creating data arrays for tests by @navidcy in https://github.com/COSIMA/regional-mom6/pull/133
- Update installation instructions by @navidcy in https://github.com/COSIMA/regional-mom6/pull/95
- Change default arg from False to None in the setup run dir by @ashjbarnes in https://github.com/COSIMA/regional-mom6/pull/135
- Remove tide-related methods until proper tidal forcing implementation by @navidcy in https://github.com/COSIMA/regional-mom6/pull/139
- Minor changes to readme by @dhruvbhagtani in https://github.com/COSIMA/regional-mom6/pull/136
- Further enhance/clarify
setup_run_directoryby @navidcy in https://github.com/COSIMA/regional-mom6/pull/137 - Add conda-forge and pypi badges + update installation instructions by @navidcy in https://github.com/COSIMA/regional-mom6/pull/149
- (0.5.0) Better
experiment.bathymetrymethod by @navidcy in https://github.com/COSIMA/regional-mom6/pull/147 - Fixes for demos by @navidcy in https://github.com/COSIMA/regional-mom6/pull/142
Full Changelog: https://github.com/COSIMA/regional-mom6/compare/v0.4.0...v0.5.0
Scientific Software - Peer-reviewed
- Python
Published by navidcy over 1 year ago
regional-mom6 - v0.4.0
Scientific Software - Peer-reviewed
- Python
Published by navidcy almost 2 years ago
regional-mom6 - v0.3.0
What's Changed
- Delete
legacy_README.md+ updatesREADME.mdby @navidcy in https://github.com/COSIMA/regional-mom6/pull/23 - Fix
NaNinterpolation to catch edge cases and remove time dimension by @ashjbarnes in https://github.com/COSIMA/regional-mom6/pull/35 - Add black badge by @navidcy in https://github.com/COSIMA/regional-mom6/pull/36
- Remove placeholder
parabolafunc/test by @navidcy in https://github.com/COSIMA/regional-mom6/pull/37 - Build API docs by @angus-g in https://github.com/COSIMA/regional-mom6/pull/38
- Some cleanup by @navidcy in https://github.com/COSIMA/regional-mom6/pull/34
- Add codecov.yml by @navidcy in https://github.com/COSIMA/regional-mom6/pull/43
- Add instructions to run tests + build docs locally by @navidcy in https://github.com/COSIMA/regional-mom6/pull/44
- fix typo by @navidcy in https://github.com/COSIMA/regional-mom6/pull/45
- Rename repo/package
mom6_regional->regional_mom6by @navidcy in https://github.com/COSIMA/regional-mom6/pull/47 - Update instructions for local docs built by @navidcy in https://github.com/COSIMA/regional-mom6/pull/49
- Add example with parametrized test by @navidcy in https://github.com/COSIMA/regional-mom6/pull/50
- Add demo notebooks to docs by @angus-g in https://github.com/COSIMA/regional-mom6/pull/56
- Cleaner readme title by @navidcy in https://github.com/COSIMA/regional-mom6/pull/54
- More badges by @navidcy in https://github.com/COSIMA/regional-mom6/pull/60
- Add installation instructions by @navidcy in https://github.com/COSIMA/regional-mom6/pull/58
- Αdd test for quad area function by @ashjbarnes in https://github.com/COSIMA/regional-mom6/pull/61
- Test hgrid generator by @ashjbarnes in https://github.com/COSIMA/regional-mom6/pull/62
- Some code cleanup by @navidcy in https://github.com/COSIMA/regional-mom6/pull/51
- Update README.md by @ashjbarnes in https://github.com/COSIMA/regional-mom6/pull/63
- More verbose name for
quad_area->quadrilateral_area+ one more test by @navidcy in https://github.com/COSIMA/regional-mom6/pull/64 - Simplify quadilateral_area + better doc by @navidcy in https://github.com/COSIMA/regional-mom6/pull/66
- Simplify
angle_between+ refactorquadrilateral_areaby @navidcy in https://github.com/COSIMA/regional-mom6/pull/65 - Update codecov badge to point to
mainbranch by @navidcy in https://github.com/COSIMA/regional-mom6/pull/71 - Made the use of FRE tools optional, and stopped them being called on … by @ashjbarnes in https://github.com/COSIMA/regional-mom6/pull/70
- Adds COSIMA to package author by @navidcy in https://github.com/COSIMA/regional-mom6/pull/74
- Replace ESMF subprocess calls with new parallel implementation of xesmf (0.8.x) directly in Python by @ashjbarnes in https://github.com/COSIMA/regional-mom6/pull/73
- Add Docs/Demos link to README by @navidcy in https://github.com/COSIMA/regional-mom6/pull/76
- Use Path objects instead of string manipulation by @angus-g in https://github.com/COSIMA/regional-mom6/pull/75
- Bugfix: Bathymetry regridding and B grid velocity regridding. by @ashjbarnes in https://github.com/COSIMA/regional-mom6/pull/80
- Update
_make_hgriddocstring by @ashjbarnes in https://github.com/COSIMA/regional-mom6/pull/82 - Declutter example notebook by @ashjbarnes in https://github.com/COSIMA/regional-mom6/pull/83
- Tidying up merge by @ashjbarnes in https://github.com/COSIMA/regional-mom6/pull/89
- add new executable to config.yaml and tidy up diagnostic table by @ashjbarnes in https://github.com/COSIMA/regional-mom6/pull/88
- Update README.md to specify MOM6 version requirements and configuration by @ashjbarnes in https://github.com/COSIMA/regional-mom6/pull/90
- Include era5 fluxes by @ashjbarnes in https://github.com/COSIMA/regional-mom6/pull/91
New Contributors
- @angus-g made their first contribution in https://github.com/COSIMA/regional-mom6/pull/38
Full Changelog: https://github.com/COSIMA/regional-mom6/compare/v0.2.0...v0.3.0
Scientific Software - Peer-reviewed
- Python
Published by navidcy almost 2 years ago
regional-mom6 - v0.2.0
The initial release relied on running FRE-NC tools via python subprocesses to generate both the horizontal grid and bathymetry. This works fine on small test domains, but breaks down for larger domains and requires the manual execution of these f90 scripts in interactive jobs
I've replaced these tools with python (via xESMF)
This means that FRE-NC tools are no longer used for any computationally expensive tasks, making the pipeline more scalable.
Scientific Software - Peer-reviewed
- Python
Published by ashjbarnes over 2 years ago
regional-mom6 - v0.1.0
First release.
Scientific Software - Peer-reviewed
- Python
Published by ashjbarnes over 2 years ago