generated from ACCESS-NRI/template
-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Milestone
Description
um-modify requirements for Alpha release
General requirements
- Main functionality: replace the data of a UM file
- Language: Python (>=3.10)
- Audience: Researchers / ACCESS model users
- Interface type: API and CLI
Specific requirements
- Supported UM input files: UM files (Ancillary files, Restart Dump files, Fields files)
- Supported replacement sources: NetCDF data
API requirements
- Main functions:
um-modify - Return:
Output path - Side effects: Writes the output path (modified UM file) on disk
Main function arguments: - input_file: path to the UM input file to modify
- replacement_source: path to the netCDF file
- stash_codes: List of STASH codes to include in the data replacement (only STASH codes listed will have data replaced)
- output_path: Path to the modified UM output file
- latitude_name: If replacement_source is NetCDF, name of the latitude coordinate
- longitude_name: If replacement_source is NetCDF, name of the longitude coordinate
- level_name: If replacement_source is NetCDF, name of the level coordinate
- time_name: If replacement_source is NetCDF, name of the time coordinate
CLI requirements
Positional arguments:
- input_file: path to the UM input file to modify [required if not passed as an optional arg]
Optional arguments:
-
-h, --help: help -
-i, --input: path to the UM input file to modify [required if not passed as an optional arg] -
-s, --source: path to the netCDF file -
--stash: List of STASH codes to include in the data replacement (only STASH codes listed will have data replaced) -
-o, --output: Path to the modified UM output file -
--latitude-name: If replacement_source is NetCDF, name of the latitude coordinate -
--longitude-name: If replacement_source is NetCDF, name of the longitude coordinate -
--level-name: If replacement_source is NetCDF, name of the level coordinate
Deployment requirements
-
condapackage in the accessnri Anaconda channel
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels