jsTreeR - A Wrapper of the JavaScript Library 'jsTree'
Creates interactive trees that can be included in 'Shiny' apps and R markdown documents. A tree allows to represent hierarchical data (e.g. the contents of a directory). Similar to the 'shinyTree' package but offers more features and options, such as the grid extension, restricting the drag-and-drop behavior, and settings for the search functionality. It is possible to attach some data to the nodes of a tree and then to get these data in 'Shiny' when a node is selected. Also provides a 'Shiny' gadget allowing to manipulate one or more folders, and a 'Shiny' module allowing to navigate in the server side file system.
Last updated
htmlwidgetsjstreeshiny
5.84 score 49 stars 1 dependents 95 scripts 721 downloadsuniformly - Uniform Sampling
Uniform sampling on various geometric shapes, such as spheres, ellipsoids, simplices.
Last updated
simulations
5.79 score 10 stars 124 scripts 317 downloadsshinyChakraUI - A Wrapper of the 'React' Library 'Chakra UI' for 'Shiny'
Makes the 'React' library 'Chakra UI' usable in 'Shiny' apps. 'Chakra UI' components include alert dialogs, drawers (sliding panels), menus, modals, popovers, sliders, and more.
Last updated
reactreactrshiny
4.94 score 23 stars 75 scripts 235 downloadsrAmCharts4 - Interface to the JavaScript Library 'amCharts 4'
Creates JavaScript charts. The charts can be included in 'Shiny' apps and R markdown documents, or viewed from the R console and 'RStudio' viewer. Based on the JavaScript library 'amCharts 4' and the R packages 'htmlwidgets' and 'reactR'. Currently available types of chart are: vertical and horizontal bar chart, radial bar chart, stacked bar chart, vertical and horizontal Dumbbell chart, line chart, scatter chart, range area chart, gauge chart, boxplot chart, pie chart, and 100% stacked bar chart.
Last updated
amchartshtmlwidgetsshiny
4.70 score 28 stars 36 scripts 280 downloadsRcppColors - Color Mappings and 'C++' Header Files for Color Conversion
Provides 'C++' header files to deal with color conversion from some color spaces to hexadecimal with 'Rcpp', and exports some color mapping functions for usage in R. Also exports functions to convert colors from the 'HSLuv' color space for usage in R. 'HSLuv' is a human-friendly alternative to HSL.
Last updated
colormapcolorspacercppcppopenmp
4.49 score 7 stars 88 scripts 268 downloadsshinySelect - A Wrapper of the 'react-select' Library
Provides a select control widget for 'Shiny'. It is easily customizable, and one can easily use HTML in the items and KaTeX to type mathematics.
Last updated
reactreactrshiny
4.38 score 25 stars 19 scripts 199 downloadsmatrixsampling - Simulations of Matrix Variate Distributions
Provides samplers for various matrix variate distributions: Wishart, inverse-Wishart, normal, t, inverted-t, Beta type I, Beta type II, Gamma, confluent hypergeometric. Allows to simulate the noncentral Wishart distribution without the integer restriction on the degrees of freedom.
Last updated
simulation
4.26 score 3 stars 1 dependents 40 scripts 669 downloadsshinyToastify - Pretty Notifications for 'Shiny'
This is a wrapper of the 'React' library 'React-Toastify'. It allows to show some notifications (toasts) in 'Shiny' applications. There are options for the style, the position, the transition effect, and more.
Last updated
reactreactrshiny
4.24 score 12 stars 29 scripts 236 downloadsjacobi - Jacobi Theta Functions and Related Functions
Evaluation of the Jacobi theta functions and related functions: Weierstrass elliptic function, Weierstrass sigma function, Weierstrass zeta function, Klein j-function, Dedekind eta function, lambda modular function, Jacobi elliptic functions, Neville theta functions, Eisenstein series, lemniscate elliptic functions, elliptic alpha function, Rogers-Ramanujan continued fractions, and Dixon elliptic functions. Complex values of the variable are supported.
Last updated
elliptic-functionstheta-functionscpp
4.22 score 3 stars 111 scripts 218 downloadsswipeR - Carousels using the 'JavaScript' Library 'Swiper'
Create carousels using the 'JavaScript' library 'Swiper' and the package 'htmlwidgets'. The carousels can be displayed in the 'RStudio' viewer pane, in 'Shiny' applications and in 'R markdown' documents. The package also provides a 'RStudio' addin allowing to choose image files and to display them in the viewer pane.
Last updated
carouselhtmlwidgetsshinyswiperopenjdk
4.17 score 11 stars 27 scripts 205 downloadsRCDT - Fast 2D Constrained Delaunay Triangulation
Performs 2D Delaunay triangulation, constrained or unconstrained, with the help of the C++ library 'CDT'. A function to plot the triangulation is provided. The constrained Delaunay triangulation has applications in geographic information systems.
Last updated
cpp
4.07 score 2 dependents 39 scripts 52 downloadsshinyDatetimePickers - Some Datetime Pickers for 'Shiny'
Provides three types of datetime pickers for usage in a 'Shiny' UI. A datetime picker is an input field for selecting both a date and a time.
Last updated
reactreactrshiny
4.02 score 14 stars 15 scripts 647 downloadsOwenQ - Owen Q-Function
Evaluates the Owen Q-function for an integer value of the degrees of freedom, by applying Owen's algorithm (1965) <doi:10.1093/biomet/52.3-4.437>. It is useful for the calculation of the power of equivalence tests.
Last updated
owen-qfunctionsrcppspecial-functionscpp
4.00 score 1 stars 10 scripts 251 downloadsgbeta - Generalized Beta and Beta Prime Distributions
Density, distribution function, quantile function, and random generation for the generalized Beta and Beta prime distributions. The family of generalized Beta distributions is conjugate for the Bayesian binomial model, and the generalized Beta prime distribution is the posterior distribution of the relative risk in the Bayesian 'two Poisson samples' model when a Gamma prior is assigned to the Poisson rate of the reference group and a Beta prime prior is assigned to the relative risk. References: Laurent (2012) <doi:10.1214/11-BJPS139>, Hamza & Vallois (2016) <doi:10.1016/j.spl.2016.03.014>, Chen & Novick (1984) <doi:10.3102/10769986009002163>.
Last updated
statistical-distributionscpp
4.00 score 2 stars 5 scripts 207 downloadsfindInFiles - Find Pattern in Files
Creates a HTML widget which displays the results of searching for a pattern in files in a given folder. The results can be viewed in the 'RStudio' viewer pane, included in a 'R Markdown' document or in a 'Shiny' application. Also provides a 'Shiny' application allowing to run this widget and to navigate in the files found by the search. Instead of creating a HTML widget, it is also possible to get the results of the search in a 'tibble'. The search is performed by the 'grep' command-line utility.
Last updated
htmlwidgets
3.92 score 12 stars 14 scripts 676 downloadsmonaco - The 'Monaco' Editor as a HTML Widget
A HTML widget rendering the 'Monaco' editor. The 'Monaco' editor is the code editor which powers 'VS Code'. It is particularly well developed for 'JavaScript'. In addition to the built-in features of the 'Monaco' editor, the widget allows to prettify multiple languages, to view the 'HTML' rendering of 'Markdown' code, and to view and resize 'SVG' images.
Last updated
htmlwidgetsmonaco-editorrstudio
3.92 score 11 stars 15 scripts 244 downloadsshinyMonacoEditor - The 'Monaco' Editor in 'Shiny'
A 'Shiny' app including the 'Monaco' editor. The 'Monaco' editor is the code editor which powers 'VS Code'. It is particularly well developed for 'JavaScript'. In addition to the 'Monaco' editor features, the app provides prettifiers and minifiers for multiple languages, 'SCSS' and 'TypeScript' compilers, code checking for 'C' and 'C++' (requires 'cppcheck').
Last updated
shinyvscode
3.90 score 16 stars 272 downloadskantorovich - Kantorovich Distance Between Probability Measures
Computes the Kantorovich distance between two probability measures on a finite set. The Kantorovich distance is also known as the Monge-Kantorovich distance or the first Wasserstein distance.
Last updated
kantorovich-distance
3.71 score 2 stars 1 dependents 17 scripts 199 downloadshtml2R - Convert 'HTML' to 'R' with a 'Shiny' App
Provides a 'Shiny' app allowing to convert 'HTML' code to 'R' code (e.g. '<span>Hello</span>' to 'tags$span("Hello")'), for usage in a 'Shiny' UI.
Last updated
htmlshiny
3.70 score 10 stars 195 downloadspasteAsComment - 'RStudio' Addin to Paste the Clipboard as a Comment Block or a 'roxygen' Block
Provides a 'RStudio' addin allowing to paste the content of the clipboard as a comment block or as 'roxygen' lines. This is very useful to insert an example in the 'roxygen' block.
Last updated
rstudiorstudio-addin
3.65 score 9 stars 174 downloadsNestedMenu - A Nested Menu Widget for 'Shiny' Applications
Provides a nested menu widget for usage in 'Shiny' applications. This is useful for hierarchical choices (e.g. continent, country, city).
Last updated
3.65 score 9 stars 10 scripts 162 downloadscascadeSelect - A Cascade Select Input for 'Shiny'
Provides a cascade select widget for usage in 'Shiny' applications. This is useful for selection of hierarchical choices (e.g. continent, country, city). It is taken from the 'JavaScript' library 'PrimeReact'.
Last updated
reactrshiny
3.60 score 8 stars 8 scripts 150 downloadsshinyMergely - Compare and Merge Two Files with a 'Shiny' App
A 'Shiny' app allowing to compare and merge two files, with syntax highlighting for several coding languages.
Last updated
shiny
3.60 score 8 stars 262 downloadssyt - Young Tableaux
Deals with Young tableaux (field of combinatorics). For standard Young tabeaux, performs enumeration, counting, random generation, the Robinson-Schensted correspondence, and conversion to and from paths on the Young lattice. Also performs enumeration and counting of semistandard Young tableaux, enumeration of skew semistandard Young tableaux, enumeration of Gelfand-Tsetlin patterns, and computation of Kostka numbers.
Last updated
combinatoricsyoung-tableaux
3.56 score 3 stars 24 scripts 543 downloadsgraph3d - A Wrapper of the JavaScript Library 'vis-graph3d'
Create interactive visualization charts to draw data in three dimensional graphs. The graphs can be included in Shiny apps and R markdown documents, or viewed from the R console and 'RStudio' Viewer. Based on the 'vis.js' Graph3d module and the 'htmlwidgets' R package.
Last updated
chartsgraphicsjavascript
3.56 score 4 stars 18 scripts 293 downloadsaceEditor - The 'Ace' Editor as a HTML Widget
Wraps the 'Ace' editor in a HTML widget. The 'Ace' editor has support for many languages. It can be opened in the viewer pane of 'RStudio', and this provides a second source editor.
Last updated
ace-editorhtmlwidgetsreactrrstudio
3.54 score 7 stars 3 scripts 283 downloadsshinyChakraSlider - Combined Slider and Numeric Input for 'Shiny'
Provides a combined slider and numeric input for usage in a 'Shiny' app. The slider and the numeric input are linked together: each one is updated when the other one changes. Many styling properties are customizable (e.g. colors and size).
Last updated
reactreactrshiny
3.54 score 7 stars 4 scripts 185 downloadscolorsGen - Generation of Random Colors
Generation of random colors, possibly with a given hue or a given luminosity. This is a port of the JavaScript library 'randomColor' <https://randomcolor.lllllllllllllllll.com/>.
Last updated
colorsrandom
3.48 score 2 dependents 433 downloadsshinyXYpad - XY Controller for 'Shiny'
Provides an XY pad input for the 'Shiny' framework. An XY pad is like a bivariate slider. It allows to pick up a pair of numbers.
Last updated
shiny
3.48 score 6 stars 6 scripts 183 downloadsqsplines - Quaternions Splines
Provides routines to create some quaternions splines: Barry-Goldman algorithm, De Casteljau algorithm, and Kochanek-Bartels algorithm. The implementations are based on the Python library 'splines'. Quaternions splines allow to construct spherical curves. References: Barry and Goldman <doi:10.1145/54852.378511>, Kochanek and Bartels <doi:10.1145/800031.808575>.
Last updated
quaternionsrcppsplinescpp
3.38 score 4 stars 12 scripts 200 downloadsfindInGit - Find Pattern in Files of All Branches of a 'git' Repository
Creates a HTML widget which displays the results of searching for a pattern in files in a given 'git' repository, including all its branches. The results can also be returned in a dataframe.
Last updated
githtmlwidget
3.30 score 4 stars 4 scripts 240 downloadsCarlson - Carlson Elliptic Integrals and Incomplete Elliptic Integrals
Evaluation of the Carlson elliptic integrals and the incomplete elliptic integrals with complex arguments. The implementations use Carlson's algorithms <doi:10.1007/BF02198293>. Applications of elliptic integrals include probability distributions, geometry, physics, mechanics, electrodynamics, statistical mechanics, astronomy, geodesy, geodesics on conics, and magnetic field calculations.
Last updated
elliptic-integralsspecial-functionscpp
3.26 score 1 stars 1 dependents 12 scripts 248 downloadsintmap - Ordered Containers with Integer Keys
Provides a key-value store data structure. The keys are integers and the values can be any R object. This is like a list but indexed by a set of integers, not necessarily contiguous and possibly negative. The implementation uses a 'R6' class. These containers are not faster than lists but their usage can be more convenient for certain situations.
Last updated
cpp
3.18 score 1 stars 1 dependents 169 downloadscppcheckR - Check 'C' and 'C++' Files using 'Cppcheck'
Allow to run 'Cppcheck' (<https://cppcheck.sourceforge.io/>) on 'C' and 'C++' files with a 'R' command or a 'RStudio' addin. The report appears in the 'RStudio' viewer pane as a formatted 'HTML' file. It is also possible to get this report with a 'shiny' application. 'Cppcheck' can spot many error types and it can also give some recommendations on the code.
Last updated
cppcheckhtmlwidgetsrstudio-addin
3.18 score 3 stars 4 scripts 229 downloadsthorn - 'HTMLwidgets' Displaying Some 'WebGL' Shaders
Creates some 'WebGL' shaders. They can be used as the background of a 'Shiny' app. They also can be visualized in the 'RStudio' viewer pane or included in 'Rmd' documents, but this is pretty useless, besides contemplating them.
Last updated
htmlwidgetsshaderswebgl
3.18 score 3 stars 4 scripts 217 downloadsboodist - Some Distributions from the 'Boost' Library and More
Make some distributions from the 'C++' library 'Boost' available in 'R'. In addition, the normal-inverse Gaussian distribution and the generalized inverse Gaussian distribution are provided. The distributions are represented by 'R6' classes. The method to sample from the generalized inverse Gaussian distribution is the one given in "Random variate generation for the generalized inverse Gaussian distribution" Luc Devroye (2012) <doi:10.1007/s11222-012-9367-z>.
Last updated
boostdistributionsrcppcpp
3.04 score 22 scripts 200 downloadsDateTimeRangePicker - A Datetime Range Picker Widget for Usage in 'Shiny' Applications
Provides a datetime range picker widget for usage in 'Shiny'. It creates a calendar allowing to select a start date and an end date as well as two fields allowing to select a start time and an end time.
Last updated
datepickerreactrshiny
3.00 score 2 stars 3 scripts 179 downloadsjsonNormalize - Normalization of 'JSON' Strings
Provides a function allowing to normalize a 'JSON' string, for example by adding double quotes around the keys when they are missing. Also provides 'RStudio' addins for the same purpose.
Last updated
jsonrstudio-addin
3.00 score 2 stars 4 scripts 172 downloadsmultiActionButton - Multi Action Button for 'Shiny' Applications
Provides a multi action button for usage in 'shiny' applications.
Last updated
3.00 score 2 stars 3 scripts 167 downloadsgfiUltra - Generalized Fiducial Inference for Ultrahigh-Dimensional Regression
Variable selection for ultrahigh-dimensional ("large p small n") linear Gaussian models using a fiducial framework allowing to draw inference on the parameters. Reference: Lai, Hannig & Lee (2015) <doi:10.1080/01621459.2014.931237>.
Last updated
fiducial-distributionvariable-selection
3.00 score 2 stars 3 scripts 175 downloadsRnvd3 - An Incomplete Wrapper of the 'nvd3' JavaScript Library
Creates JavaScript charts with the 'nvd3' library. So far only the multibar chart, the horizontal multibar chart, the line chart and the line chart with focus are available.
Last updated
charthtmlwidgetsnvd3
2.88 score 1 stars 15 scripts 177 downloadsgmpoly - Multivariate Polynomials with Rational Coefficients
Symbolic calculation (addition or multiplication) and evaluation of multivariate polynomials with rational coefficients.
Last updated
gmpmultivariate-polynomials
2.85 score 14 scripts 231 downloadsamVennDiagram5 - Interactive Venn Diagrams
Creates interactive Venn diagrams using the 'amCharts5' library for 'JavaScript'. They can be used directly from the R console, from 'RStudio', in 'shiny' applications, and in 'rmarkdown' documents.
Last updated
amcharts5javascriptvenn-diagram
2.70 score 1 stars 10 scripts 177 downloadsfreewall - A Wrapper of the JavaScript Library 'Freewall'
Creates dynamic grid layouts of images that can be included in 'Shiny' applications and R markdown documents.
Last updated
javascript
2.70 score 1 scripts 170 downloadsbraids - The Braid Groups
Deals with the braid groups. Includes creation of some specific braids, group operations, free reduction, and Bronfman polynomials. Braid theory has applications in fluid mechanics and quantum physics. The code is adapted from the 'Haskell' library 'combinat', and is based on Birman and Brendle (2005) <doi:10.48550/arXiv.math/0409205>.
Last updated
braid-groups
2.70 score 1 stars 597 downloadsbratteli - Deal with Bratteli Graphs
Utilities for Bratteli graphs. A tree is an example of a Bratteli graph. The package provides a function which generates a 'LaTeX' file that renders the given Bratteli graph. It also provides functions to compute the dimensions of the vertices, the intrinsic kernels and the intrinsic distances. Intrinsic kernels and distances were introduced by Vershik (2014) <doi:10.1007/s10958-014-1958-0>.
Last updated
graphslatex
2.70 score 1 stars 18 downloadsinterpolators - Some Interpolation Methods
Some interpolation methods taken from 'Boost': barycentric rational interpolation, modified Akima interpolation, PCHIP (piecewise cubic Hermite interpolating polynomial) interpolation, and Catmull-Rom splines.
Last updated
boostcatmull-rom-splineinterpolationrcppcpp
2.70 score 9 scripts 183 downloadsreactCheckbox - Checkbox Group Input for 'Shiny'
Provides a checkbox group input for usage in a 'Shiny' application. The checkbox group has a head checkbox allowing to check or uncheck all the checkboxes in the group. The checkboxes are customizable.
Last updated
reactrshiny
2.70 score 1 stars 5 scripts 179 downloadsjshintr - Lint 'JavaScript' Files
Allow to run 'jshint' on 'JavaScript' files with a 'R' command or a 'RStudio' addin. The report appears in the 'RStudio' viewer pane.
Last updated
2.70 score 1 stars 170 downloadsJSconsole - A 'RStudio' Addin to Send 'JavaScript' Code to the 'V8' Console
Provides a 'RStudio' addin to send some 'JavaScript' code to the 'V8' console. The user can send an entire 'JavaScript' file or only some selected lines. This is useful to test the code.
Last updated
rstudio-addin
2.70 score 1 stars 235 downloads