tntpr

TNTP's in-house R package

https://github.com/tntp/tntpr

Science Score: 13.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
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (19.3%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

TNTP's in-house R package

Basic Info
Statistics
  • Stars: 7
  • Watchers: 6
  • Forks: 0
  • Open Issues: 15
  • Releases: 1
Created over 7 years ago · Last pushed over 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%"
)
```


  [![R-CMD-check](https://github.com/tntp/tntpr/actions/workflows/R-CMD-check.yaml/badge.svg)](https://github.com/tntp/tntpr/actions/workflows/R-CMD-check.yaml)



    ![TNTP logo](man/figures/logo.png){width=70px height=70px}


# tntpr

About
-----

The `tntpr` package contains an assortment of functions and templates 
customized to meet the needs of data analysts at the non-profit organization 
TNTP. It includes functions for branded colors and plots, credentials 
management, repository set-up, and other common analytic tasks.

Package summary
---------------

Some of the highlights of the package include:

-   TNTP brand colors and palettes with the `tntp_colors()` and 
    `tntp_palette()` functions
-   A TNTP ggplot2 theme using brand fonts (`tntp_style()`)
-   The `tntp_cred()` functions for securely managing credentials (passwords,
    API keys, etc.).
-   The `sp_*()` functions for interacting with Sharepoint through R.
-   TNTP-themed RMarkdown templates, for starting a new analysis with a
    shell that can already generate a TNTP-themed .docx report
-   Functions for initializing a new repository or project folder with
    TNTP-standard directories and documentation
-   Survey analysis tools such as `factorize_df()`, `recode_to_binary()`,
    and functions for dealing with check-all style questions
-   Wrappers for quickly making typical TNTP-style charts (e.g., bar
    chart of means on variable 1 grouped by variable 2)
-   Education-specific data management functions (e.g., `date_to_sy()`
    to convert continuous hire dates into school years using a specified
    cutoff date)
-   Built-in fake data sets to practice with, including student achievement 
    data (`wisc`), teacher data (`fake_county`) and survey data 
    (`teacher_survey`)

`tntpr` is built to work with the tidyverse set of packages.

Installing the `tntpr` package
------------------------------

You can install `tntpr` from CRAN as follows:

```{r eval=FALSE}
install.packages('tntpr')
```

You can also install this package  from its GitHub repository using `devtools`. 
If you do not have the `devtools` package installed, you will have to run the 
first line in the code below as well:

```{r eval=FALSE}
# install.packages('devtools')
devtools::install_github('tntp/tntpr')
```

Once installed, you load it like any other package.

```{r}
library(tntpr)
```

Feature Requests and Bug Reports
--------------------------------

Have a data problem you think `tntpr` could help with? Find a bug while
working with the `tntpr` package? Please create an issue.

Owner

  • Name: TNTP
  • Login: tntp
  • Kind: organization

GitHub Events

Total
  • Watch event: 1
  • Delete event: 2
  • Push event: 28
  • Create event: 2
Last Year
  • Watch event: 1
  • Delete event: 2
  • Push event: 28
  • Create event: 2

Packages

  • Total packages: 1
  • Total downloads:
    • cran 140 last-month
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 5
  • Total maintainers: 1
cran.r-project.org: tntpr

Data Analysis Tools Customized for TNTP

  • Versions: 5
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 140 Last month
Rankings
Dependent packages count: 28.1%
Dependent repos count: 36.0%
Average: 49.7%
Downloads: 84.9%
Maintainers (1)
Last synced: 11 months ago