StormR
An R package allowing to easily extract storm track data for given locations or areas of interests, to generate wind speed and direction fields, and to compute summary statistics characterising the behaviour of winds generated by tropical storms and cyclones.
https://github.com/umr-amap/StormR
Category: Climate Change
Sub Category: Natural Hazard and Storms
Keywords
cyclones-behaviour r tropical-storms
Keywords from Contributors
transforms measur archiving optimize compose projection generic animals observation conversion
Last synced: about 20 hours ago
JSON representation
Repository metadata
Funtions to quantify and map the tropical storms and cyclones’ winds characteristics'
- Host: GitHub
- URL: https://github.com/umr-amap/StormR
- Owner: umr-amap
- License: gpl-3.0
- Created: 2022-10-19T12:22:02.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2026-02-11T15:43:22.000Z (4 days ago)
- Last Synced: 2026-02-12T18:52:11.805Z (3 days ago)
- Topics: cyclones-behaviour, r, tropical-storms
- Language: R
- Homepage: https://umr-amap.github.io/StormR/
- Size: 98.9 MB
- Stars: 18
- Watchers: 3
- Forks: 6
- Open Issues: 12
- Releases: 6
-
Metadata Files:
- Readme: README.md
- Changelog: NEWS.md
- License: LICENSE.md
- Codemeta: codemeta.json
README.md
StormR R package
Overview
StormR is an R package allowing to easily extract storm track data for given locations or areas of interests, to generate wind speed and direction fields, and to compute summary statistics characterising the behaviour of winds generated by tropical storms and cyclones: maximum sustained wind speed, power dissipation index, and duration of exposure to winds reaching defined speed thresholds.
Usage
Installing StormR
StormR is now available on CRAN on version 0.2.1.
You can install it as follows:
install.packages("StormR")
The latest development version can be installed from GitHub as follows,
#install.packages("devtools")
devtools::install_github("umr-amap/StormR")
Alternatively, you can install StormR using conda / mamba. Check here for more info.
conda config --add channels conda-forge # make sure you add conda-forge to your channel list
conda config --set channel_priority strict
conda install r-stormr # or mamba install r-stormr
Loading StormR package
library(StormR)
Main functions
| Name | Description | Inputs | Outputs |
|---|---|---|---|
defStormsDataset() |
Creates a stormsDataset object |
".nc" (NetCDF) file | stormsDataset object |
defStormsList() |
Extracts storms | stormsDataset object |
stormsList object |
plotStorms() |
Plots storms track data | stormsList object |
|
temporalBehaviour() |
Computes wind speed, direction time series, and summary statistics for a given set of point coordinates | stormsList object |
lists of data.frame objects |
spatialBehaviour() |
Computes 2D wind fields and summary statistics over a given location of interest | stormsList object |
SpatRaster object |
plotBehaviour() |
Plots 2D wind fields and summary statistics | stormsList + SpatRaster objects |
|
writeRast() |
Exports wind fields and summary statistics to file | SpatRaster object |
.tiff or .nc file |
Contributing
You are welcome to contribute to the StormR package. Just fork the project and create a pull request with your changes and we will review it as soon as possible.
Reporting issues
Issues can be reported here. Simply choose the appropriate template and fill in the requested information.
Seeking help
If you need help with the StormR package, please open a new discussion on the Q&A section on github. We will do our best to answer your questions. Other users are also welcome to help you.
Funding
This work was supported by Hermon Slade Foundation, grant HSF 19105.
Owner metadata
- Name: UMR AMAP
- Login: umr-amap
- Email: amap-dev@cirad.fr
- Kind: organization
- Description: Botanique et modélisation de l'architecture des plantes et des végétations
- Website: http://amap.cirad.fr
- Location: Montpellier, France
- Twitter: UmrAmap
- Company:
- Icon url: https://avatars.githubusercontent.com/u/66062028?v=4
- Repositories: 4
- Last ynced at: 2023-02-26T23:06:25.647Z
- Profile URL: https://github.com/umr-amap
GitHub Events
Total
- Delete event: 7
- Pull request event: 15
- Fork event: 1
- Issues event: 9
- Watch event: 4
- Issue comment event: 8
- Push event: 17
- Create event: 6
Last Year
- Delete event: 3
- Pull request event: 8
- Fork event: 1
- Issues event: 5
- Watch event: 2
- Issue comment event: 5
- Push event: 10
- Create event: 3
Committers metadata
Last synced: 1 day ago
Total Commits: 763
Total Committers: 7
Avg Commits per committer: 109.0
Development Distribution Score (DDS): 0.283
Commits in past year: 11
Committers in past year: 2
Avg Commits per committer in past year: 5.5
Development Distribution Score (DDS) in past year: 0.455
| Name | Commits | |
|---|---|---|
| BaptisteDlp | b****e@p****m | 547 |
| thomasarsouze | t****e@z****m | 137 |
| Thomas Ibanez | t****z@i****r | 61 |
| dependabot[bot] | 4****] | 11 |
| GunnarKeppel | 1****l | 4 |
| Kristen Thyng | k****g@g****m | 2 |
| Hugo Ledoux | h****x@t****l | 1 |
Committer domains:
- tudelft.nl: 1
- ird.fr: 1
- zoho.com: 1
Issue and Pull Request metadata
Last synced: 5 days ago
Total issues: 79
Total pull requests: 44
Average time to close issues: about 2 months
Average time to close pull requests: 16 days
Total issue authors: 12
Total pull request authors: 7
Average comments per issue: 1.39
Average comments per pull request: 1.34
Merged pull request: 36
Bot issues: 0
Bot pull requests: 19
Past year issues: 5
Past year pull requests: 10
Past year average time to close issues: about 6 hours
Past year average time to close pull requests: 18 days
Past year issue authors: 4
Past year pull request authors: 3
Past year average comments per issue: 1.4
Past year average comments per pull request: 0.6
Past year merged pull request: 7
Past year bot issues: 0
Past year bot pull requests: 8
Top Issue Authors
- thomaspibanez (32)
- thomasarsouze (23)
- BaptisteDlp (12)
- epingchris (2)
- jbcannon (2)
- yhyxzx (2)
- riskiem (1)
- highamm (1)
- ryanzomorrodi (1)
- BivGEV (1)
- MG-MP24 (1)
- har4507 (1)
Top Pull Request Authors
- dependabot[bot] (19)
- thomasarsouze (12)
- BaptisteDlp (9)
- ryanzomorrodi (1)
- hugoledoux (1)
- kthyng (1)
- jbcannon (1)
Top Issue Labels
- bug (26)
- enhancement (22)
- documentation (12)
- question (6)
- invalid (4)
- tests (3)
- minor (2)
- help wanted (2)
Top Pull Request Labels
- dependencies (19)
- github_actions (6)
- documentation (1)
- minor (1)
Package metadata
- Total packages: 3
-
Total downloads:
- cran: 158 last-month
- Total dependent packages: 0 (may contain duplicates)
- Total dependent repositories: 0 (may contain duplicates)
- Total versions: 12
- Total maintainers: 1
proxy.golang.org: github.com/umr-amap/StormR
- Homepage:
- Documentation: https://pkg.go.dev/github.com/umr-amap/StormR#section-documentation
- Licenses: gpl-3.0
- Latest release: v0.2.2 (published over 1 year ago)
- Last Synced: 2026-02-13T07:03:07.504Z (2 days ago)
- Versions: 5
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 5.395%
- Average: 5.576%
- Dependent repos count: 5.758%
proxy.golang.org: github.com/umr-amap/stormr
- Homepage:
- Documentation: https://pkg.go.dev/github.com/umr-amap/stormr#section-documentation
- Licenses: gpl-3.0
- Latest release: v0.2.2 (published over 1 year ago)
- Last Synced: 2026-02-13T07:03:05.997Z (2 days ago)
- Versions: 5
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 5.395%
- Average: 5.576%
- Dependent repos count: 5.758%
cran.r-project.org: StormR
Analyzing the Behaviour of Wind Generated by Tropical Storms and Cyclones
- Homepage: https://umr-amap.github.io/StormR/
- Documentation: http://cran.r-project.org/web/packages/StormR/StormR.pdf
- Licenses: GPL (≥ 3)
- Latest release: 0.2.1 (published over 1 year ago)
- Last Synced: 2026-02-13T07:03:04.432Z (2 days ago)
- Versions: 2
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 158 Last month
-
Rankings:
- Dependent packages count: 28.664%
- Dependent repos count: 36.798%
- Average: 50.507%
- Downloads: 86.059%
- Maintainers (1)
Dependencies
- JamesIves/github-pages-deploy-action v4.7.4 composite
- actions/checkout v6 composite
- r-lib/actions/setup-pandoc v2 composite
- r-lib/actions/setup-r v2 composite
- r-lib/actions/setup-r-dependencies v2 composite
- R >= 3.5 depends
- graphics * imports
- leaflet * imports
- maps * imports
- methods * imports
- ncdf4 * imports
- rworldmap * imports
- sf * imports
- stringr * imports
- terra * imports
- utils * imports
- zoo * imports
- knitr * suggests
- rmarkdown * suggests
- rworldxtra * suggests
- testthat >= 3.0.0 suggests
- actions/checkout v6 composite
- r-lib/actions/check-r-package v2 composite
- r-lib/actions/setup-pandoc v2 composite
- r-lib/actions/setup-r v2 composite
- r-lib/actions/setup-r-dependencies v2 composite
- actions/checkout v6 composite
- actions/upload-artifact v5 composite
- r-lib/actions/setup-r v2 composite
- r-lib/actions/setup-r-dependencies v2 composite
Score: 10.4160117329377