Examples: visualization, C++, networks, data cleaning, html widgets, ropensci.

Found 49 packages in 0.02 seconds

jsonlite — by Jeroen Ooms, a month ago

A Robust, High Performance JSON Parser and Generator for R

A fast JSON parser and generator optimized for statistical data and the web. Started out as a fork of 'RJSONIO', but has been completely rewritten in recent versions. The package offers flexible, robust, high performance tools for working with JSON in R and is particularly powerful for building pipelines and interacting with a web API. The implementation is based on the mapping described in the vignette (Ooms, 2014). In addition to converting JSON data from/to R objects, 'jsonlite' contains functions to stream, validate, and prettify JSON data. The unit tests included with the package verify that all edge cases are encoded and decoded consistently for use with dynamic data in systems and applications.

RMySQL — by Jeroen Ooms, 2 months ago

Database Interface and 'MySQL' Driver for R

A 'DBI' interface to 'MySQL' / 'MariaDB'. The CRAN version of this package contains an old branch based on legacy code from S-PLUS, which being phased out. A modern rewrite based on 'Rcpp' can be obtained from the 'Github' repository.

V8 — by Jeroen Ooms, a month ago

Embedded JavaScript Engine for R

An R interface to Google's open source JavaScript engine. V8 is written in C++ and implements ECMAScript as specified in ECMA-262, 5th edition. In addition, this package implements typed arrays as specified in ECMA 6 used for high-performance computing and libraries compiled with 'emscripten'.

curl — by Jeroen Ooms, 25 days ago

A Modern and Flexible Web Client for R

The curl() and curl_download() functions provide highly configurable drop-in replacements for base url() and download.file() with better performance, support for encryption (https, ftps), gzip compression, authentication, and other 'libcurl' goodies. The core of the package implements a framework for performing fully customized requests where data can be processed either in memory, on disk, or streaming via the callback or connection interfaces. Some knowledge of 'libcurl' is recommended; for a more-user-friendly web client see the 'httr' package which builds on this package with http specific tools and logic.

rsvg — by Jeroen Ooms, 2 months ago

Render SVG Images into PDF, PNG, PostScript, or Bitmap Arrays

Renders vector-based svg images into high-quality custom-size bitmap arrays using 'librsvg2'. The resulting bitmap can be written to e.g. png, jpeg or webp format. In addition, the package can convert images directly to various formats such as pdf or postscript.

mongolite — by Jeroen Ooms, a month ago

Fast and Simple 'MongoDB' Client for R

High-performance 'MongoDB' client based on 'libmongoc' and 'jsonlite'. Includes support for aggregation, indexing, map-reduce, streaming, encryption, enterprise authentication. The online user manual provides an overview of the available methods in the package: < https://jeroen.github.io/mongolite/>.

sys — by Jeroen Ooms, a month ago

Portable System Utilities

Powerful replacements for base system2 with consistent behavior across platforms. Supports interruption, background tasks, and full control over STDOUT / STDERR binary or text streams. On Unix systems the package also has functions for evaluating expressions inside a temporary fork. Such evaluations have no side effects on the main R process, and support reliable interrupts and timeouts. This provides the basis for a sandboxing mechanism.

antiword — by Jeroen Ooms, 23 days ago

Extract Text from Microsoft Word Documents

Wraps the 'AntiWord' utility to extract text from Microsoft Word documents. The utility only supports the old 'doc' format, not the new xml based 'docx' format. Use the 'xml2' package to read the latter.

xslt — by Jeroen Ooms, 3 days ago

XSLT 1.0 Transformations

An extension for the 'xml2' package to transform XML documents by applying an XSL stylesheet.

magick — by Jeroen Ooms, 2 months ago

Advanced Image-Processing in R

Bindings to 'ImageMagick': the most comprehensive open-source image processing library available. Supports many common formats (png, jpeg, tiff, pdf, etc) and manipulations (rotate, scale, crop, trim, flip, blur, etc). All operations are vectorized via the Magick++ STL meaning they operate either on a single frame or a series of frames for working with layers, collages, or animation. In RStudio images are automatically previewed when printed to the console, resulting in an interactive editing environment.