StormR

StormR: An R package to quantify and map the tropical storms and cyclones’ winds characteristics - Published in JOSS (2024)

https://github.com/umr-amap/stormr

Science Score: 95.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 7 DOI reference(s) in README and JOSS metadata
  • Academic publication links
    Links to: joss.theoj.org, zenodo.org
  • Committers with academic emails
    1 of 7 committers (14.3%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
    Published in Journal of Open Source Software

Keywords

cyclones-behaviour r tropical-storms

Keywords from Contributors

spatial-analysis climate climate-science mesh
Last synced: 4 months ago · JSON representation

Repository

Funtions to quantify and map the tropical storms and cyclones’ winds characteristics'

Basic Info
Statistics
  • Stars: 17
  • Watchers: 3
  • Forks: 5
  • Open Issues: 5
  • Releases: 6
Topics
cyclones-behaviour r tropical-storms
Created about 3 years ago · Last pushed 5 months ago
Metadata Files
Readme Changelog License Codemeta

README.md

StormR R package

GitHub Release DOI codecov R-CMD-check DOI SWH <!-- badges: end -->

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:

r install.packages("StormR")

The latest development version can be installed from GitHub as follows,

``` r

install.packages("devtools")

devtools::install_github("umr-amap/StormR") ```

Loading StormR package

r 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

  • Name: UMR AMAP
  • Login: umr-amap
  • Kind: organization
  • Email: amap-dev@cirad.fr
  • Location: Montpellier, France

Botanique et modélisation de l'architecture des plantes et des végétations

JOSS Publication

StormR: An R package to quantify and map the tropical storms and cyclones’ winds characteristics
Published
January 11, 2024
Volume 9, Issue 93, Page 5766
Authors
Baptiste Delaporte
Independent Researcher, France
Thomas Arsouze ORCID
CIRAD, UMR AMAP, F‐34398 Montpellier, France, AMAP, Univ Montpellier, CIRAD, CNRS, INRAE, IRD, Montpellier, France
Gunnar Keppel ORCID
AMAP, Univ Montpellier, CIRAD, CNRS, INRAE, IRD, Montpellier, France, UniSA STEM and Future Industries Institute, University of South Australia, GPO Box 2471, Adelaide, SA 5001, Australia
Swen Jullien ORCID
Ifremer, Univ. Brest, CNRS, IRD, Laboratoire d'Océanographie Physique et Spatiale (LOPS), IUEM, Plouzané, France
Christophe Menkes ORCID
ENTROPIE, IRD, CNRS, Ifremer, Université de la Réunion, Université de la Nouvelle-Calédonie
Thomas Ibanez ORCID
AMAP, Univ Montpellier, CIRAD, CNRS, INRAE, IRD, Montpellier, France
Editor
Hugo Ledoux ORCID
Tags
tropical storms cyclones

CodeMeta (codemeta.json)

{
  "@context": "https://w3id.org/codemeta/3.0",
  "type": "SoftwareSourceCode",
  "author": [
    {
      "id": "_:author_1",
      "type": "Person",
      "affiliation": {
        "type": "Organization",
        "name": "Independant"
      },
      "email": "baptiste.delaporte@protonmail.com",
      "familyName": "Delaporte",
      "givenName": "Baptiste"
    },
    {
      "id": "http://orcid.org/0000-0002-3192-1721",
      "type": "Person",
      "affiliation": {
        "type": "Organization",
        "name": "AMAP - IRD"
      },
      "email": "thomas.ibanez@ird.fr",
      "familyName": "Ibanez",
      "givenName": "Thomas"
    },
    {
      "id": "http://orcid.org/0000-0001-7092-6149",
      "type": "Person",
      "affiliation": {
        "type": "Organization",
        "name": "UNISA"
      },
      "email": "Gunnar.Keppel@unisa.edu.au",
      "familyName": "Keppel",
      "givenName": "Gunnar"
    },
    {
      "id": "http://orcid.org/0000-0002-5389-0532",
      "type": "Person",
      "affiliation": {
        "type": "Organization",
        "name": "LOPS - IFREMER "
      },
      "email": "swen.jullien@ifremer.fr",
      "familyName": "Julien",
      "givenName": "Swen"
    },
    {
      "id": "http://orcid.org/0000-0002-1457-9696",
      "type": "Person",
      "affiliation": {
        "type": "Organization",
        "name": "ENTROPIE - IRD"
      },
      "email": "Christophe.Menkes@ird.fr",
      "familyName": "Menkes",
      "givenName": "Christophe"
    },
    {
      "id": "http://orcid.org/0000-0002-8871-6120",
      "type": "Person",
      "affiliation": {
        "type": "Organization",
        "name": "AMAP - CIRAD"
      },
      "email": "thomas.arsouze@cirad.fr",
      "familyName": "Arsouze",
      "givenName": "Thomas"
    }
  ],
  "codeRepository": "https://github.com/umr-amap/StormR.git",
  "dateCreated": "2022-10-21",
  "dateModified": "2024-09-04",
  "datePublished": "2023-05-11",
  "description": "Functions to quantify and map the behaviour of winds generated by tropical storms and cyclones in space and time.",
  "downloadUrl": "https://github.com/umr-amap/StormR/archive/refs/tags/v0.2.2.zip",
  "funder": {
    "type": "Organization",
    "name": "Hermon Slade Foundation"
  },
  "identifier": "swh:1:dir:aa216059c9fd003bb41938788ff4608e59a49684",
  "keywords": [
    "R",
    "Tropical Storms",
    "Cyclone behaviour"
  ],
  "license": "https://spdx.org/licenses/GPL-3.0-only",
  "name": "StormR",
  "operatingSystem": [
    "Linux",
    "Windows",
    "OSX"
  ],
  "softwareRequirements": [
    "R (>= 2.10)",
    "graphics,",
    "maps,",
    "methods,",
    "ncdf4,",
    "rworldmap,",
    "sf,",
    "stringr,",
    "terra,",
    "utils,",
    "zoo"
  ],
  "programmingLanguage": "R",
  "relatedLink": "https://umr-amap.github.io/StormR/",
  "releaseNotes": "## What's Changed\n* Bump JamesIves/github-pages-deploy-action from 4.6.3 to 4.6.4 in the actions group by @dependabot in https://github.com/umr-amap/StormR/pull/92\n* Bugfix: [Bug]: Issue with dynamic plots in plotBehaviour #91 by @thomasarsouze in https://github.com/umr-amap/StormR/pull/93\n\n**Full Changelog**: https://github.com/umr-amap/StormR/compare/v0.2.1...v0.2.2",
  "version": "0.2.2",
  "codemeta:contIntegration": {
    "id": "https://github.com/umr-amap/StormR/tree/master/.github/workflows"
  },
  "continuousIntegration": "https://github.com/umr-amap/StormR/tree/master/.github/workflows",
  "developmentStatus": "active",
  "funding": "HSF 19105",
  "issueTracker": "https://github.com/umr-amap/StormR/issues",
  "referencePublication": "https://doi.org/10.21105/joss.05766"
}

GitHub Events

Total
  • Issues event: 4
  • Watch event: 3
  • Delete event: 6
  • Issue comment event: 3
  • Push event: 12
  • Pull request event: 11
  • Create event: 4
Last Year
  • Issues event: 4
  • Watch event: 3
  • Delete event: 6
  • Issue comment event: 3
  • Push event: 12
  • Pull request event: 11
  • Create event: 4

Committers

Last synced: 5 months ago

All Time
  • Total Commits: 754
  • Total Committers: 7
  • Avg Commits per committer: 107.714
  • Development Distribution Score (DDS): 0.275
Past Year
  • Commits: 20
  • Committers: 2
  • Avg Commits per committer: 10.0
  • Development Distribution Score (DDS): 0.3
Top Committers
Name Email Commits
BaptisteDlp b****e@p****m 547
thomasarsouze t****e@z****m 133
Thomas Ibanez t****z@i****r 61
dependabot[bot] 4****] 6
GunnarKeppel 1****l 4
Kristen Thyng k****g@g****m 2
Hugo Ledoux h****x@t****l 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 4 months ago

All Time
  • Total issues: 77
  • Total pull requests: 25
  • Average time to close issues: about 2 months
  • Average time to close pull requests: 17 days
  • Total issue authors: 10
  • Total pull request authors: 6
  • Average comments per issue: 1.48
  • Average comments per pull request: 1.4
  • Merged pull requests: 21
  • Bot issues: 0
  • Bot pull requests: 10
Past Year
  • Issues: 4
  • Pull requests: 10
  • Average time to close issues: 3 days
  • Average time to close pull requests: 16 days
  • Issue authors: 4
  • Pull request authors: 2
  • Average comments per issue: 1.5
  • Average comments per pull request: 0.0
  • Merged pull requests: 10
  • Bot issues: 0
  • Bot pull requests: 9
Top Authors
Issue Authors
  • thomaspibanez (31)
  • thomasarsouze (22)
  • BaptisteDlp (12)
  • epingchris (2)
  • jbcannon (2)
  • riskiem (1)
  • highamm (1)
  • BivGEV (1)
  • MG-MP24 (1)
  • har4507 (1)
Pull Request Authors
  • dependabot[bot] (15)
  • thomasarsouze (11)
  • BaptisteDlp (9)
  • hugoledoux (1)
  • kthyng (1)
  • jbcannon (1)
Top Labels
Issue Labels
bug (23) enhancement (21) documentation (11) question (6) invalid (4) tests (3) minor (2) help wanted (2)
Pull Request Labels
dependencies (15) github_actions (2) documentation (1)

Packages

  • Total packages: 3
  • Total downloads:
    • cran 170 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
  • Versions: 5
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent packages count: 5.4%
Average: 5.6%
Dependent repos count: 5.8%
Last synced: 4 months ago
proxy.golang.org: github.com/umr-amap/stormr
  • Versions: 5
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent packages count: 5.4%
Average: 5.6%
Dependent repos count: 5.8%
Last synced: 4 months ago
cran.r-project.org: StormR

Analyzing the Behaviour of Wind Generated by Tropical Storms and Cyclones

  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 170 Last month
Rankings
Dependent packages count: 28.7%
Dependent repos count: 36.8%
Average: 50.5%
Downloads: 86.1%
Maintainers (1)
Last synced: 4 months ago