Skip to main content

SCAHpy — System for Coupled Atmosphere–Hydrosphere Analysis in Python

Project description

PyPI version Python versions Documentation License

📢 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

  1. Install mamba or miniconda through Miniforge.
  2. Create the environment using the included environment.yml:
 mamba env create --file environment.yml -n scahpy_env

Using pip

  1. 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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

scahpy-2.0.7.tar.gz (211.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

scahpy-2.0.7-py3-none-any.whl (219.6 kB view details)

Uploaded Python 3

File details

Details for the file scahpy-2.0.7.tar.gz.

File metadata

  • Download URL: scahpy-2.0.7.tar.gz
  • Upload date:
  • Size: 211.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.14

File hashes

Hashes for scahpy-2.0.7.tar.gz
Algorithm Hash digest
SHA256 19251e54ec9f9c46e122000e8dfff6f72dfee83c2880ce6fe95f0e5471a8989b
MD5 7881f28a5e6adc4e8a0a61e406ba380e
BLAKE2b-256 969bcbed535983d5fbc0e454d2a7ef9782e31907fee783b5355f79a4636fef49

See more details on using hashes here.

File details

Details for the file scahpy-2.0.7-py3-none-any.whl.

File metadata

  • Download URL: scahpy-2.0.7-py3-none-any.whl
  • Upload date:
  • Size: 219.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.14

File hashes

Hashes for scahpy-2.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 bb1582c2da2d2d3079379575fb83b38b67df454a6cb93331a488fc8e9b82c4ec
MD5 7a1aaa4755dbef8f6c25702edd1152c4
BLAKE2b-256 4f3ecd742c93522ce696bfc9f6f2fcfb15a7efa13270fa26c20d79a3e77b6fff

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page