Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (7.3%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

Basic Info
  • Host: GitHub
  • Owner: JLGarciaFranco
  • License: mit
  • Language: Python
  • Default Branch: main
  • Size: 37.1 KB
Statistics
  • Stars: 1
  • Watchers: 2
  • Forks: 1
  • Open Issues: 0
  • Releases: 0
Created over 3 years ago · Last pushed almost 2 years ago
Metadata Files
Readme License Citation

README.md

Divergent & Non‑Divergent Wind Decomposition

This repository provides a Python implementation of the Helmholtz decomposition for atmospheric wind fields, along with computation of local Hadley and Walker circulations based on Schwendike et al. (2014). You can decompose any 3D wind dataset (time × pressure × latitude × longitude) into its divergent (irrotational) and rotational (non‑divergent) components, then compute associated mass fluxes, vertical velocities, and streamfunctions.


Features

  1. Helmholtz Decomposition

    • Separate horizontal wind into divergent (irrotational) and rotational (non‑divergent) parts using windspharm.xarray.
  2. Local Hadley & Walker Circulations

    • Compute mass streamfunctions for meridional (Hadley) and zonal (Walker) cells via vertical integration.
    • Calculate vertical mass flux and Omega (vertical velocity) diagnostics for each component.
  3. Flexible Data Handling

    • Accepts pressure levels in hPa or Pa (auto‑converted).
    • Works with monthly climatologies, daily data, or arbitrary time series.
    • Optional parallel processing for faster decomposition over many time steps.
  4. Single‑Class API

    • All functionality exposed through the Hadley_Walker class in decompose_wind.py.

Installation & Requirements

Clone this repository and install dependencies via pip:

```bash git clone https://github.com/your-org/HadleyWalkerDecomp.git cd HadleyWalkerDecomp pip install -r requirements.txt

Owner

  • Name: Jorge Luis Garcia Franco
  • Login: JLGarciaFranco
  • Kind: user

Postdoctoral Research Scientist at Columbia University

Citation (CITATION.cff)

cff-version: 1.1.0
message: "If you use this software, please cite it as below."
authors:
- family-names: García-Franco
  given-names: Jorge L.
orcid: https://orcid.org/0000-0002-0396-9744
title: HadWalkPy
version: v1.1
date-released: 2024-05-29
                         

GitHub Events

Total
  • Release event: 1
  • Push event: 2
  • Fork event: 1
  • Create event: 1
Last Year
  • Release event: 1
  • Push event: 2
  • Fork event: 1
  • Create event: 1

Dependencies

environment.yml pypi