Open Source
ArData is committed to the R community by developing R packages and open source solutions.
The benefits are:
- our capacity for innovation and implementation,
- being part of a collaborative process with our ecosystem,
- and a strong command of the open-source technologies we use.
Open source software offers a model of collaboration between teams, companies and industries.
Our packages
ggiraph
The ggiraph package let R users make ggplot interactive. These can be used within R Markdown documents and within shiny applications where points, titles and legends can be used as reactive inputs. The user documentation is available here: http://ardata.fr/ggiraph-book/.
flextable
Create pretty tables for ‘HTML’, ‘PDF’, ‘Microsoft Word’, ‘RTF’ and ‘Microsoft PowerPoint’ documents. Functions are provided to let users create tables, modify and format their content. It extends package ‘officer’ and can be used within R markdown documents.
officer
tabular and graphical reporting from R, it produces Microsoft Word documents and PowerPoint presentations. It can also import as data.frame content from Word and PowerPoint documents into R.
rvg
Functions extending package ‘officer’ are provided to embed R graphics into ‘Microsoft PowerPoint’ presentations and ‘Microsoft Excel’ workbooks. These graphics can then be edited by end users.
fpeek
Useful tools for R users that need to preview huge text files from R. The tool is also providing a function to get rid of encoding issues (i.e. when you read symbols such as ä, ä after importation).
mschart
The mschart package provides a framework for easily create charts for ‘Microsoft PowerPoint’ documents. It has to be used with package officer that will produce the charts in new or existing PowerPoint or Word documents.
equatags
Transforms LaTeX math expressions into HTML or Office Open XML Math, to embed equations in HTML, Microsoft Word or PowerPoint documents (via R Markdown or the ‘officer’ package).
locatexec
Locates external programs (Node.js, LibreOffice, Microsoft Office, Python, Pandoc, web browsers…) on the user’s machine, tests their availability and version, and calls them — regardless of the operating system.
gdtools
This tool can be used from cpp code and provide functions to compute string widths and heights given a font and a font size.
munch
Renders rich inline text (bold, italic, code, links, images) in ‘grid’ graphics and ‘ggplot2’, from markdown or ‘flextable’ chunks.
doconv
Converts documents to PDF or images, generates thumbnails, runs visual tests, and updates fields and tables of contents of Microsoft Word or RTF documents.
workspace
Creates, stores, reads and manages structured collections of datasets and objects, bundled into a compressed archive using open formats (Parquet, JSON, YAML, spatial and raster data) for exchange with Python or Julia.
Manuals and books
The ggiraph book
How to use the ‘ggiraph’ package to produce interactive graphics and add them to WEB pages and ‘shiny’ applications.
The flextable book
The user guide of the ‘flextable’ package. The grammar is presented as well as the options for different output formats, several illustrations are presented as well as the corresponding codes.
flextable gallery
A gallery of examples of tables made with ‘flextable’ and and the corresponding codes.
officeverse
The user guide for the ‘officer’ and related packages. The basic principles are detailed and many illustrations are used to help the users.