Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 23 r-package Open-Source Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
drake
An R-focused pipeline toolkit for reproducibility and high-performance computing (by ropensci)
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
tinytex
A lightweight, cross-platform, portable, and easy-to-maintain LaTeX distribution based on TeX Live
-
papaja
papaja (Preparing APA Journal Articles) is an R package that provides document formats to produce complete APA manuscripts from RMarkdown-files (PDF and Word documents) and helper functions that facilitate reporting statistics, tables, and plots.
-
terra
R package for spatial data handling https://rspatial.github.io/terra/reference/terra-package.html (by rspatial)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
I'm surprised to see no one has pointed out [RMarkdown + RStudio](https://rmarkdown.rstudio.com) as one way to immediately interface with Pandoc.
I used to write papers and slides in LaTeX (using vim, because who needs render previews), then eventually switched to Pandoc (also vim). I eventually discovered RMarkdown+RStudio. I was looking for a nice way to format a simple table and discovered that rmarkdown had nice extensions of basic markdown (this was many years ago so maybe that is incorporated into vanilla markdown/pandoc).
The RMarkdown page claims:
> R Markdown supports dozens of static and dynamic output formats including HTML, PDF, MS Word, Beamer, HTML5 slides, Tufte-style handouts, books, dashboards, shiny applications, scientific articles, websites, and more.
...which I think is largely due to using pandoc as the core generator.
RStudio shows you the pandoc command it runs to generate your document, which I've used to figure out the pandoc command I want to run when I've switched to using pandoc directly.
This is a bit of a "lazy" way to interact with pandoc. Maybe the "laziest" aspect: when I get a new computer, I can install the entire stack by installing Rstudio, then opening a new rmarkdown document. Rstudio asks whether I'd like to install all the necessary libraries -- click "yes" and that's it. Maybe that sounds silly but it used to be a lot of work to manage your LaTeX install. These days I greatly favor things that save me time, which seems to get more precious every year.
sf
Project mention: Bayesian Structural Equation Modeling using blavaan | news.ycombinator.com | 2023-11-09[2] https://paul-buerkner.github.io/brms/
# Based on https://github.com/analythium/quarto-docker-examples/blob/main/Dockerfile.base # Version number of Quarto to download and use ARG QUARTO_VERSION="1.4.529" ARG OS_USERNAME=quarto ARG UID=1000 ARG GID=1000 FROM eddelbuettel/r2u:20.04 # librsvg2-bin is to allow SVG conversion when rendering a PDF file # (will install the rsvg-view binary) RUN set -e -x && \ apt-get update && apt-get install -y --no-install-recommends \ pandoc \ pandoc-citeproc \ curl \ gdebi-core \ librsvg2-bin \ python3.8 python3-pip \ && apt-get clean \ && rm -rf /var/lib/apt/lists/* RUN set -e -x && \ install.r shiny jsonlite ggplot2 htmltools remotes renv knitr rmarkdown quarto # Download and install Quarto ARG QUARTO_VERSION RUN set -e -x && \ curl -o quarto-linux-amd64.deb -L https://github.com/quarto-dev/quarto-cli/releases/download/v${QUARTO_VERSION}/quarto-${QUARTO_VERSION}-linux-amd64.deb \ && gdebi --non-interactive quarto-linux-amd64.deb \ && rm -f quarto-linux-amd64.deb # Should be done for the user; won't work if done for root # (quarto will say that "tinytex is not installed") ARG OS_USERNAME ARG UID ARG GID RUN set -e -x && \ groupadd -g $GID -o "${OS_USERNAME}" && \ useradd -m -u $UID -g $GID -o -s /bin/bash "${OS_USERNAME}" USER "${OS_USERNAME}" # Install tools like tinytex to allow conversion to PDF RUN set -e -x && \ quarto install tool tinytex --update-path RUN set -e -x && \ printf "\e[0;105m%s\e[0;0m\n" "Run tlmgr update" \ && ~/.TinyTeX/bin/x86_64-linux/tlmgr update --self --all && \ ~/.TinyTeX/bin/x86_64-linux/fmtutil-sys --all # See https://github.com/rstudio/tinytex/issues/426 for explanation RUN set -e -x && \ printf "\e[0;105m%s\e[0;0m\n" "Run tlmgr install for a few tinyText packages (needed for PDF conversion)" \ && ~/.TinyTeX/bin/x86_64-linux/tlmgr install fvextra footnotebackref pagecolor sourcesanspro sourcecodepro titling USER root RUN set -e -x && \ mkdir -p /input USER "${OS_USERNAME}" WORKDIR /
Project mention: What is the best library for processing table data contained within a PDF? | /r/dotnet | 2023-06-23In R we have this tabulizer library which is great for doing this: https://github.com/ropensci/tabulizer
There has also been at least one attempt, assertr, to make a test framework for data assumptions specifically.
r-package related posts
- 2023 Lookback
- Why won't my boxplot knit?
- new learner to R .. need help
- [dmetar] Cannot get cluster plots in gosh.diagnostics
- We’re Washington Post reporters who analyzed Google’s C4 data set to see which websites AI uses to make itself sound smarter. Ask us Anything!
- Possible to include inline code in a math equation in Org mode?
- Data for players on field play-by-play?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 19 Apr 2024
Index
What are some of the best open-source r-package projects? This list will help you:
Project | Stars | |
---|---|---|
1 | metaflow | 7,559 |
2 | rmarkdown | 2,795 |
3 | rticles | 1,440 |
4 | drake | 1,330 |
5 | sf | 1,271 |
6 | brms | 1,228 |
7 | rstan | 1,001 |
8 | tinytex | 932 |
9 | mlr3 | 879 |
10 | pagedown | 866 |
11 | targets | 863 |
12 | tidyquant | 831 |
13 | Rcpp | 723 |
14 | shinyjs | 720 |
15 | report | 660 |
16 | timevis | 643 |
17 | papaja | 626 |
18 | timetk | 596 |
19 | tabulapdf | 524 |
20 | terra | 515 |
21 | modeltime | 498 |
22 | pdftools | 497 |
23 | assertr | 463 |