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
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
Metadata Files
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
Helmholtz Decomposition
- Separate horizontal wind into divergent (irrotational) and rotational (non‑divergent) parts using
windspharm.xarray.
- Separate horizontal wind into divergent (irrotational) and rotational (non‑divergent) parts using
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.
- Compute mass streamfunctions for meridional (Hadley) and zonal (Walker) cells via vertical integration.
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.
- Accepts pressure levels in hPa or Pa (auto‑converted).
Single‑Class API
- All functionality exposed through the
Hadley_Walkerclass indecompose_wind.py.
- All functionality exposed through the
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
- Repositories: 1
- Profile: https://github.com/JLGarciaFranco
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