-
Notifications
You must be signed in to change notification settings - Fork 53
Closed
Description
Key tasks to be completed include:
- Add namelist and streams file interfaces (Adds namelist and streams file interface #27)
- Ingest namelist and streams file data, e.g., don't hard code paths to model output but instead get path from streams file (Supports ingesting arbitrary MPAS output files (in general, input info from namelist and streams files) #20 and Read paths from streams and config from namelist #38)
- Support time-series analysis over a subset of the output data (Support time-series analysis over a subset of the output data #45)
- Generalize use of variable names to support multiple versions of ACME (e.g., account for changing of variable names under different versions) (Supports ingesting arbitrary MPAS output files (in general, input info from namelist and streams files) #20)
- Update submodule in PreAndPostProcessingScripts following support for reading namelist and streams files (Update submodule in PreAndPostProcessingScripts following support for reading namelist and streams files #28)
- mpas_xarray needs to support different approaches to specification of time output for AMs (Calculation of datetime to be unified in the future #33, Read paths from streams and config from namelist #38, others?)
- Add a check on whether the needed AM for the analysis was turned on. For example, we will always need timeSeriesStats, but of course we'll want specific am's for metrics such as the OHC, MOC, etc. (Clean return for specific analysis if a specific AM turned off in model #58)
- Deal with problem of too many open files for xarray (Xarray crashes when opening too many files are opened #49)
- See if we can generate a html interface for better sharing/visualization of MPAS standalone results
- Make sure we support changes in MPAS-SI timeSeriesStats before they are merged in ACME
- Add MHT script
- Add MOC script (for offline calculation only for the moment)
- Make sure analysis scripts do not rely on mesh info present in input files (Make sure analysis scripts do not rely on mesh info present in input files #30)
Lower priority for now:
- Generalize interpolation module (to include ncremap and possibly another method)
- Add compute-climatologies module
- Generalize modelvsobs for ocean and sea-ice (Unification of ocean / seaice scripts #31)
- Do not re-compute climatologies or do not interpolate if these actions have already been done (files exist)
- Perhaps at some point we should save time series to file (especially at high-res and when using many output files)
- Add capability to compare time series with results from a different simulation
- Improvement of documentation (Analysis documentation required (with examples) #3, Provide user-friendly templates for design documents #9, Provide user-friendly examples of analysis tools #11)
- General clean up (Robust exception handling #18, python 3 not supported #43, Installable via a single command #19, Make sure analysis scripts do not rely on mesh info present in input files #30)
- Add changes when short-term archiving will be adopted in ACME
Metadata
Metadata
Assignees
Labels
No labels