scicomptools

Tools Developed by NCEAS Scientific Computing Support Team

https://github.com/nceas/scicomptools

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 (22.5%) to scientific vocabulary

Keywords

data-science r r-package rstats
Last synced: 11 months ago · JSON representation

Repository

Tools Developed by NCEAS Scientific Computing Support Team

Basic Info
Statistics
  • Stars: 9
  • Watchers: 4
  • Forks: 0
  • Open Issues: 0
  • Releases: 3
Topics
data-science r r-package rstats
Created about 4 years ago · Last pushed about 1 year ago
Metadata Files
Readme Changelog License

README.Rmd

---
output: github_document
---



```{r, include = FALSE}
knitr::opts_chunk$set(collapse = TRUE, comment = "#>",
  fig.path = "man/figures/README-", out.width = "100%")
```



# `scicomptools` - Tools Developed by the NCEAS Scientific Computing Support Team


[![R-CMD-check](https://github.com/NCEAS/scicomptools/actions/workflows/R-CMD-check.yaml/badge.svg)](https://github.com/NCEAS/scicomptools/actions/workflows/R-CMD-check.yaml)
[![](https://cranlogs.r-pkg.org/badges/grand-total/scicomptools)](https://cran.r-project.org/package=scicomptools)


The goal of `scicomptools` is to house all of the standalone functions written by the National Center for Ecological Analysis and Synthesis (NCEAS) Scientific Computing Team staff that lack a specific project. Currently contains various tools to import, summarize, and visualize data. Non-function scripts created by this team are part of the [`scicomptasks` repository](https://github.com/NCEAS/scicomptasks#readme).

## Installation

You can install the development version of `scicomptools` from [GitHub](https://github.com/) with:

``` r
# install.packages("devtools")
devtools::install_github("NCEAS/scicomptools")
```

Or download from CRAN with:

``` r
install.packages("scicomptools")
```

## Current Functions

### Modeling / Analysis

- **`stat_extract`** Extracts core summary statistics for model fit objects returned by the following functions: `lmerTest::lmer`, `stats::lm`, `stats::nls`, `stats::t.test`, `nlme::lme`, `ecodist::MRM`, and `RRPP::trajectory.analysis`

### Google Drive-Related

- **`drive_toc`**: Identifies the complete folder hierarchy within a user-supplied URL for a Google Drive folder. Useful in generating a table of contents for a Google Drive. Also allows exclusion of folders by name if there are folders that you would not want included in a table of contents

### Data Description / Wrangling

- **`molec_wt`**: Identifies molecular weight for the specified element (based on name, symbol, or atomic number)

- **`read_xl_sheets`**: Reads in all the sheets in a supplied Microsoft Excel workbook and returns a list of those contents

- **`read_xl_format`**: Identifies the formatting of every cell in a supplied Microsoft Excel workbook (including comment text)

### Working Directory Management

- **`wd_loc`**: Allows user to easily specify file paths both for local and remote work and then toggle between them in the same script as needed. Useful when work is being done both in local computers and on a remote server 

### Checking Access Tokens

- **`token_check`**: Checks for whether a token for the supplied API can be found for your current R session. For example, Qualtrics allows direct acquisition of data from R *if* you have a token and your R session "knows" that string. This function quickly checks whether you'd be able to use that workflow (currently only supports search for Qualtrics and GitHub tokens but could be easily expanded!)

### Exporting GitHub Issues as PDF Files

- **`issue_extract`**: Exports specified GitHub issues as PDF files when given the URL of a GitHub repository and a numeric vector of GitHub issue numbers. This function will export the first 10 issues as a default. 

Owner

  • Name: National Center for Ecological Analysis and Synthesis
  • Login: NCEAS
  • Kind: organization
  • Email: help@nceas.ucsb.edu
  • Location: Santa Barbara, CA

GitHub Events

Total
  • Create event: 2
  • Release event: 2
  • Issues event: 3
  • Push event: 32
Last Year
  • Create event: 2
  • Release event: 2
  • Issues event: 3
  • Push event: 32

Committers

Last synced: about 1 year ago

All Time
  • Total Commits: 239
  • Total Committers: 2
  • Avg Commits per committer: 119.5
  • Development Distribution Score (DDS): 0.36
Past Year
  • Commits: 30
  • Committers: 1
  • Avg Commits per committer: 30.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
njlyon0 n****n@g****m 153
angelchen7 a****7@y****m 86

Issues and Pull Requests

Last synced: about 1 year ago

All Time
  • Total issues: 2
  • Total pull requests: 1
  • Average time to close issues: 2 days
  • Average time to close pull requests: 26 days
  • Total issue authors: 1
  • Total pull request authors: 1
  • Average comments per issue: 0.0
  • Average comments per pull request: 3.0
  • Merged pull requests: 1
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 2
  • Pull requests: 0
  • Average time to close issues: 2 days
  • Average time to close pull requests: N/A
  • Issue authors: 1
  • Pull request authors: 0
  • Average comments per issue: 0.0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • angelchen7 (2)
Pull Request Authors
  • njlyon0 (2)
Top Labels
Issue Labels
Pull Request Labels
enhancement (2)

Packages

  • Total packages: 1
  • Total downloads:
    • cran 229 last-month
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 3
  • Total maintainers: 1
cran.r-project.org: scicomptools

Tools Developed by the NCEAS Scientific Computing Support Team

  • Versions: 3
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 229 Last month
Rankings
Stargazers count: 19.6%
Forks count: 28.2%
Dependent packages count: 28.3%
Average: 36.3%
Dependent repos count: 36.9%
Downloads: 68.4%
Maintainers (1)
Last synced: 11 months ago

Dependencies

DESCRIPTION cran
  • R.utils * imports
  • dplyr * imports
  • ggplot2 * imports
  • ggwordcloud * imports
  • gitcreds * imports
  • magrittr * imports
  • pluralize * imports
  • purrr * imports
  • readr * imports
  • readxl * imports
  • stringr * imports
  • tidyr * imports
  • tidytext * imports
  • tidyxl * imports
  • utils * imports
.github/workflows/R-CMD-check.yaml actions
  • actions/checkout v3 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