Carson Sievert

Carson Sievert

17 packages on CRAN

6 packages on GitHub

crosstalk

cran
99.99th

Percentile

Provides building blocks for allowing HTML widgets to communicate with each other, with Shiny or without (i.e. static .html files). Currently supports linked brushing and filtering.

htmltools

cran
99.99th

Percentile

Tools for HTML generation and output.

99.99th

Percentile

A framework for creating HTML widgets that render in various contexts including the R console, 'R Markdown' documents, and 'Shiny' web applications.

bootstraplib

github
99.99th

Percentile

Tools for obtaining bootstrap CSS and customizing it via SASS.

jquerylib

cran
99.99th

Percentile

Obtain any major version of 'jQuery' (<https://code.jquery.com/>) and use it in any webpage generated by 'htmltools' (e.g. 'shiny', 'htmlwidgets', and 'rmarkdown'). Most R users don't need to use this package directly, but other R packages (e.g. 'shiny', 'rmarkdown', etc.) depend on this package to avoid bundling redundant copies of 'jQuery'.

LDAvis

cran
99.99th

Percentile

Tools to create an interactive web-based visualization of a topic model that has been fit to a corpus of text data using Latent Dirichlet Allocation (LDA). Given the estimated parameters of the topic model, it computes various summary statistics as input to an interactive visualization built with D3.js that is accessed via a browser. The goal is to help users interpret the topics in their LDA topic model.

pitchRx

cran
99.99th

Percentile

With 'pitchRx', one can easily obtain Major League Baseball Advanced Media's 'Gameday' data (as well as store it in a remote database). The 'Gameday' website hosts a wealth of data in XML format, but perhaps most interesting is 'pitchfx'. Among other things, 'pitchfx' data can be used to recreate a baseball's flight path from a pitcher's hand to home plate. With pitchRx, one can easily create animations and interactive 3D 'scatterplots' of the baseball's flight path. 'pitchfx' data is also commonly used to generate a static plot of baseball locations at the moment they cross home plate. These plots, sometimes called strike-zone plots, can also refer to a plot of event probabilities over the same region. 'pitchRx' provides an easy and robust way to generate strike-zone plots using the 'ggplot2' package.

plotly

cran
99.99th

Percentile

Create interactive web graphics from 'ggplot2' graphs and/or a custom interface to the (MIT-licensed) JavaScript library 'plotly.js' inspired by the grammar of graphics.

99.99th

Percentile

Includes 'JavaScript' files that allow 'plotly' maps to render without an internet connection.

rdom

github
99.99th

Percentile

Access the DOM of a webpage as HTML using phantomjs.

sass

cran
99.99th

Percentile

An 'SCSS' compiler, powered by the 'LibSass' library. With this, R developers can use variables, inheritance, and functions to generate dynamic style sheets. The package uses the 'Sass CSS' extension language, which is stable, powerful, and CSS compatible.

XML2R

cran
99.99th

Percentile

XML2R is a framework that reduces the effort required to transform XML content into number of tables while preserving parent to child relationships.

thematic

github
99.99th

Percentile

Theme 'ggplot2', lattice, and base graphics based on a few choices, including foreground color, background color, accent color, and font family. Fonts that aren't available on the system, but are available via download on Google Fonts, can be automatically downloaded, cached, and registered for use with the 'showtext' and 'ragg' packages.

cowsay

cran
99.99th

Percentile

Allows printing of character strings as messages/warnings/etc. with ASCII animals, including cats, cows, frogs, chickens, ghosts, and more.

dash

cran
99.99th

Percentile

A framework for building analytical web applications, 'dash' offers a pleasant and productive development experience. No JavaScript required.

eechidna

cran
99.99th

Percentile

Data from the seven Australian Federal Elections (House of Representatives) between 2001 and 2019, and from the four Australian Censuses over the same period. Includes tools for visualizing and analysing the data, as well as imputing Census data for years in which a Census does not occur. This package incorporates data that is copyright Commonwealth of Australia (Australian Electoral Commission and Australian Bureau of Statistics) 2019.

etl

cran
99.99th

Percentile

A predictable and pipeable framework for performing ETL (extract-transform-load) operations on publicly-accessible medium-sized data set. This package sets up the method structure and implements generic functions. Packages that depend on this package download specific data sets from the Internet, clean them up, and import them into a local or remote relational database management system.

99.99th

Percentile

Format for converting an R Markdown document to a grid oriented dashboard. The dashboard flexibly adapts the size of it's components to the containing web page.

animint

github
99.99th

Percentile

An interactive animation can be defined using a list of ggplots with clickSelects and showSelected aesthetics.

dashR

github
99.99th

Percentile

An interface to the Dash ecosystem for authoring reactive web applications.

plotdap

cran
99.99th

Percentile

Easily visualize and animate 'tabledap' and 'griddap' objects obtained via the 'rerddap' package in a simple one-line command, using either base graphics or 'ggplot2' graphics. 'plotdap' handles extracting and reshaping the data, map projections and continental outlines. Optionally the data can be animated through time using the 'gganmiate' package.

servr

cran
99.99th

Percentile

Start an HTTP server in R to serve static files, or dynamic documents that can be converted to HTML files (e.g., R Markdown) under a given directory.

shinymeta

github
99.99th

Percentile

Provides functions that make it easier to construct Shiny apps that can dynamically construct reproducible R scripts.