Showing 58 of total 58 results (show query)
rpolars
polars:Lightning-Fast 'DataFrame' Library
Lightning-fast 'DataFrame' library written in 'Rust'. Convert R data to 'Polars' data and vice versa. Perform fast, lazy, larger-than-memory and optimized data queries. 'Polars' is interoperable with the package 'arrow', as both are based on the 'Apache Arrow' Columnar Format.
Maintained by Soren Welling. Last updated 10 days ago.
501 stars 12.01 score 1.0k scripts 2 dependentsr-rust
gifski:Highest Quality GIF Encoder
Multi-threaded GIF encoder written in Rust: <https://gif.ski/>. Converts images to GIF animations using pngquant's efficient cross-frame palettes and temporal dithering with thousands of colors per frame.
Maintained by Jeroen Ooms. Last updated 6 days ago.
73 stars 10.29 score 2.6k scripts 8 dependentsbzhanglab
WebGestaltR:Gene Set Analysis Toolkit WebGestaltR
The web version WebGestalt <https://www.webgestalt.org> supports 12 organisms, 354 gene identifiers and 321,251 function categories. Users can upload the data and functional categories with their own gene identifiers. In addition to the Over-Representation Analysis, WebGestalt also supports Gene Set Enrichment Analysis and Network Topology Analysis. The user-friendly output report allows interactive and efficient exploration of enrichment results. The WebGestaltR package not only supports all above functions but also can be integrated into other pipeline or simultaneously analyze multiple gene lists.
Maintained by John Elizarraras. Last updated 1 days ago.
35 stars 9.18 score 180 scriptsprql
prqlr:R Bindings for the 'prqlc' Rust Library
Provides a function to convert 'PRQL' strings to 'SQL' strings. Combined with other R functions that take 'SQL' as an argument, 'PRQL' can be used on R.
Maintained by Tatsuya Shima. Last updated 2 hours ago.
56 stars 9.07 score 18 scriptsbeniaminogreen
zoomerjoin:Superlatively Fast Fuzzy Joins
Empowers users to fuzzily-merge data frames with millions or tens of millions of rows in minutes with low memory usage. The package uses the locality sensitive hashing algorithms developed by Datar, Immorlica, Indyk and Mirrokni (2004) <doi:10.1145/997817.997857>, and Broder (1998) <doi:10.1109/SEQUEN.1997.666900> to avoid having to compare every pair of records in each dataset, resulting in fuzzy-merges that finish in linear time.
Maintained by Beniamino Green. Last updated 2 months ago.
blazinglyfastfuzzyjoinjoinrustzoomercargo
102 stars 7.31 score 11 scriptsr-arcgis
arcgisgeocode:A Robust Interface to ArcGIS 'Geocoding Services'
A very fast and robust interface to ArcGIS 'Geocoding Services'. Provides capabilities for reverse geocoding, finding address candidates, character-by-character search autosuggestion, and batch geocoding. The public 'ArcGIS World Geocoder' is accessible for free use via 'arcgisgeocode' for all services except batch geocoding. 'arcgisgeocode' also integrates with 'arcgisutils' to provide access to custom locators or private 'ArcGIS World Geocoder' hosted on 'ArcGIS Enterprise'. Learn more in the 'Geocode service' API reference <https://developers.arcgis.com/rest/geocode/api-reference/overview-world-geocoding-service.htm>.
Maintained by Josiah Parry. Last updated 2 months ago.
42 stars 6.81 score 20 scripts 1 dependentsyutannihilation
string2path:Rendering Font into 'data.frame'
Extract glyph information from font data, and translate the outline curves to flattened paths or tessellated polygons. The converted data is returned as a 'data.frame' in easy-to-plot format.
Maintained by Hiroaki Yutani. Last updated 1 days ago.
99 stars 6.64 score 11 scriptsr-arcgis
arcgisutils:ArcGIS Utility Functions
Developer oriented utility functions designed to be used as the building blocks of R packages that work with ArcGIS Location Services. It provides functionality for authorization, Esri JSON construction and parsing, as well as other utilities pertaining to geometry and Esri type conversions. To support 'ArcGIS Pro' users, authorization can be done via 'arcgisbinding'. Installation instructions for 'arcgisbinding' can be found at <https://r.esri.com/r-bridge-site/docs/installation.html>.
Maintained by Josiah Parry. Last updated 10 days ago.
16 stars 6.53 score 20 scripts 7 dependentsr-rust
hellorust: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'.
Maintained by Jeroen Ooms. Last updated 6 days ago.
260 stars 6.49 score 1 scriptsoxfordcontrol
clarabel:Interior Point Conic Optimization Solver
A versatile interior point solver that solves linear programs (LPs), quadratic programs (QPs), second-order cone programs (SOCPs), semidefinite programs (SDPs), and problems with exponential and power cone constraints (<https://clarabel.org/stable/>). For quadratic objectives, unlike interior point solvers based on the standard homogeneous self-dual embedding (HSDE) model, Clarabel handles quadratic objective without requiring any epigraphical reformulation of its objective function. It can therefore be significantly faster than other HSDE-based solvers for problems with quadratic objective functions. Infeasible problems are detected using using a homogeneous embedding technique.
Maintained by Balasubramanian Narasimhan. Last updated 9 days ago.
10 stars 6.49 score 4 scripts 2 dependentsextendr
b64:Fast and Vectorized Base 64 Engine
Provides a fast, lightweight, and vectorized base 64 engine to encode and decode character and raw vectors as well as files stored on disk. Common base 64 alphabets are supported out of the box including the standard, URL-safe, bcrypt, crypt, 'BinHex', and IMAP-modified UTF-7 alphabets. Custom engines can be created to support unique base 64 encoding and decoding needs.
Maintained by Josiah Parry. Last updated 2 months ago.
16 stars 6.03 score 4 scripts 3 dependentsalbersonmiranda
fio:Friendly Input-Output Analysis
Simplifies the process of importing and managing input-output matrices from 'Microsoft Excel' into R, and provides a suite of functions for analysis. It leverages the 'R6' class for clean, memory-efficient object-oriented programming. Furthermore, all linear algebra computations are implemented in 'Rust' to achieve highly optimized performance.
Maintained by Alberson da Silva Miranda. Last updated 2 months ago.
12 stars 5.98 score 1 scriptsshrektan
ymd:Parse 'YMD' Format Number or String to Date
Convert 'YMD' format number or string to Date efficiently, using Rust's standard library. It also provides helper functions to handle Date, e.g., quick finding the beginning or end of the given period, adding months to Date, etc.
Maintained by Xianying Tan. Last updated 4 months ago.
34 stars 5.82 score 13 scripts 1 dependentsr-arcgis
arcpbf:Process ArcGIS Protocol Buffer FeatureCollections
Fast processing of ArcGIS FeatureCollection protocol buffers in R. It is designed to work seamlessly with 'httr2' and integrates with 'sf'.
Maintained by Josiah Parry. Last updated 2 months ago.
8 stars 5.82 score 3 scripts 5 dependentsopendp
opendp:R Bindings for the OpenDP Library
The OpenDP Library is a modular collection of statistical algorithms that adhere to the definition of differential privacy. It can be used to build applications of privacy-preserving computations, using a number of different models of privacy.
Maintained by Stefano Iacus. Last updated 1 months ago.
differential-privacydp-programming-frameworkopendpopendp-commonsprivacyrustcargo
346 stars 5.71 score 14 scriptsetiennebacher
astgrepr:Parse and Manipulate R Code
Parsing R code is key to build tools such as linters and stylers. This package provides a binding to the Rust crate 'ast-grep' so that one can parse and explore R code.
Maintained by Etienne Bacher. Last updated 1 months ago.
22 stars 5.66 score 4 scripts 1 dependentskpagacz
tergo:Style Your Code Fast
Provides a set of functions that allow users for styling their R code according to the 'tidyverse' style guide. The package uses a native Rust implementation to ensure the highest performance. Learn more about 'tergo' at <https://rtergo.pagacz.io>.
Maintained by Konrad Pagacz. Last updated 1 months ago.
36 stars 5.56 score 3 scriptsshrektan
fcl:A Financial Calculator
A financial calculator that provides very fast implementations of common financial indicators using 'Rust' code. It includes functions for bond-related indicators, such as yield to maturity ('YTM'), modified duration, and Macaulay duration, as well as functions for calculating time-weighted and money-weighted rates of return (using 'Modified Dietz' method) for multiple portfolios, given their market values and profit and loss ('PnL') data. 'fcl' is designed to be efficient and accurate for financial analysis and computation. The methods used in this package are based on the following references: <https://en.wikipedia.org/wiki/Modified_Dietz_method>, <https://en.wikipedia.org/wiki/Time-weighted_return>.
Maintained by Xianying Tan. Last updated 4 months ago.
2 stars 5.39 score 27 scriptswheretrue
exonr:Scientific Data Processing
This package provides a set of tools for processing scientific data. It's based on the exon Rust package.
Maintained by Trent Hauck. Last updated 2 months ago.
arrowbioinformaticsdatafusionngsproteomicsrustsqlcargo
59 stars 5.23 score 2 scriptsstencila
stencilaschema:Bindings for Stencila Schema
Provides R bindings for the Stencila Schema <https://schema.stenci.la>. This package is primarily aimed at R developers wanting to programmatically generate, or modify, executable documents.
Maintained by Nokome Bentley. Last updated 3 years ago.
json-schemapythonrustschema-orgsemantictypescriptvocabulary
17 stars 4.93 score 2 scriptseitsupi
neopolars:R Bindings for the 'polars' Rust Library
Lightning-fast 'DataFrame' library written in 'Rust'. Convert R data to 'Polars' data and vice versa. Perform fast, lazy, larger-than-memory and optimized data queries. 'Polars' is interoperable with the package 'arrow', as both are based on the 'Apache Arrow' Columnar Format.
Maintained by Tatsuya Shima. Last updated 2 days ago.
42 stars 4.90 score 1 scriptsriatelab
distanamo:Create Distance Cartograms
Creation of distance cartograms by deforming map layers to show the local deformations (computed using Waldo Tobler's bidimensional regression) between source points and image points.
Maintained by Matthieu Viry. Last updated 8 days ago.
distance-cartogramsavvyrustcargo
13 stars 4.89 scoregeomarker-io
addr:Clean, Parse, Harmonize, Match, and Geocode Messy Real-World Addresses
Addresses that were not validated at the time of collection are often heterogenously formatted, making them difficult to compare or link to other sets of addresses. The addr package is designed to clean character strings of addresses, use the `usaddress` library to tag address components, and paste together select components to create a normalized address. Normalized addresses can be hashed to create hashdresses that can be used to merge with other sets of addresses.
Maintained by Cole Brokamp. Last updated 5 months ago.
2 stars 4.70 score 388 scriptsdyfanjones
heck:Highly Performant String Case Converter
Provides a case conversion between common cases like CamelCase and snake_case. Using the 'rust crate heck' <https://github.com/withoutboats/heck> as the backend for a highly performant case conversion for 'R'.
Maintained by Dyfan Jones. Last updated 7 months ago.
7 stars 4.54 score 3 scriptsalexhroom
rshift:Paleoecology Functions for Regime Shift Analysis
Contains a variety of functions, based around regime shift analysis of paleoecological data. Citations: Rodionov() from Rodionov (2004) <doi:10.1029/2004GL019448> Lanzante() from Lanzante (1996) <doi:10.1002/(SICI)1097-0088(199611)16:11%3C1197::AID-JOC89%3E3.0.CO;2-L> Hellinger_trans from Numerical Ecology, Legendre & Legendre (ISBN 9780444538680) rolling_autoc from Liu, Gao & Wang (2018) <doi:10.1016/j.scitotenv.2018.06.276> Sample data sets lake_data & lake_RSI processed from Bush, Silman & Urrego (2004) <doi:10.1126/science.1090795> Sample data set January_PDO from NOAA: <https://www.ncei.noaa.gov/access/monitoring/pdo/>.
Maintained by Alex H. Room. Last updated 2 months ago.
ecologypaleoecologyregime-shiftrustcargo
4 stars 4.38 score 8 scriptsdavzim
rtiktoken:A Byte-Pair-Encoding (BPE) Tokenizer for OpenAI's Large Language Models
A thin wrapper around the tiktoken-rs crate, allowing to encode text into Byte-Pair-Encoding (BPE) tokens and decode tokens back to text. This is useful to understand how Large Language Models (LLMs) perceive text.
Maintained by David Zimmermann-Kollenda. Last updated 5 months ago.
bpeopenairusttokenizationcargo
12 stars 4.26 score 3 scriptsextendr
tomledit:Parse, Read, and Edit 'TOML'
A toolkit for working with 'TOML' files in R while preserving formatting, comments, and structure. 'tomledit' enables serialization of R objects such as lists, data.frames, numeric, logical, and date vectors.
Maintained by Josiah Parry. Last updated 19 hours ago.
5 stars 4.10 score 2 scriptsyutannihilation
vellogd:A GPU-powered Interactive Graphics Device
A blazingly fast graphics device powered by 'vello', a GPU compute-centric 2D renderer.
Maintained by Hiroaki Yutani. Last updated 4 months ago.
26 stars 4.07 scoredavzim
rbm25:A Light Wrapper Around the 'BM25' 'Rust' Crate for Okapi BM25 Text Search
BM25 is a ranking function used by search engines to rank matching documents according to their relevance to a user's search query. This package provides a light wrapper around the 'BM25' 'rust' crate for Okapi BM25 text search. For more information, see Robertson et al. (1994) <https://trec.nist.gov/pubs/trec3/t3_proceedings.html>.
Maintained by David Zimmermann-Kollenda. Last updated 2 months ago.
bm25rustsimilarity-searchcargo
5 stars 4.00 scorezhuobie
smcryptoR:ShangMi(SM) Cryptographic Algorithms(SM2/SM3/SM4)
Bindings to 'smcrypto' <https://github.com/zhuobie/smcrypto>: a 'Rust' implementation of China's Standards of Encryption Algorithms, which is usually called 'ShangMi(SM)' algorithms. It contains 'SM3' message digest algorithm, 'SM2' asymmetric encryption algorithm and 'SM4' symmetric encryption algorithm. Users can do message hash, encrypt/decrypt, sign/verify, key exchange and more.
Maintained by Meng Yu. Last updated 1 years ago.
2 stars 4.00 score 1 scriptsjosiahparry
rsgeo:An Interface to Rust's 'geo' Library
An R interface to the GeoRust crates 'geo' and 'geo-types' providing access to geometry primitives and algorithms.
Maintained by Josiah Parry. Last updated 8 months ago.
47 stars 3.96 score 13 scriptsdaniellga
harmonium:Audio analysis and I/O
Audio analysis and I/O.
Maintained by Daniel Gurgel. Last updated 5 months ago.
audio-analysisaudio-decoderaudio-resamplingfftstftrustcargoalsa-lib
3 stars 3.93 score 33 scriptsschochastics
timeless:Fast General Purpose Date/Time Converter
Fast general purpose date/time converter using 'Rust'. The package implements date time, date and epoch time parser for heterogeneous vectors of dates.
Maintained by David Schoch. Last updated 6 months ago.
21 stars 3.92 score 7 scriptsetiennebacher
loc:What the Package Does (Title Case)
More about what it does (maybe more than one line) Use four spaces when indenting paragraphs within the Description.
Maintained by The package maintainer. Last updated 10 months ago.
5 stars 3.90 score 159 scriptsjosiahparry
valve:Redirects Your Plumbing For You
Scales Plumber APIs in parallel on demand. Valve is a Rust library, cli tool, and R package, that spawns plumber APIs in parallel. Valve creates a connection pool of Plumber APIs which are fetched based on availability. Unused connections are terminated. Valve is built using the powerful extendr, tokio, and deadpool libraries.
Maintained by Josiah Parry. Last updated 5 months ago.
147 stars 3.87 score 5 scriptsdataupsurge
SQLFormatteR:Format SQL Queries
A convenient interface for formatting 'SQL' queries directly within 'R'. It acts as a wrapper around the 'sql_format' Rust crate. The package allows you to format 'SQL' code with customizable options, including indentation, case formatting, and more, ensuring your 'SQL' queries are clean, readable, and consistent.
Maintained by Morgan Durand. Last updated 1 months ago.
4 stars 3.78 scoreeitsupi
glaredb:R Bindings for 'GlareDB'
R bindings for 'GlareDB', an analytical database based on 'Apache Arrow' and 'Apache DataFusion' that can connect to various data sources and execute queries.
Maintained by Tatsuya Shima. Last updated 5 months ago.
3 stars 3.68 score 6 scriptsjosiahparry
h3o:H3 Geospatial Indexing System
A dependency free interface to the H3 geospatial indexing system utilizing the Rust library 'h3o' <https://github.com/HydroniumLabs/h3o> via the 'extendr' library <https://github.com/extendr/extendr>.
Maintained by Josiah Parry. Last updated 4 months ago.
21 stars 3.32 score 3 scriptskbvernon
awdb:Query the USDA NWCC Air and Water Database REST API
Query the four endpoints of the 'Air and Water Database (AWDB) REST API' maintained by the National Water and Climate Center (NWCC) at the United States Department of Agriculture (USDA). Endpoints include data, forecast, reference-data, and metadata. The package is extremely light weight, with 'Rust' via 'extendr' doing most of the heavy lifting to deserialize and flatten deeply nested 'JSON' responses. The AWDB can be found at <https://wcc.sc.egov.usda.gov/awdbRestApi/swagger-ui/index.html>.
Maintained by Kenneth Blake Vernon. Last updated 29 days ago.
1 stars 3.30 score 3 scriptsjosiahparry
uwu:What the Package Does (One Line, Title Case)
What the package does (one paragraph).
Maintained by Josiah Parry. Last updated 7 months ago.
5 stars 3.18 score 3 scripts 1 dependentsa2-ai
dvs:Large/Sensitive File Linker for Git Repositories
This package allows users to version large or sensitive files under Git without tracking the file directly.
Maintained by Jenna Johnson. Last updated 2 months ago.
1 stars 2.81 score 1 scriptspaithiov909
skiagd:R Wrapper for 'rust-skia'
A toy R wrapper for 'rust-skia' <https://github.com/rust-skia/rust-skia> (the Rust crate 'skia_safe' <https://rust-skia.github.io/doc/skia_safe/>, a binding for 'Skia' <https://skia.org/>).
Maintained by Akiru Kato. Last updated 10 hours ago.
graphicsrustcargofontconfigfreetype
2 stars 2.60 scorejanmarvin
ovbars:Accesses the 'ovba' rust library to extract vba binary files
Allows to read the contents of vba binary files. These files contain macro code embedded in Office Open XML.
Maintained by Jan Marvin Garbuszus. Last updated 2 days ago.
2.60 score 1 scriptsschochastics
dialrs:Parse phone numbers
Parse phone numbers using the Rust crate 'phonenumber'. Includes validation of numbers and formatting.
Maintained by David Schoch. Last updated 9 months ago.
7 stars 2.54 score 4 scriptsbeniaminogreen
sparsepolicytree:What the Package Does (One Line, Title Case)
What the package does (one paragraph).
Maintained by First Last. Last updated 1 years ago.
blazingly-fastpolicytreerustcargo
7 stars 2.54 score 2 scriptsdyfanjones
weburl:Parse Urls
What the package does (one paragraph).
Maintained by Dyfan Jones. Last updated 7 months ago.
3 stars 2.48 score 10 scriptspaithiov909
sudachir2:R Wrapper for 'sudachi.rs'
Offers bindings to 'sudachi.rs' <https://github.com/WorksApplications/sudachi.rs>, a Rust implementation of 'Sudachi' Japanese morphological analyzer.
Maintained by Akiru Kato. Last updated 8 days ago.
3 stars 2.48 score 3 scriptspaithiov909
convlog:Read Mahjong Logs From 'tenhou.net/6' Format
Offers wrappers for the 'convlog' crate from 'mjai-reviewer' <https://github.com/Equim-chan/mjai-reviewer> that can directly read mahjong logs from 'tenhou.net/6' format into tibbles.
Maintained by Akiru Kato. Last updated 27 days ago.
1 stars 2.40 score 3 scriptspaithiov909
vibrrt:An R Wrapper for 'vibrato'
An R wrapper for 'vibrato' <https://github.com/daac-tools/vibrato>, a Rust reimplementation of 'MeCab' for fast tokenization.
Maintained by Akiru Kato. Last updated 27 days ago.
2.30 score 1 scriptssachsmc
xactonomial:Exact Inference for Real-Valued Functionals of k-Sample Multinomial Parameters
We consider the k sample multinomial problem where we observe k vectors (possibly of different lengths), each representing an independent multinomial random vector. For a given function psi which takes in the concatenated vector of multinomial probabilities and outputs a real number, this is a Monte Carlo estimation procedure of an exact p-value and confidence interval. The resulting inference is valid even in small samples, and when the parameter is on the boundary, and when the function is nondifferentiable at the parameter value, all situations where asymptotic methods and the bootstrap would fail.
Maintained by Michael C Sachs. Last updated 2 months ago.
2.18 score 6 scriptsa2-ai
blake3r:Blake3 Hasher
Calculate blake3 hashes on files using rust's reference blake3 implementation.
Maintained by Devin Pastoor. Last updated 1 years ago.
3 stars 2.18 score 1 scriptsoliverfrisvoll
EikonDownloader:Eikon API Downloader
This package aims to give the user the ability to download the data they require from the Eikon API.
Maintained by Oliver Collargol Frisvoll. Last updated 2 years ago.
2 stars 2.00 scoreethanbass
entab:Entab
Entab is a record-format file reader.
Maintained by Roderick. Last updated 3 years ago.
1 stars 2.00 score 2 scriptsa2-ai
osinfo:Get the os info in a cross platform way
Get the os info in a cross platform way.
Maintained by Devin Pastoor. Last updated 3 months ago.
1 stars 2.00 score 1 scriptsyutannihilation
winitRPackage:Use 'winit' From R
A proof of concept to show how to use the winit Rust crate from R.
Maintained by Hiroaki Yutani. Last updated 5 months ago.
1 stars 2.00 score 3 scriptsschochastics
urlparser:A Fast 'WHATWG' Compliant URL Parser in Rust
A 'WHATWG' compliant and fast URL parser written in Rust using the crate url.
Maintained by David Schoch. Last updated 2 months ago.
1.70 scoremrchypark
churon:What the Package Does (One Line, Title Case)
What the package does (one paragraph).
Maintained by First Last. Last updated 2 years ago.
deeplearninginferenceonnxruntimerustcargo
1.70 scorebeniaminogreen
workwme:What the Package Does (One Line, Title Case)
What the package does (one paragraph).
Maintained by First Last. Last updated 10 months ago.
1.00 score