matreex

LESSEM internal package for simulation of forest dynamic depending on climatic variables

https://github.com/gowachin/matreex

Science Score: 49.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
  • Academic publication links
    Links to: wiley.com
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (17.8%) to scientific vocabulary

Keywords

forestry r r-package rstats
Last synced: 6 months ago · JSON representation

Repository

LESSEM internal package for simulation of forest dynamic depending on climatic variables

Basic Info
Statistics
  • Stars: 3
  • Watchers: 4
  • Forks: 0
  • Open Issues: 16
  • Releases: 0
Topics
forestry r r-package rstats
Created over 3 years ago · Last pushed 8 months ago
Metadata Files
Readme Changelog License Authors Codemeta

README.md

{matreex}

R build status Project Status: Active – The project has reached a stable, usable state and is being actively developed. SWH <!-- badges: end -->

The goal of this package is to run integrated projection models of tree species in single or multi-specific density dependence context. The simulations return the size distribution dynamics along time. These models can be completed with different harvest and disturbance models and be runned untile equilibrium.

Main methods have been developped for Kunstler et al (2020) and Guyennon et al 2023 as well as european treee species growth/survival/recruitment models.

Installation

Dependencies

This package relies on very few packages listed below, that you can install with the following code.

deps <- c('checkmate', 'cli', 'dplyr', 'here', 'Matrix', 'purrr', 'rlang', 'statmod', 'stats', 'tidyr') for (i in deps ){ if(!require(i,character.only = TRUE)) install.packages(i) }

Stable version

You can install the {matreex} package from github with :

```

install.packages("remotes")

remotes::install_github("gowachin/matreex") ```

Development version

You can install the development version of {matreex} from github with :

```

install.packages("remotes")

remotes::install_github("gowachin/matreex", ref = "dev") ```

If you install the development version of this package, please check the NEWS.md or changelog regularly. The package is in active development and some changes may break your code !

Usage Guide

Getting started vignette is now available to run basic simulations with {matreex} package.

A second vignette about harvesting module is also available.

A third vignette about disturbance module is also available.

Support

Issues are centralized on the github project..

Roadmap

Future dev is listed on the github repository project to keep tracks of what we are working on. Link is here

License

Project is under MIT Licence.

Owner

  • Name: Maxime Jaunatre
  • Login: gowachin
  • Kind: user
  • Location: Grenoble, Fr
  • Company: INRAE, LESSEM Unit

CodeMeta (codemeta.json)

{
  "@context": "https://doi.org/10.5063/schema/codemeta-2.0",
  "@type": "SoftwareSourceCode",
  "identifier": "matreex",
  "description": " The goal of this package is to run integrated projection models of tree species in single or multi-specific density dependence context. The simulations return the size distribution dynamics along time. These models can be completed with different harvest and disturbance models and be runned untile equilibrium.",
  "name": "matreex: matreex: Simulation IPM for forest dynamic depending on climatic variables from Kunstler et al (2020)",
  "codeRepository": "https://github.com/gowachin/matreex",
  "license": "https://spdx.org/licenses/MIT",
  "version": "0.4.0",
  "programmingLanguage": {
    "@type": "ComputerLanguage",
    "name": "R",
    "url": "https://r-project.org"
  },
  "runtimePlatform": "R version 4.2.2 Patched (2022-11-10 r83330)",
  "author": [
    {
      "@type": "Person",
      "@id": "http://orcid.org/0009-0002-2816-1677",
      "givenName": "Maxime",
      "familyName": "Jaunatre",
      "email": "maxime.jaunatre@inrae.fr"
    },
    {
      "@type": "Person",
      "@id": "http://orcid.org/0000-0002-6686-726X",
      "givenName": "Julien",
      "familyName": "Barrere",
      "email": "julien.barrere@inrae.fr"
    },
    {
      "@type": "Person",
      "@id": "http://orcid.org/0000-0003-3684-4662",
      "givenName": "Thomas",
      "familyName": "Cordonnier",
      "email": "thomas.cordonnier@inrae.fr"
    },
    {
      "@type": "Person",
      "@id": "http://orcid.org/0000-0003-2178-3801",
      "givenName": "Arnaud",
      "familyName": "Guyennon",
      "email": "arnaud.guyennon@inrae.fr"
    },
    {
      "@type": "Person",
      "@id": "http://orcid.org/0000-0001-5277-9181",
      "givenName": "Bjoern",
      "familyName": "Reineking",
      "email": "bjoern.reineking@inrae.fr"
    },
    {
      "@type": "Person",
      "@id": "http://orcid.org/0000-0003-0445-554X",
      "givenName": "Laura",
      "familyName": "Touzot",
      "email": "laura.touzot@inrae.fr"
    },
    {
      "@type": "Person",
      "@id": "http://orcid.org/0000-0002-2544-1940",
      "givenName": "Georges",
      "familyName": "Kunstler",
      "email": "georges.kunstler@inrae.fr"
    }
  ],
  "copyrightHolder": [
    {
      "@type": "Organization",
      "name": "INRAE"
    }
  ],
  "maintainer": [
    {
      "@type": "Person",
      "givenName": "Maxime",
      "familyName": "Jaunatre",
      "email": "maxime.jaunatre@inrae.fr"
    }
  ],
  "softwareSuggestions": [
    {
      "@type": "SoftwareApplication",
      "identifier": "lifecycle",
      "name": "lifecycle",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Comprehensive R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      },
      "sameAs": "https://CRAN.R-project.org/package=lifecycle"
    },
    {
      "@type": "SoftwareApplication",
      "identifier": "covr",
      "name": "covr",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Comprehensive R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      },
      "sameAs": "https://CRAN.R-project.org/package=covr"
    },
    {
      "@type": "SoftwareApplication",
      "identifier": "ggplot2",
      "name": "ggplot2",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Comprehensive R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      },
      "sameAs": "https://CRAN.R-project.org/package=ggplot2"
    },
    {
      "@type": "SoftwareApplication",
      "identifier": "knitr",
      "name": "knitr",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Comprehensive R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      },
      "sameAs": "https://CRAN.R-project.org/package=knitr"
    },
    {
      "@type": "SoftwareApplication",
      "identifier": "latex2exp",
      "name": "latex2exp",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Comprehensive R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      },
      "sameAs": "https://CRAN.R-project.org/package=latex2exp"
    },
    {
      "@type": "SoftwareApplication",
      "identifier": "rmarkdown",
      "name": "rmarkdown",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Comprehensive R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      },
      "sameAs": "https://CRAN.R-project.org/package=rmarkdown"
    },
    {
      "@type": "SoftwareApplication",
      "identifier": "testthat",
      "name": "testthat",
      "version": ">= 3.0.0",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Comprehensive R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      },
      "sameAs": "https://CRAN.R-project.org/package=testthat"
    },
    {
      "@type": "SoftwareApplication",
      "identifier": "magick",
      "name": "magick",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Comprehensive R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      },
      "sameAs": "https://CRAN.R-project.org/package=magick"
    },
    {
      "@type": "SoftwareApplication",
      "identifier": "pdftools",
      "name": "pdftools",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Comprehensive R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      },
      "sameAs": "https://CRAN.R-project.org/package=pdftools"
    }
  ],
  "softwareRequirements": {
    "1": {
      "@type": "SoftwareApplication",
      "identifier": "R",
      "name": "R",
      "version": ">= 3.5.0"
    },
    "2": {
      "@type": "SoftwareApplication",
      "identifier": "checkmate",
      "name": "checkmate",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Comprehensive R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      },
      "sameAs": "https://CRAN.R-project.org/package=checkmate"
    },
    "3": {
      "@type": "SoftwareApplication",
      "identifier": "cli",
      "name": "cli",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Comprehensive R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      },
      "sameAs": "https://CRAN.R-project.org/package=cli"
    },
    "4": {
      "@type": "SoftwareApplication",
      "identifier": "dplyr",
      "name": "dplyr",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Comprehensive R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      },
      "sameAs": "https://CRAN.R-project.org/package=dplyr"
    },
    "5": {
      "@type": "SoftwareApplication",
      "identifier": "here",
      "name": "here",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Comprehensive R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      },
      "sameAs": "https://CRAN.R-project.org/package=here"
    },
    "6": {
      "@type": "SoftwareApplication",
      "identifier": "Matrix",
      "name": "Matrix",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Comprehensive R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      },
      "sameAs": "https://CRAN.R-project.org/package=Matrix"
    },
    "7": {
      "@type": "SoftwareApplication",
      "identifier": "purrr",
      "name": "purrr",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Comprehensive R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      },
      "sameAs": "https://CRAN.R-project.org/package=purrr"
    },
    "8": {
      "@type": "SoftwareApplication",
      "identifier": "rlang",
      "name": "rlang",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Comprehensive R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      },
      "sameAs": "https://CRAN.R-project.org/package=rlang"
    },
    "9": {
      "@type": "SoftwareApplication",
      "identifier": "statmod",
      "name": "statmod",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Comprehensive R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      },
      "sameAs": "https://CRAN.R-project.org/package=statmod"
    },
    "10": {
      "@type": "SoftwareApplication",
      "identifier": "stats",
      "name": "stats"
    },
    "11": {
      "@type": "SoftwareApplication",
      "identifier": "tidyr",
      "name": "tidyr",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Comprehensive R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      },
      "sameAs": "https://CRAN.R-project.org/package=tidyr"
    },
    "SystemRequirements": null
  },
  "fileSize": "2254.068KB",
  "releaseNotes": "https://github.com/gowachin/matreex/blob/master/NEWS.md",
  "readme": "https://github.com/gowachin/matreex/blob/main/README.md",
  "contIntegration": "https://github.com/gowachin/matreex/actions?workflow=R-CMD-check",
  "developmentStatus": "https://www.repostatus.org/#active",
  "keywords": [
    "forestry",
    "r",
    "r-package",
    "rstats"
  ],
  "dateCreated": "2022-07-01",
  "datePublished": "2022-12-21",
  "dateModified": "2023-05-04",
  "issueTracker": "https://github.com/gowachin/matreex/issues"
}

GitHub Events

Total
  • Issues event: 1
  • Push event: 20
  • Create event: 1
Last Year
  • Issues event: 1
  • Push event: 20
  • Create event: 1

Committers

Last synced: about 2 years ago

All Time
  • Total Commits: 101
  • Total Committers: 3
  • Avg Commits per committer: 33.667
  • Development Distribution Score (DDS): 0.05
Past Year
  • Commits: 87
  • Committers: 3
  • Avg Commits per committer: 29.0
  • Development Distribution Score (DDS): 0.057
Top Committers
Name Email Commits
gowachin m****e@y****r 96
gowachin g****4@g****m 3
Georges Kunstler g****r@i****r 2
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 23
  • Total pull requests: 3
  • Average time to close issues: 2 months
  • Average time to close pull requests: 7 days
  • Total issue authors: 3
  • Total pull request authors: 2
  • Average comments per issue: 1.57
  • Average comments per pull request: 0.33
  • Merged pull requests: 2
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • gowachin (13)
  • kunstler (9)
  • jbarrere3 (1)
Pull Request Authors
  • gowachin (2)
  • jbarrere3 (1)
Top Labels
Issue Labels
enhancement (9) documentation (4) invalid (2) Nest stable version (1) help wanted (1)
Pull Request Labels