pyTCR

pyTCR: A tropical cyclone rainfall model for python - Published in JOSS (2025)

https://github.com/levuvietphong/pytcr

Science Score: 93.0%

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

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 3 DOI reference(s) in README and JOSS metadata
  • Academic publication links
    Links to: wiley.com
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
    Published in Journal of Open Source Software

Keywords

climate cyclone modeling rainfall

Scientific Fields

Political Science Social Sciences - 90% confidence
Mathematics Computer Science - 84% confidence
Last synced: 4 months ago · JSON representation

Repository

A tropical cyclone rainfall model for python

Basic Info
Statistics
  • Stars: 17
  • Watchers: 3
  • Forks: 5
  • Open Issues: 0
  • Releases: 6
Topics
climate cyclone modeling rainfall
Created over 1 year ago · Last pushed 6 months ago
Metadata Files
Readme Changelog Contributing License

README-pypi.md

PyTCR: A tropical cyclone rainfall model for python

pyTCR is a physics-based model developed in python to estimate rainfall induced by tropical cyclones (TCs). It is largely based on the TCR model described by Zhu et al., 2013 and Lu et al., 2018. PyTCR simulates convective TC rainfall by correlating the precipitation rate with the total upward velocity within the TC vortex. It integrates seamlessly with outputs from a tropical cyclone downscaling model (see Lin et al., 2023) to generate detailed spatial-temporal rainfall patterns that align with hurricane tracks.

Installation

pyTCR can be installed from PyPI using:

sh pip install pyTCR

Sources

The source code is available on GitHub under the MIT Licence.

Owner

  • Name: Phong Le
  • Login: levuvietphong
  • Kind: user
  • Company: University of Illinois

Ecohydrologist

JOSS Publication

pyTCR: A tropical cyclone rainfall model for python
Published
June 19, 2025
Volume 10, Issue 110, Page 8074
Authors
Phong V. Le ORCID
Environmental Sciences Division, Oak Ridge National Laboratory, Oak Ridge, TN, USA
Geeta Persad ORCID
Jackson School of Geosciences, The University of Texas at Austin, Austin, TX, USA
Gabriel Perez ORCID
Department of Civil and Environmental Engineering, Oklahoma State University, OK, USA
Ifeanyichukwu C. Nduka ORCID
Jackson School of Geosciences, The University of Texas at Austin, Austin, TX, USA
William Mobley ORCID
Texas Advanced Computing Center, The University of Texas at Austin, Austin, TX, USA
Ethan T. Coon ORCID
Environmental Sciences Division, Oak Ridge National Laboratory, Oak Ridge, TN, USA
Editor
Jack Atkinson ORCID
Tags
xarray geopandas cartopy netcdf4

GitHub Events

Total
  • Create event: 12
  • Issues event: 18
  • Release event: 3
  • Watch event: 16
  • Delete event: 6
  • Issue comment event: 9
  • Member event: 1
  • Push event: 136
  • Pull request event: 23
  • Fork event: 3
Last Year
  • Create event: 12
  • Issues event: 18
  • Release event: 3
  • Watch event: 16
  • Delete event: 6
  • Issue comment event: 9
  • Member event: 1
  • Push event: 136
  • Pull request event: 23
  • Fork event: 3

Committers

Last synced: 5 months ago

All Time
  • Total Commits: 102
  • Total Committers: 5
  • Avg Commits per committer: 20.4
  • Development Distribution Score (DDS): 0.069
Past Year
  • Commits: 102
  • Committers: 5
  • Avg Commits per committer: 20.4
  • Development Distribution Score (DDS): 0.069
Top Committers
Name Email Commits
Phong Le l****g@g****m 95
JunGu (顾俊) k****o@g****m 3
Jack Atkinson 1****0 2
Fanghe Zhao f****7@g****m 1
Ethan Coon e****n@g****m 1

Issues and Pull Requests

Last synced: 4 months ago

All Time
  • Total issues: 11
  • Total pull requests: 24
  • Average time to close issues: 3 days
  • Average time to close pull requests: 1 day
  • Total issue authors: 4
  • Total pull request authors: 5
  • Average comments per issue: 0.55
  • Average comments per pull request: 0.25
  • Merged pull requests: 24
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 11
  • Pull requests: 24
  • Average time to close issues: 3 days
  • Average time to close pull requests: 1 day
  • Issue authors: 4
  • Pull request authors: 5
  • Average comments per issue: 0.55
  • Average comments per pull request: 0.25
  • Merged pull requests: 24
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • levuvietphong (5)
  • ecoon (3)
  • 1JunGu (3)
  • dorchard (1)
Pull Request Authors
  • levuvietphong (19)
  • ecoon (4)
  • jatkinson1000 (4)
  • 1JunGu (2)
  • fzhao70 (2)
Top Labels
Issue Labels
bug (1)
Pull Request Labels

Dependencies

pyproject.toml pypi
  • cartopy *
  • colorcet *
  • matplotlib *
  • netcdf4 *
  • numpy *
  • pyproj *
  • scipy *
  • shapely *
  • xarray *
.github/workflows/CI.yml actions
  • actions/checkout v4 composite
  • mamba-org/setup-micromamba v2 composite
.binder/environment.yml conda
  • cartopy
  • colorcet
  • geopandas
  • ipykernel
  • jupyter
  • libtiff
  • matplotlib
  • netcdf4
  • numpy
  • pyproj
  • python
  • scipy
  • shapely
  • xarray
environment.yml conda
  • cartopy
  • colorcet
  • geopandas
  • ipykernel
  • jupyter
  • libtiff
  • matplotlib
  • netcdf4
  • numpy
  • pyproj
  • python
  • scipy
  • shapely
  • xarray