ACCESS Model Output Post-Processor, maps raw model output to CMIP-style defined variables and produce post-processed output using CMOR3
This project has been archived.
The maintainers of this project have marked this project as archived. No new releases are expected.
Project description
ACCESS-MOPPeR v2.0.0a (Alpha Version)
Overview
ACCESS-MOPPeR v2.0.0a is a CMORisation tool designed to post-process ACCESS model output. This version represents a significant rewrite of the original MOPPeR, focusing on usability rather than raw performance. It introduces a more flexible and user-friendly Python API that can be integrated into Jupyter notebooks and other workflows.
ACCESS-MOPPeR allows for targeted CMORisation of individual variables and is specifically designed to support the ACCESS-ESM1.6 configuration prepared for CMIP7 FastTrack. However, ocean variable support remains limited in this alpha release.
Key Features
- Improved Usability: Designed for ease of use over maximum performance.
- Python API: Enables seamless integration into Python-based workflows, including Jupyter notebooks.
- Flexible CMORisation: Supports targeted CMORisation of specific variables.
- ACCESS-ESM1.6 Support: Tailored for CMIP7 FastTrack simulations.
- Cross-Platform Compatibility: Can be run from any computing platform, not limited to NCI Gadi.
- Custom Mode Support: Users can define their own standards beyond CMIP6 compliance.
- Latest CMOR Version: Uses the most recent version of CMOR (Climate Model Output Rewriter).
Current Limitations
- Alpha Version: Intended for evaluation purposes only; not recommended for data publication.
- Limited Ocean Variable Support: Further development is needed to fully support ocean-related variables.
- Single-CPU Execution: Multi-threading and distributed computing optimizations are planned for a future release.
Background
ACCESS-MOPPeR builds upon the original APP4 and MOPPeR frameworks, which were initially developed for CMIP5 and later extended for CMIP6. These tools leveraged CMOR3 and CMIP6 data request files to produce CF-compliant datasets aligned with ESGF standards. MOPPeR introduced the mopdb tool, allowing users to create custom mappings and CMOR table definitions.
This rewrite retains key features of the original MOPPeR while enhancing usability. The differentiation between "custom" and "cmip" modes remains, but both modes now follow a unified workflow defined in a single configuration file.
Usage
ACCESS-MOPPeR v2.0.0a is best suited for users interested in evaluating outputs from ACCESS-ESM1.6 development releases. Full documentation is not available yet. Please refer to the Getting Started Notebook:
Future Development
- Optimized Multi-CPU Execution: Parallel processing support will be introduced in later versions.
- Enhanced Ocean Variable Support: Expansion of CMORisation capabilities for ocean-related data.
- Expanded CMORisation Standards: Continued flexibility in defining custom post-processing standards beyond CMIP6.
Disclaimer
This is an alpha release and should not be used for official data publications. Users should expect potential changes in future versions that may affect workflow compatibility.
For feedback or issues, please contribute via the project's repository or contact the development team.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file access_mopper-2.0.0a4.tar.gz.
File metadata
- Download URL: access_mopper-2.0.0a4.tar.gz
- Upload date:
- Size: 52.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9e66bc048897612ad4c95cdeb7faaf68d366883af563867ce5fb3c758161fb46
|
|
| MD5 |
eccbdaed339724bd5d8b358d9f2095f1
|
|
| BLAKE2b-256 |
bb3cf2266b4cb9ea04e4a68d6b046fa416a37a3bb817898d4a7cbeaa30b43050
|
Provenance
The following attestation bundles were made for access_mopper-2.0.0a4.tar.gz:
Publisher:
cd.yml on ACCESS-NRI/ACCESS-MOPPeR
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
access_mopper-2.0.0a4.tar.gz -
Subject digest:
9e66bc048897612ad4c95cdeb7faaf68d366883af563867ce5fb3c758161fb46 - Sigstore transparency entry: 201091291
- Sigstore integration time:
-
Permalink:
ACCESS-NRI/ACCESS-MOPPeR@04313d0923d72d889f54b78ba3c0ac4ea7ed94ff -
Branch / Tag:
refs/tags/v2.0.0-alpha.4 - Owner: https://github.com/ACCESS-NRI
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
cd.yml@04313d0923d72d889f54b78ba3c0ac4ea7ed94ff -
Trigger Event:
push
-
Statement type:
File details
Details for the file access_mopper-2.0.0a4-py3-none-any.whl.
File metadata
- Download URL: access_mopper-2.0.0a4-py3-none-any.whl
- Upload date:
- Size: 38.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
aadbf6b119ec436f48b670199d94066f1d98fdadebb30a7b17835084824e2d87
|
|
| MD5 |
401ad89842660cc1fa53a34b6e18de9a
|
|
| BLAKE2b-256 |
18dc4e93d07f1163e89491c5714030523c34efb6e52b873fb6f76c257450d234
|
Provenance
The following attestation bundles were made for access_mopper-2.0.0a4-py3-none-any.whl:
Publisher:
cd.yml on ACCESS-NRI/ACCESS-MOPPeR
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
access_mopper-2.0.0a4-py3-none-any.whl -
Subject digest:
aadbf6b119ec436f48b670199d94066f1d98fdadebb30a7b17835084824e2d87 - Sigstore transparency entry: 201091292
- Sigstore integration time:
-
Permalink:
ACCESS-NRI/ACCESS-MOPPeR@04313d0923d72d889f54b78ba3c0ac4ea7ed94ff -
Branch / Tag:
refs/tags/v2.0.0-alpha.4 - Owner: https://github.com/ACCESS-NRI
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
cd.yml@04313d0923d72d889f54b78ba3c0ac4ea7ed94ff -
Trigger Event:
push
-
Statement type: