📢 SCAHpy v2.0 — Major Release ⭐Version 2.0 of SCAHpy is now available with improved stability, new analytical and plotting features, and a fully reorganized documentation framework. The official documentation is now provided in two languages: English and Spanish, increasing accessibility for both regional and international research communities. |
What is SCAHpy?
SCAHpy (System for Coupled Atmosphere–Hydrosphere Analysis in Python) is an open-source scientific Python package that facilitates the analysis and visualization of outputs from the atmospheric, oceanic, and hydrological components of IGP RESM-COW coupled model (see ref1, ref2).
It provides tools for processing, diagnosing, and visualizing model results in a modular and reproducible way.
Why SCAHpy?
The atmospheric and oceanic components of coupled models generate large volumes of output data, making post-processing and diagnostics complex.
SCAHpy simplifies these tasks by streamlining data handling, coordinate management, and temporal adjustments (e.g., conversion to local time), while integrating high-level plotting utilities for maps, sections, and time-series analyses.
Its design is inspired by the principles of open and reproducible science, promoting accessibility and collaboration across research institutions.
How to use SCAHpy?
SCAHpy can be used as a standalone Python package or within high-performance computing environments such as the HPC-IGP Cluster, which hosts more than 22 years of regional coupled simulations over the Peruvian domain.
Note: SCAHpy has been developed and validated using IGP RESM-COW model outputs. However, it is fully compatible with any WRF or CROCO-based dataset or NetCDF output following CF-Conventions. Community contributions are welcome!
Documentation
The official documentation is hosted here:
👉 https://fiorelacl.github.io/SCAHpy/
It is available in English and Spanish, with a complete bilingual structure using Quarto profiles.
Installation
Using Mamba
- Install mamba or miniconda through Miniforge.
- Create the environment using the included
environment.yml:
mamba env create --file environment.yml -n scahpy_env
Using pip
- To install SCAHpy directly. Open a terminal, then run the following command:
pip install scahpy
Note: Checkout the contribution page if you want to get involved and help maintain or develop SCAHpy
Metadata
Release files for scahpy 2.0.10
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| scahpy-2.0.10.tar.gz | 211.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| scahpy-2.0.10-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 431.5 kB
Release files / scahpy-2.0.10.tar.gz
| Download URL | scahpy-2.0.10.tar.gz |
|---|---|
| Size | 211.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
077ba3f7d4caf4d069f4f36715db85cd80c391967b2c17e10dab3b0a3524930d
|
|
BLAKE2b-256 checksum How to use checksums |
321702c8b7b9fc69e487a2da51e4a5ead2eff6965d50dd303b0237d66c7f6e0f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.14
|
Release files / scahpy-2.0.10-py3-none-any.whl
| Download URL | scahpy-2.0.10-py3-none-any.whl |
|---|---|
| Size | 219.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c82635808591507682eb67ccb9c37ac2a22dc04b99fe7a006cd84d6ab933b791
|
|
BLAKE2b-256 checksum How to use checksums |
7d75cfc66e373a9f51ebe54d61a04b9a7713075c34e261f6741242072c63683e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.14
|