Releases: ACCESS-NRI/ACCESS-MOPPy
Releases · ACCESS-NRI/ACCESS-MOPPy
Release list
moppy-v1.5.1b
What's Changed
- Repack CMIP7 NetCDF outputs by @rbeucher in #449
- Bump actions/checkout from 6.0.3 to 7.0.0 by @dependabot[bot] in #447
- Bump peter-evans/create-pull-request from 7 to 8 by @dependabot[bot] in #448
- Enable DRS output for WCRP full CMOR integration tests by @rbeucher in #450
- Default grid_label to g999 for CMIP7 by @rbeucher in #451
Full Changelog: moppy-v1.5.0b...moppy-v1.5.1b
moppy-v1.5.0b
What's Changed
- Merge duplicate batch processing docs by @rbeucher in #429
- Derive docs version from package metadata by @rbeucher in #430
- Document CMIP7 FastTrack baseline workflow by @rbeucher in #431
- add config file for tipmip run by @rhaegar325 in #433
- fix: improve _diagnose_no_files message when start_year/end_year are unset by @rbeucher in #434
- fix: strip leading slash from pattern before os.path.join in cmor template by @rbeucher in #435
- feat: support ACCESS-ESM1-6 as source_id in CMIP6/CMIP6Plus vocabularies by @rbeucher in #436
- ci: add daily submodule auto-update workflow by @rbeucher in #437
- chore: update submodules by @github-actions[bot] in #438
- solve time units issue with "?" while cmorising tasmax and tasmin by @rhaegar325 in #439
- Fix Oyr.osalttend mapping to use yearly salt tendency by @rbeucher in #440
- Use external test data root for integration and e2e tests by @rbeucher in #442
- feat: Add variable-level test granularity and CMIP7 support by @rbeucher in #443
- fix calculate differ in esm1-5 mapping by @rhaegar325 in #444
- chore: update submodules by @github-actions[bot] in #445
- Updates/cmip7 checker fixes by @rbeucher in #446
New Contributors
- @github-actions[bot] made their first contribution in #438
Full Changelog: moppy-v1.4.0b...moppy-v1.5.0b
moppy-v1.4.1b
Bug Fixes, CI Improvements & Documentation
Features
- Support
ACCESS-ESM1-6assource_idin CMIP6/CMIP6Plus vocabularies (#436)
Bug fixes
- Fix strip leading slash from pattern before
os.path.joinin CMOR template (#435) - Improve
_diagnose_no_filesmessage whenstart_year/end_yearare unset (#434)
Documentation
- Document CMIP7 FastTrack baseline workflow (#431)
- Derive docs version from package metadata (#430)
- Merge duplicate batch processing docs (#429)
CI / Infrastructure
- Add daily submodule auto-update workflow (#437)
- Fix submodule auto-update workflow POSIX compatibility and ref issues
moppy-v1.4.0b
CMIP7 Support, Automatic File Discovery & Batch Report Enhancements
CMIP7 / CMIP6Plus support
- Add
mip-cmor-tablesbackend for CMIP6Plus (CMIP7-ready) (#424) - Add temporary CMIP7 ACCESS source shim (#426)
- Add ACCESS-ESM1-6 CMIP7 Baseline batch config example (#427)
- Fix MIP table name routing to correct CMORiser (follow-up to #424) (#425)
Automatic file discovery
- Add automatic file discovery for CMORisation (#423)
Batch reports
Bug fixes
- Fix atmosphere and ocean variables workflow geophysical variable fails (#402)
- Fix
cland related CMORisation issue (#403) - Fix WCRP Geophysical Variable Detection + time bounds for sea-ice (SImon/SIday) (#404)
- Fix: normalize CF time units to canonical HH:MM:SS for WCRP ATTR004 (#394)
- Delete redundant
height_0in variable coordinate attributes (#410) - Add missing time coordinate attributes (#396)
- Refactor modeling realm handling to support list and string formats
Code quality
- Improve core batch tracking docstrings and types (#417)
- Improve public docstrings and type annotations (#416)
CI / Infrastructure
Moppy v1.3.0b
What's Changed
- add function to solve zostoga cmorise issue by @rhaegar325 in #357
- refactor: unify resource loading via load_ressource_data by @rbeucher in #360
- add calc_snc in derivation and optimise _get_nominal_resolution() by @rhaegar325 in #359
- Fix redundant coords ocean by @rhaegar325 in #358
- docs: add compliance testing section by @rbeucher in #362
- feat: add slthick mapping using fx.slthick_ACCESS-ESM.nc resource file by @rbeucher in #361
- merge ilamb-tree-generator to Moppy by @rhaegar325 in #364
- Fix extract tilefrac by @rhaegar325 in #366
- Fix/sqlite delete journal mode lustre by @rhaegar325 in #367
- fix calc_land.py by @rhaegar325 in #368
- update Script Directory by @rhaegar325 in #371
- update docs for batch-processing by @rhaegar325 in #373
- Further optimization based on the database by @rhaegar325 in #372
- Support List Patterns in
cmor_python_script.j2by @rhaegar325 in #374 - optimise error message by @rhaegar325 in #377
- add CLI dashboard by @rhaegar325 in #379
- Add esmvaltool integration support and related tests by @rbeucher in #382
- Esmvaltool integration by @rbeucher in #386
- fix missing atttributes issue in coordinates by @rhaegar325 in #385
- add docs for cli dashboar by @rhaegar325 in #390
- add batchprocessing monitor to avoid status mistracking in database by @rhaegar325 in #384
- close database connection after read and write by @rhaegar325 in #388
- fix variables in different realm mapping issue by @rhaegar325 in #389
Full Changelog: moppy-v1.2.9b...moppy-v1.3.0b
Moppy v1.2.9b
moppy-v1.2.9b refactor: replace inline pip install command with script in conda bui…
Moppy v1.2.8b
moppy-v1.2.8b fix: correct script syntax for conda build in CI workflow
Moppy v1.2.7b
moppy-v1.2.7b refactor: update conda package configuration and upload process (#355)
Moppy v1.2.6b
Add `rootd` mapping for ACCESS-ESM1.6 (#343) * Implement rootd calculation based on #335 * Add unit tests for calc_rootd * Dynamically determine pseudo-level dimension in calc_rootd function * Add calc_rootd to derivations module and custom functions * Use positional vegetation tile selection in calc_rootd * Cover calc_rootd missing pseudo_level branch
Moppy v1.2.5b
moppy-v1.2.5b Update conda upload command to use base environment for improved reli…