natserv

:warning: ARCHIVED :warning: NatureServe R client

https://github.com/ropensci/natserv

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

Keywords

r r-package rstats taxize taxonomy

Keywords from Contributors

genome mock http-mock geocode metagenomics ncbi-genbank proteome sequenced-genomes caching biodiversity
Last synced: 9 months ago · JSON representation

Repository

:warning: ARCHIVED :warning: NatureServe R client

Basic Info
  • Host: GitHub
  • Owner: ropensci
  • License: other
  • Language: R
  • Default Branch: master
  • Homepage:
  • Size: 378 KB
Statistics
  • Stars: 11
  • Watchers: 8
  • Forks: 7
  • Open Issues: 2
  • Releases: 5
Topics
r r-package rstats taxize taxonomy
Created over 9 years ago · Last pushed over 1 year ago
Metadata Files
Readme Changelog Contributing License Codemeta

README-not.md

natserv

cran checks R-check codecov cran version rstudio mirror downloads

natserv NatureServe R client

NatureServe is a non-profit organization that provides wildlife conservation related data to various groups including the public.

  • NatureServe site: https://services.natureserve.org
  • NatureServe API docs: https://explorer.natureserve.org/api-docs/

All functions in this package are prefixed with ns_ to prevent collision with other pkgs.

You no longer need an API key.

See also the taxize book (https://taxize.dev/) for a manual on working with taxonomic data in R, including with NatureServe data.

Installation

Stable version from CRAN

r install.packages("natserv")

Development version

r remotes::install_github("ropensci/natserv")

r library('natserv')

Search

```r nssearchcomb(text = "robin", page = 0, per_page = 5)

> $results

> # A tibble: 5 x 15

> recordType elementGlobalId uniqueId nsxUrl elcode scientificName

>

> 1 SPECIES 100637 ELEMENT… /Taxo… ABPBJ… Copsychus sau…

> 2 SPECIES 102323 ELEMENT… /Taxo… ABPBJ… Turdus grayi

> 3 SPECIES 102179 ELEMENT… /Taxo… ABPBJ… Turdus migrat…

> 4 SPECIES 105536 ELEMENT… /Taxo… ABPBJ… Turdus migrat…

> 5 SPECIES 105850 ELEMENT… /Taxo… ABPBJ… Turdus rufopa…

> # … with 23 more variables: formattedScientificName ,

> # primaryCommonName , primaryCommonNameLanguage ,

> # roundedGRank , nations , lastModified ,

> # classificationStatus , speciesGlobal$usesaCode ,

> # $cosewicCode , $saraCode , $synonyms ,

> # $otherCommonNames , $kingdom , $phylum , $taxclass ,

> # $taxorder , $family , $genus , $taxonomicComments ,

> # $informalTaxonomy , $infraspecies , $completeDistribution ,

> # gRank

>

> $resultsSummary

> name value

> 1 page 0

> 2 recordsPerPage 5

> 3 totalPages 26

> 4 totalResults 126

> 5 species_total 103

> 6 total 23

> 7 classes 0

> 8 subclasses 0

> 9 formations 0

> 10 divisions 0

> 11 macrogroups 1

> 12 groups 1

> 13 alliances 3

> 14 associations 18

> 15 terrestrialEcologicalSystems 0

```

See the vignette (https://docs.ropensci.org/natserv/articles/natserv.html) for more examples.

Meta

  • Please report any issues or bugs.
  • License: MIT
  • Get citation information for natserv in R doing citation(package = 'natserv')
  • Please note that this package is released with a Contributor Code of Conduct. By contributing to this project, you agree to abide by its terms.

ropensci

Owner

  • Name: rOpenSci
  • Login: ropensci
  • Kind: organization
  • Email: info@ropensci.org
  • Location: Berkeley, CA

CodeMeta (codemeta.json)

{
  "@context": [
    "http://purl.org/codemeta/2.0",
    "http://schema.org"
  ],
  "@type": "SoftwareSourceCode",
  "identifier": "natserv",
  "description": "Interface to 'NatureServe' (<https://www.natureserve.org>).\n    Includes methods to get data, image metadata, search taxonomic names,\n    and make maps.",
  "name": "natserv: 'NatureServe' Interface",
  "codeRepository": "https://github.com/ropensci/natserv",
  "issueTracker": "https://github.com/ropensci/natserv/issues",
  "license": "https://spdx.org/licenses/MIT",
  "version": "0.4.0",
  "programmingLanguage": {
    "@type": "ComputerLanguage",
    "name": "R",
    "version": "3.6.3",
    "url": "https://r-project.org"
  },
  "runtimePlatform": "R version 3.6.3 Patched (2020-03-11 r78210)",
  "provider": {
    "@id": "https://cran.r-project.org",
    "@type": "Organization",
    "name": "Central R Archive Network (CRAN)",
    "url": "https://cran.r-project.org"
  },
  "author": [
    {
      "@type": "Person",
      "givenName": "Scott",
      "familyName": "Chamberlain",
      "email": "myrmecocystus@gmail.com",
      "@id": "https://orcid.org/0000-0003-1444-9135"
    }
  ],
  "maintainer": [
    {
      "@type": "Person",
      "givenName": "Scott",
      "familyName": "Chamberlain",
      "email": "myrmecocystus@gmail.com",
      "@id": "https://orcid.org/0000-0003-1444-9135"
    }
  ],
  "softwareSuggestions": [
    {
      "@type": "SoftwareApplication",
      "identifier": "testthat",
      "name": "testthat",
      "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": "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": "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": "maps",
      "name": "maps",
      "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=maps"
    },
    {
      "@type": "SoftwareApplication",
      "identifier": "mapproj",
      "name": "mapproj",
      "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=mapproj"
    },
    {
      "@type": "SoftwareApplication",
      "identifier": "vcr",
      "name": "vcr",
      "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=vcr"
    }
  ],
  "softwareRequirements": [
    {
      "@type": "SoftwareApplication",
      "identifier": "R",
      "name": "R",
      "version": ">= 3.2.1"
    },
    {
      "@type": "SoftwareApplication",
      "identifier": "crul",
      "name": "crul",
      "version": ">= 0.7.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=crul"
    },
    {
      "@type": "SoftwareApplication",
      "identifier": "xml2",
      "name": "xml2",
      "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=xml2"
    },
    {
      "@type": "SoftwareApplication",
      "identifier": "tibble",
      "name": "tibble",
      "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=tibble"
    },
    {
      "@type": "SoftwareApplication",
      "identifier": "data.table",
      "name": "data.table",
      "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=data.table"
    }
  ],
  "contIntegration": "https://travis-ci.org/ropensci/natserv",
  "releaseNotes": "https://github.com/ropensci/natserv/blob/master/NEWS.md",
  "readme": "https://github.com/ropensci/natserv/blob/master/README.md",
  "fileSize": "170.106KB",
  "applicationCategory": "Taxonomy",
  "isPartOf": "https://ropensci.org",
  "keywords": [
    "taxonomy",
    "species",
    "API",
    "web-services",
    "NatureServe",
    "metadata",
    "maps",
    "r",
    "rstats",
    "r-package",
    "taxize"
  ],
  "relatedLink": "https://docs.ropensci.org/natserv",
  "contributor": {},
  "copyrightHolder": {},
  "funder": [
    {
      "@type": "Organization",
      "name": "rOpenSci"
    }
  ]
}

GitHub Events

Total
  • Issues event: 1
  • Issue comment event: 1
  • Push event: 1
Last Year
  • Issues event: 1
  • Issue comment event: 1
  • Push event: 1

Committers

Last synced: over 2 years ago

All Time
  • Total Commits: 91
  • Total Committers: 6
  • Avg Commits per committer: 15.167
  • Development Distribution Score (DDS): 0.099
Past Year
  • Commits: 1
  • Committers: 1
  • Avg Commits per committer: 1.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Scott Chamberlain m****s@g****m 82
Christopher Tracey c****y@p****g 4
Maëlle Salmon m****n@y****e 2
Christopher Tracey c****y@n****g 1
Mairin Deith m****h@g****m 1
rOpenSci Bot m****t@g****m 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 9 months ago

All Time
  • Total issues: 27
  • Total pull requests: 5
  • Average time to close issues: 5 months
  • Average time to close pull requests: 5 months
  • Total issue authors: 10
  • Total pull request authors: 4
  • Average comments per issue: 2.48
  • Average comments per pull request: 3.2
  • Merged pull requests: 2
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 1
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 0.0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • maelle (1)
  • mokezonline (1)
  • alexkrohn (1)
Pull Request Authors
  • mikeroswell (2)
Top Labels
Issue Labels
Pull Request Labels

Packages

  • Total packages: 2
  • Total downloads:
    • cran 4,756 last-month
  • Total docker downloads: 200,502
  • Total dependent packages: 2
    (may contain duplicates)
  • Total dependent repositories: 3
    (may contain duplicates)
  • Total versions: 9
  • Total maintainers: 1
cran.r-project.org: natserv

'NatureServe' Interface

  • Versions: 5
  • Dependent Packages: 1
  • Dependent Repositories: 3
  • Downloads: 4,756 Last month
  • Docker Downloads: 200,502
Rankings
Downloads: 7.8%
Forks count: 8.7%
Average: 15.3%
Dependent repos count: 16.5%
Stargazers count: 16.5%
Dependent packages count: 18.1%
Docker downloads count: 24.2%
Maintainers (1)
Last synced: 9 months ago
conda-forge.org: r-natserv
  • Versions: 4
  • Dependent Packages: 1
  • Dependent Repositories: 0
Rankings
Dependent packages count: 28.8%
Dependent repos count: 34.0%
Average: 39.4%
Forks count: 44.7%
Stargazers count: 50.2%
Last synced: 10 months ago

Dependencies

DESCRIPTION cran
  • R >= 3.2.1 depends
  • crul >= 0.7.0 imports
  • jsonlite * imports
  • tibble * imports
  • testthat * suggests
  • vcr * suggests
.github/workflows/R-check.yml actions
  • actions/cache v2 composite
  • actions/checkout v2 composite
  • actions/upload-artifact v2 composite
  • r-lib/actions/setup-pandoc v1 composite
  • r-lib/actions/setup-r v1 composite