Found 116 packages in 0.01 seconds
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.
Google's Compact Language Detector 2
Bindings to Google's C++ library Compact Language Detector 2 (see < https://github.com/cld2owners/cld2#readme> for more information). Probabilistically detects over 80 languages in plain text or HTML. For mixed-language input it returns the top three detected languages and their approximate proportion of the total classified text bytes (e.g. 80% English and 20% French out of 1000 bytes). There is also a 'cld3' package on CRAN which uses a neural network model instead.
R Bindings for 'ZeroMQ'
Interface to the 'ZeroMQ' lightweight messaging kernel (see < https://zeromq.org/> for more information).
Client for 'jq', a 'JSON' Processor
Client for 'jq', a 'JSON' processor (< https://jqlang.github.io/jq/>), written in C. 'jq' allows the following with 'JSON' data: index into, parse, do calculations, cut up and filter, change key names and values, perform conditionals and comparisons, and more.
Minimal Examples of Using Rust Code in R
Template R package with minimal setup to use Rust code in R without hacks or frameworks. Includes basic examples of importing cargo dependencies, spawning threads and passing numbers or strings from Rust to R. Cargo crates are automatically 'vendored' in the R source package to support offline installation. The GitHub repository for this package has more details and also explains how to set up CI. This project was first presented at 'Erum2018' to showcase R-Rust integration < https://jeroen.github.io/erum2018/>; for a real world use-case, see the 'gifski' package on 'CRAN'.
Rendering Math to HTML, 'MathML', or R-Documentation Format
Convert latex math expressions to HTML and 'MathML' for use in markdown documents or package manual pages. The rendering is done in R using the V8 engine (i.e. server-side), which eliminates the need for embedding the 'MathJax' library into your web pages. In addition a 'math-to-rd' wrapper is provided to automatically render beautiful math in R documentation files.
Read and Play Digital Music (MIDI)
Bindings to 'libfluidsynth' to parse and synthesize MIDI files. It can read MIDI into a data frame, play it on the local audio device, or convert into an audio file.
A GraphQL Query Parser
Bindings to the 'libgraphqlparser' C++ library. Parses GraphQL < https://graphql.org> syntax and exports the AST in JSON format.
Split, Combine and Compress PDF Files
Content-preserving transformations transformations of PDF files such as split, combine, and compress. This package interfaces directly to the 'qpdf' C++ library < https://qpdf.sourceforge.io/> and does not require any command line utilities. Note that 'qpdf' does not read actual content from PDF files: to extract text and data you need the 'pdftools' package.
Export Data Frames to Excel 'xlsx' Format
Zero-dependency data frame to xlsx exporter based on 'libxlsxwriter' < https://libxlsxwriter.github.io>. Fast and no Java or Excel required.