ggpattern - 'ggplot2' Pattern Geoms
Provides 'ggplot2' geoms filled with various patterns. Includes a patterned version of every 'ggplot2' geom that has a region that can be filled with a pattern. Provides a suite of 'ggplot2' aesthetics and scales for controlling pattern appearances. Supports over a dozen builtin patterns (every pattern implemented by 'gridpattern') as well as allowing custom user-defined patterns.
Last updated 6 months ago
10.90 score 361 stars 3 packages 1.4k scripts 8.2k downloadsyyjsonr - Fast 'JSON', 'NDJSON' and 'GeoJSON' Parser and Generator
A fast 'JSON' parser, generator and validator which converts 'JSON', 'NDJSON' (Newline Delimited 'JSON') and 'GeoJSON' (Geographic 'JSON') data to/from R objects. The standard R data types are supported (e.g. logical, numeric, integer) with configurable handling of NULL and NA values. Data frames, atomic vectors and lists are all supported as data containers translated to/from 'JSON'. 'GeoJSON' data is read in as 'simple features' objects. This implementation wraps the 'yyjson' 'C' library which is available from <https://github.com/ibireme/yyjson>.
Last updated 10 days ago
9.24 score 129 stars 4 packages 21 scripts 434 downloadsemphatic - Exploratory Analysis of Tabular Data using Colour Highlighting
Tools for exploratory analysis of tabular data using colour highlighting. Highlighting is displayed in any console supporting 'ANSI' colours, and can be converted to 'HTML', 'typst', 'latex' and 'SVG'. 'quarto' and 'rmarkdown' rendering are directly supported. It is also possible to add colour to regular expression matches and highlight differences between two arbitrary R objects.
Last updated 6 months ago
7.53 score 139 stars 14 scripts 508 downloadscallme - Easily Compile and Call Inline 'C' Functions
Compile inline 'C' code and easily call with automatically generated wrapper functions. By allowing user-defined headers and compilation flags (preprocessor, compiler and linking flags) the user can configure optimization options and linking to third party libraries. Multiple functions may be defined in a single block of code - which may be defined in a string or a path to a source file.
Last updated 10 days ago
6.68 score 18 stars 19 scripts 177 downloadsggsvg - SVG Glyphs for Ggplot
Use SVG graphics as glyphs when plotting points with ggplot2.
Last updated 2 months ago
6.45 score 139 stars 67 scriptsnara - Native Raster Image Tools
Tools for 'nativeRaster' images.
Last updated 10 days ago
5.96 score 62 stars 33 scriptstickle - Easily Build Tcl/Tk UIs
Wrap tcltk to make GUI creation easier.
Last updated 2 years ago
5.87 score 123 stars 11 scriptsctypesio - Read and Write Standard 'C' Types from Files, Connections and Raw Vectors
Interacting with binary files can be difficult because R's types are a subset of what is generally supported by 'C'. This package provides a suite of functions for reading and writing binary data (with files, connections, and raw vectors) using 'C' type descriptions. These functions convert data between 'C' types and R types while checking for values outside the type limits, 'NA' values, etc.
Last updated 4 days ago
5.65 score 3 stars 1 packages 6 scripts 225 downloadsgovernor - Speed Limiter to Control Rate of Execution of Loops
It can be necessary to limit the rate of execution of a loop or repeated function call e.g. to show or gather data only at particular intervals. This package includes two methods for limiting this execution rate; speed governors and timers. A speed governor will insert pauses during execution to meet a user-specified loop time. Timers are alarm clocks which will indicate whether a certain time has passed. These mechanisms are implemented in 'C' to minimize processing overhead.
Last updated 10 days ago
5.30 score 8 stars 9 scripts 148 downloadsrmonocypher - Easy Encryption of R Objects using Strong Modern Cryptography
Easy-to-use encryption of R objects using modern cryptography. Objects are serialized and then encrypted using 'XChaCha20-Poly1305' (<https://en.wikipedia.org/wiki/ChaCha20-Poly1305>) which follows RFC 8439 for authenticated encryption (<https://en.wikipedia.org/wiki/Authenticated_encryption>). Cryptographic functions are provided by the 'monocypher' 'C' library (<https://monocypher.org>).
Last updated 10 days ago
5.07 score 13 stars 4 scriptsxxhashlite - Extremely Fast Hashing of R Objects, Raw Data and Files using 'xxHash' Algorithms
Extremely fast hashing of R objects using 'xxHash'. R objects are hashed via the standard serialization mechanism in R. Raw byte vectors and strings can be handled directly for compatibility with hashes created on other systems. This implementation is a wrapper around the 'xxHash' 'C' library which is available from <https://github.com/Cyan4973/xxHash>.
Last updated 7 months ago
4.73 score 36 stars 3 scripts 127 downloadspoissoned - Poisson Disk Sampling in 2D and 3D
Poisson disk sampling is a method of generating blue noise sample patterns where all samples are at least a specified distance apart. Poisson samples may be generated in two or three dimensions with this package. The algorithm used is an implementation of Bridson (2007) "Fast Poisson disk sampling in arbitrary dimensions" <doi:10.1145/1278780.1278807>.
Last updated 10 days ago
4.65 score 11 stars 27 scripts 147 downloadsflexo - Simple Tools for Lexing/Parsing Text Data
Simple tools for lexing/parsing text data.
Last updated 3 years ago
4.32 score 7 stars 8 scriptsrbytecode - R Byte Code Assembler/Disassembler
Assembler/Disassembler for R's byte code.
Last updated 3 months ago
bytecode
3.95 score 35 stars 17 scriptscarelesswhisper - Automatic Speech Recognition using Whisper.cpp
Wrapper for whisper.cpp to perform automatic speech recognition.
Last updated 1 years ago
3.43 score 54 stars 2 scriptsrvoronoi - Fast Voronoi Tessellation and Delaunay Triangulation using Fortune's Algorithm
Fast voronoi tessellation and delaunay triangulation with Fortune's algorithm.
Last updated 10 days ago
3.40 score 10 stars 3 scriptscryptorng - Access System Cryptographic Pseudorandom Number Generators
Generate random numbers from the Cryptographically Secure Pseudorandom Number Generator (CSPRNG) provided by the underlying operating system. System CSPRNGs are seeded internally by the OS with entropy it gathers from the system hardware. The following system functions are used: arc4random_buf() on macOS and BSD; BCryptgenRandom() on Windows; Sys_getrandom() on Linux.
Last updated 6 months ago
3.30 score 1 stars 3 scripts 483 downloadsserializer - Expose R's Serialization Interface
Expose R's serialization interface for serialing/unserializing R objects to/from raw vectors and connections.
Last updated 4 months ago
3.08 score 12 stars 7 scriptscolourlookup - Fast Conversion of Hex Colours and R Colour Names to Integer Arrays of RGBA Values and Packed Integer Native Format
Fast lookup of rgb values for R colour names using an order-preserving minimal perfect hash. Also includes fast lookup of RGBA values for hexadecimal colours.
Last updated 10 days ago
3.08 score 8 stars 3 scriptslz4lite - Extremely Fast Compression with LZ4
Extremely fast compression of R objects with LZ4.
Last updated 4 years ago
3.00 score 20 stars 7 scriptsvisvalingam - Visvalingam-Wyatt Polyline Simplification
Visvalingam-Wyatt polyline simplification.
Last updated 3 years ago
2.74 score 11 stars 5 scriptsc64asm - 6502 Assembler
A simple 6502 assembler written purely in R and leveraging R data structures for pre-computing character sets and images.
Last updated 1 years ago
2.22 score 3 stars 11 scriptsc64vice - Interface to Binary Monitor in VICE C64 Emulator
Interface to the binary monitor in VICE - the c64 emulator.
Last updated 1 years ago
2.08 score 2 stars 12 scriptsc64tass - Access TASS 6502 Assembler
A simple wrapper for the TASS 6502 assembler.
Last updated 1 years ago
2.00 score 2 stars 3 scripts