Reshapr Documentation
This is the documentation for the Reshapr Python package.
Reshapr is a Python package and command-line tool designed to efficiently extract time series
and perform analysis on large-scale ocean and climate model datasets.
Built on top of Xarray and Dask,
it simplifies the process of working with multi-gigabyte NetCDF-4 files that often exceed available system memory.
Reshapr codifies best practices for data chunking and parallel computing,
providing an optimized workflow for handling results from models like SalishSeaCast,
HRDPS,
and CANESM2 across various computing platforms—from local workstations to HPC clusters.
Contents:
- Installation
- Reshapr Sub-commands
- Examples of Use
- Diatoms Nudging for Atlantis Ecosystem Model
- Model Products for Grad Course Assignment
- Temperature & Salinity Fields at ONC SoG Cental Node from SalishSeaCast.202111 Double Resolution Experiment
- Analysis of NEMO Runs with Iona Wastewater Discharge
- Calculation of Climatology Datasets
- Extractions from Research Runs on
nibi
- Model Profile Files
daskClusters- API Reference
ReshaprPackage Development- Design and Implementation Notes
Indices
License
The code and documentation of the Reshapr project are copyright 2022 – present by the UBC EOAS MOAD Group and The University of British Columbia.
They are licensed under the Apache License, Version 2.0. https://www.apache.org/licenses/LICENSE-2.0 Please see the LICENSE file for details of the license.