-
bigdecimal
Arbitrary precision decimal numbers
-
rust_decimal
Decimal number implementation written in pure Rust suitable for financial and fixed-precision calculations
-
statrs
Statistical computing library for Rust
-
nalgebra
General-purpose linear algebra library with transformations and statically-sized or dynamically-sized matrices
-
num-integer
Integer traits and functions
-
sprs
A sparse matrix library
-
kurbo
A 2D curves library
-
euclid
Geometry primitives
-
num-complex
Complex numbers implementation for Rust
-
rug
Arbitrary-precision integers, rational, floating-point and complex numbers based on GMP, MPFR and MPC
-
ultraviolet
do linear algebra, fast
-
num-rational
Rational numbers implementation for Rust
-
good_lp
Mixed Integer Linear Programming for Rust, with an user-friendly API. This crate allows modeling LP problems, and lets you solve them with various solvers.
-
rustc_apfloat
Rust port of C++ llvm::APFloat library
-
matrixmultiply
General matrix multiplication for f32 and f64 matrices. Operates on matrices with general layout (they can use arbitrary row and column stride). Detects and uses AVX or SSE2 on x86…
-
counter
package to count generic iterables
-
num-bigint-dig
Big integer implementation for Rust
-
ruint
Unsigned integer type with const-generic bit length
-
roots
well known algorithms for numerical root finding
-
peroxide
Rust comprehensive scientific computation library contains linear algebra, numerical analysis, statistics and machine learning tools with farmiliar syntax
-
bnum
Arbitrary, fixed size numeric types that extend the functionality of primitive numeric types
-
fend
Arbitrary-precision unit-aware calculator
-
simba
SIMD algebra for Rust
-
parry3d
3 dimensional collision detection library in Rust
-
kalc
a complex numbers, 2d/3d graphing, arbitrary precision, vector/matrix, cli calculator with real-time output and support for units
-
openblas-src
The package provides a source of BLAS and LAPACK via OpenBLAS
-
mint
Math interoperability standard types
-
self-replace
that allows executables to replace or uninstall themselves
-
argmin
Numerical optimization in pure Rust
-
hexasphere
evenly tile hexagons on a sphere
-
num-dual
Generalized (hyper) dual numbers for the calculation of exact (partial) derivatives
-
simple_moving_average
moving average (SMA) algorithms
-
triton-vm
virtual machine that comes with Algebraic Execution Tables (AET) and Arithmetic Intermediate Representations (AIR) for use in combination with a STARK proof system to allow proving correct…
-
num-modular
efficient integer division and modular arithmetic operations with generic number types. Supports various backends including num-bigint, etc
-
russell_sparse
Solvers for large sparse linear systems (wraps MUMPS and UMFPACK)
-
sci-rs
Rust scientific analysis library similar to SciPy
-
faer
Linear algebra routines
-
num-bigint
Big integer implementation for Rust
-
russell_lab
Scientific laboratory for linear algebra and numerical mathematics
-
num-traits
Numeric traits for generic mathematics
-
lambda_calculus
zero-dependency implementation of pure lambda calculus in Safe Rust
-
feanor-math
number theory, providing implementations for arithmetic in various rings and algorithms working on them
-
blas-src
The package provides a BLAS source of choice
-
splr
A modern CDCL SAT solver in Rust
-
glyph_brush_layout
Text layout for ab_glyph
-
ode_solvers
Numerical methods to solve ordinary differential equations (ODEs) in Rust
-
rapier2d
2-dimensional physics engine in Rust
-
graphrs
package for the creation, manipulation and analysis of graphs
-
common_traits
Traits to write generic functions on different numeric types, with atomic support, and other features
-
yata
Technical Analysis library. For rust now.
-
RustedSciThe
RustedSciThe is a Rust library for symbolic and numerical computing: parse string expressions in symbolic representation/symbolic function and compute symbolic (analytical) derivatives…
-
lambdascript
Educational tool illustrating beta reduction of typed and untyped lambda terms, parser generation
-
jlrs
bindings to the Julia C API that enable Julia code to be called from Rust and more
-
ndrustfft
N-dimensional FFT, real-to-complex FFT and real-to-real DCT
-
ndhistogram
multi-dimensional histogramming for Rust
-
russell_tensor
Tensor analysis, calculus, and functions for continuum mechanics
-
quantities
Unit-safe computations with quantities
-
num-bigfloat
Increased precision floating point numbers implemented purely in Rust
-
plotpy
Rust plotting library using Python (Matplotlib)
-
quaternion-core
quaternion operations and interconversion with several attitude representations
-
joker_calculus
Joker Calculus in Rust
-
skillratings
Calculate a player's skill rating using algorithms like Elo, Glicko, Glicko-2, TrueSkill and many more
-
gauss-quad
applying Gaussian quadrature to integrate a function
-
coin_cbc
Rust bindings to the CoinOR CBC MILP Solveur using the C API
-
mathru
Fundamental algorithms for scientific computing in Rust
-
basic_dsp_vector
Digital signal processing based on real or complex vectors in time or frequency domain
-
bva
manipulating and doing arithmetics on bit vectors of fixed but arbitrary size
-
maths-rs
A linear algebra library for gamedev and graphics
-
noisy_float
Contains floating point types that panic if they are set to an illegal value, such as NaN
-
rsc
A fast calculator for solving scientific and algebraic math equations in strings
-
orx-priority-queue
Priority queue traits and high performance d-ary heap implementations
-
fpdec
Decimal fixed-point arithmetic
-
lambert_w
Fast and accurate evaluation of the Lambert W function by the method of T. Fukushima.
-
grb
API for Gurobi optimizer
-
lapack
The package provides wrappers for LAPACK (Fortran)
-
lstsq
Return the least-squares solution to a linear matrix equation
-
hooo
Propositional logic with exponentials
-
num-quaternion
Quaternion numbers implementation for Rust
-
sliding_features
Modular sliding window with various signal processing functions and technical indicators
-
icao-wgs84
performing geometric calculations on the WGS84 ellipsoid
-
nextsv
Next semantic version calculator
-
quaternion
type agnostic quaternion math library designed for reexporting
-
fastnum
Fast numbers library
-
stacked_linear_algebra_graph
Embedded in-memory graph using sparse linear algebra
-
rl-core
Core logic for a token-bucket rate-limiter
-
number_prefix
numeric prefixes (kilo, giga, kibi)
-
scientific
Arbitrary precision scientific number (no_std capable, in pure Rust)
-
ncube
Generalized Hypercube Visualizer
-
stlrs
Seasonal-trend decomposition for Rust
-
cgmath
A linear algebra and mathematics library for computer graphics
-
russell_ode
Solvers for ordinary differential equations and differential algebraic equations
-
primal-check
Fast standalone primality testing
-
glamour
Strongly typed linear algebra with glam
-
enterpolation
creating and computing interpolations, extrapolations and smoothing of generic data points
-
series
Laurent series in a single variable
-
reckoner
A high level arbitrary precision arithmetic library supporting integer and rational numbers
-
krabmaga
A modern developing art for reliable and efficient Agent-based Model (ABM) simulation with the Rust language
-
metis
Idiomatic wrapper for METIS, the serial graph partitioner and fill-reducing matrix orderer
-
concrete-fft
pure Rust high performance fast Fourier transform library
-
mosek
Rust API for MOSEK optimization tools
-
oxidd
A safe, concurrent, modular, and performant decision diagram framework
-
malachite
Arbitrary-precision arithmetic, with efficient algorithms partially derived from GMP and FLINT
-
unleash-yggdrasil
Unleash SDK domain logic extracted into a library to facilitate building your own Unleash SDKs in anything, anywhere
-
hyperdual
Fully-featured Dual Number implementation with features for automatic differentiation of multivariate vectorial functions
-
s2
S2 geometric library
-
calc_rational
CLI calculator for rational numbers
-
petal-decomposition
Matrix decomposition algorithms including PCA (principal component analysis) and ICA (independent component analysis)
-
hexgridspiral
Hexagonal Cube-Coordinate System with Spiralling Integer Tile Identifiers
-
adic
Arithmetic and rootfinding for p-adic numbers
-
krnl
Safe, portable, high performance compute (GPGPU) kernels
-
rust_ti
An advanced and configurable technical indicators library with over 70 unique indicators for stock market technical analysis
-
arpfloat
Arbitrary-precision floating point library
-
zeromq-src
Source code and logic to build ZeroMQ from source
-
distrs
PDF, CDF, and percent-point/quantile functions for the normal and Student’s t distributions
-
diffsol
solving ordinary differential equations (ODEs) in Rust
-
ganesh
Function minimization in Rust, simplified
-
clarabel
Conic Interior Point Solver for Rust / Python
-
big_num_math
computations on large numbers
-
cnfgen
Generate DIMACS CNF formula from operations
-
rsparse
solving sparse linear systems using direct methods
-
laddu
Amplitude analysis made short and sweet
-
num-prime
Generic and optimized primality test, factorization and various number theoretic functions with arbitrary precision based on
num
-
RustQuant_ml
quantitative finance
-
machine-prime
ne plus ultra primality testing for machine-sized integers
-
nalgebra-spacetime
Spacetime Extension for nalgebra
-
cmn
accessing a collection of mathematical and cryptographic constants
-
const-primes
Work with prime numbers in const contexts. Prime generation, primality testing, prime counting, and more.
-
mahc
cli riichi mahjong calculator, which spits out yaku and fu for a given hand
-
yamlscript
Program in YAML — Code is Data
-
inari
interval arithmetic
-
autodj
Automatic Differentiation Library
-
polynomial_subspaces
general ways to deal with subspaces of the polynomial rings R[X] with R some ring
-
polynomial
manipulating polynomials
-
gemm
Playground for matrix multiplication algorithms
-
floccus
Formulae for air thermodynamic calculations
-
null-kane
currency crate with the option to add your own currency localization logic
-
boostvoronoi
Boost voronoi ported to 100% rust
-
tiny-solver
Factor graph solver
-
intel-mkl-src
Redistribution of Intel(R) MKL as a crate
-
phylodm
Efficient calculation of phylogenetic distance matrices
-
fj-interop
Early-stage b-rep CAD kernel
-
arithmetic-parser
Parser for arithmetic expressions with flexible literals and type annotations
-
numbat
A statically typed programming language for scientific computations with first class support for physical dimensions and units
-
kalker
A calculator that supports user-defined functions, variables and units, and can handle fairly ambiguous syntax
-
stats-ci
A pure Rust library for computing and working with confidence intervals on sample data
-
scilib
A scientific library for the Rust programming language
-
figures
A math library specialized for 2d screen graphics
-
process_mining
Process Mining library for working with (object-centric) event data
-
nabo
A fast K Nearest Neighbor (KNN) library for low-dimensional spaces
-
geo-aid
designed to generate geometrical figures based on given rules
-
reso
visual pixel-art logic-circuit design language
-
libfive
Tools for solid modeling, especially suited for parametric and procedural design
-
rink
Unit conversion tool, similar to frink
-
hexing
A basic Rust library to manipulate hexagonal grids
-
stv-rs
Single Transferable Vote implementation in Rust
-
incr_stats
Fast, scalable, incremental descriptive statistics in Rust
-
boolean_function
Mathematical analysis of Boolean functions
-
kifmm
Kernel-independent fast multipole method
-
number-general
A generic number type for Rust which supports basic math and (de)serialization
-
piecewise_polynomial
Fitting and interpolation with piecewise polynomials
-
russell_stat
Statistics calculations and (engineering) probability distributions
-
pihex
Arbitrary place hexadecimal digits viewer of pi written in Rust
-
transforms
A transform library to track reference frames and provide transforms between them
-
angle-sc
performing accurate and efficient trigonometry calculations
-
strict-num
A collection of bounded numeric types
-
string_calculator
A string calculator to compute formulas inside strings
-
rust-cli-calculator
calculator written in Rust as a learning project
-
multicalc
Rust scientific computing for single and multi-variable calculus
-
microgemm
General matrix multiplication with custom configuration in Rust. Supports no_std and no_alloc environments
-
microcad-lang
µcad language
-
Sph2-rs
An improved version of Sph-rs, that uses a mod to calculate the desired values
-
avalog
An experimental implementation of Avatar Logic with a Prolog-like syntax
-
camera-intrinsic-calibration
Camera Intrinsic Calibration
-
gemlab
Geometry and meshes laboratory for finite element analyses
-
csc
Command Line Scientific Calculator
-
rlst
native linear algebra library
-
ecolor
Color structs and color conversion utilities
-
ratio-graph
Ratio's graph manipulation library
-
bare_metal_modulo
ModNum is a highly ergonomic modular arithmetic struct intended for no_std use
-
castep_model_generator_backend
A rust-written backend lib for edit and generation of lattice 3D-models compatible with CASTEP and Materials Studio
-
strain
A CPU stressing utility written in Rust
-
graphblas_sparse_linear_algebra
Wrapper for SuiteSparse:GraphBLAS
-
flavio
welcomes you
-
ggmath
optimized generic-graphics-math
-
parry2d
2 dimensional collision detection library in Rust
-
amplify_num
Amplifying numeric types: big-sized and bit-sized integers
-
f256
Octuple-precision floating-point arithmetic
-
moontool
John Walker's moontool.c astronomical calculation routines, extracted and ported to Rust
-
mappers
Pure Rust geographical projections library
-
bc
Use
bc
in the Rust Programming Language -
microlp
A fast linear programming solver library
-
plane-split
Plane splitting
-
practicestuff
CLI trainer for improving calculation and memorisation skills
-
qsv-stats
Computing summary statistics on streams
-
libnoise
performant, and customizable procedural noise generation library
-
prime_factorization
Prime factorization up to 128 bit integers
-
ring360
wrapper type for 64-bit floats representing degrees around a circle. It has operator overloads for addition and subtraction, calculates the shortest angles and implements the core trigonometric functions.
-
mutils
Mathematical-like utilities. Points, Sizes, Colours, maths operating on them. Things like that.
-
p3-dft
Discrete Fourier transforms
-
ibig
A big integer library with good performance
-
rational
Minimalistic library for rational numbers
-
metriken
A fast and lightweight metrics library
-
uniform-cubic-splines
uniform cubic spline evaluation and inversion
-
dashu
set of big numbers
-
pm-remez
Parks-McClellan Remez FIR design algorithm
-
gendelbrot
A small, simplistic mandelbrot image generator
-
hyperion
Generic LSystem implementation
-
alum
Halfedge based polygon mesh library
-
symbolica
A blazing fast computer algebra system
-
rpg-dice-roller
roll dice with modifiers and apply expressions to them
-
image_processing
This package provides tools for image processing with a focus on edge detection and morphological transformations
-
linalg-traits
Traits for generic linear algebra
-
scad_tree
Generate OpenSCAD code from Rust
-
makepad-math
Makepad math functions
-
p3-matrix
Plonky3 Matrix APIs
-
vf2
VF2 subgraph isomorphism algorithm in Rust
-
opengm_rts
GM/T 0005-2021 randomness test suits written in Rust
-
rs-math3d
Rust 3D Math (no dependency on std)
-
int_ratio
The type of ratios represented by two integers
-
fasteval
Fast evaluation of algebraic expressions
-
newton_rootfinder
Newton based methods for root finding
-
lean-sys
Bindings to Lean 4's C API
-
specialized-div-rem
specialized division algorithms for integer primitives
-
aspect360
This builds on the Ring360 to calculate aspect matches from target angles with orbs or an array of target aspect/orb pairs
-
csvbinmatrix
Binary matrix Compressed Sparse Vector
-
cavalier_contours
2D polyline/shape library for offsetting, combining, etc
-
metallic
C math functions from scratch
-
feldera_rust_decimal
Decimal number implementation written in pure Rust suitable for financial and fixed-precision calculations
-
RayBNN_Sparse
Sparse Matrix Library for GPUs, CPUs, and FPGAs via CUDA, OpenCL, and oneAPI
-
math_repl
REPL for all different kinds of math
-
lowdim
two- to four-dimensional integer geometry
-
theon
Abstraction of Euclidean spaces
-
ndarray-conv
N-Dimension convolution (with FFT) lib for ndarray
-
eng-units
Engineering unit coversions and calculations
-
bevy_heavy
Mass property computation for Bevy's geometric primitives
-
gf2_192
Arithmetic operations and polynomial interpolation over Galois fields GF(2^192)
-
hfs
Hereditarily finite sets
-
matio-rs
Rust wrapper to MATLAB MAT file I/O library
-
ha-ndarray
A hardware-accelerated n-dimensional array
-
concrete-ntt
pure Rust high performance number theoretic transform library
-
del-geo
2D/3D geometry utility codes
-
taz
evaluate a mathematical expression
-
temp-converter
terminal temperature unit converter between Celsius, Fahrenheit and Kelvin
-
spherical_geometry
A package for working with spherical geometry
-
lair
Linear algebra in Rust
-
irox
Tools & Libraries
-
stochasta
stochastic analysis library
-
pathfinder_geometry
Basic SIMD-accelerated geometry/linear algebra
-
simul
discrete-event simulation library aimed at high-level use-cases to quickly simulate real-world problems and run simulated experiments. Some example use cases might include simulating logistics or operations research…
-
schlandals
probabilistic inference by projected weighted model counting
-
standardform
Effortlessly operate on numbers like 2e19 or 2*10^4 and more with this Rust implementation of standard form. Simplify, convert, and manipulate large numerical expressions with ease.
-
ruint2
Unsigned integer type with cont-generic bit length
-
rpn-cli
Command line reverse polish notation calculator
-
fpmath
A floating point math library
-
calc
CLI calculator app
-
warmup
Calculates the repetitions required for a warmup
-
playit-agent-core
Contains the logic to create a playit.gg agent
-
integrate
Small, lightweight Rust library for performing numerical integration
-
kzg-rs
KZG point evaluation
-
cubes
Applications for determining how to put a cube together
-
intervalsets
bounded and unbounded intervals implemented as sets with all the associated set operations
-
sum-calc
A sum calc
-
eiche
tools for working with symbolic expressions
-
flag-algebra
Razborov's flag algebras
-
iter_num_tools
Create simple iterators over non integer ranges. itertools + num = iter_num_tools
-
klippa
Geometry clipper using rectangular window
-
csta
A personal statistics library
-
lazyivy
Lazy Runge-Kutta integration for initial value problems
-
dana
Compile-time dimensional analysis via generic types
-
softfloat-wrapper
a safe wrapper of Berkeley SoftFloat based on softfloat-sys
-
raa_tt
Proves sentences of propositional calculus
-
graphics-shapes
Shapes for graphics
-
lp_parser_rs
parser for the LP file format
-
pid-lite
A small PID controller library
-
floco
validates floats against constraints
-
baa
BitVector and Array Arithmetic
-
ndgrid
n-dimensional grid library
-
finitely
Arithemtic over finite polynomial rings
-
liealg
lie group and lie algebra in rust
-
m2csmt
A solver for systems of non-linear (in)equations
-
daisycalc
A high-precision terminal scientific calculator
-
number-theory
Fast primality, factorization and elementary number theory for integer types
-
ml-distance
Distance-based methods for vector comparison and analysis. (Porting of the JS/TS pkg
ml-distance
to Rust) -
voxel-tiler-core
Convert point clouds to voxel data
-
ndarray-glm
Performs regression for generalized linear models using IRLS on data stored in arrays
-
ndarray_einsum_beta
einsum function for the Rust ndarray crate. As popularized in numpy, einsum (Einstein summation) implements general multidimensional tensor contraction. Many linear algebra operations…
-
softposit
Posit numbers
-
vector2math
Traits for doing 2D vector geometry operations using standard types
-
xensieve
Xenakis Sieve, providing a Sieve from a string expression that filters integer sequences into iterators of integers, Boolean states, or interval widths. Sieves are built from Residuals…
-
polyfit-residuals
Efficiently calculate the residual errors (in the least squares sense) of all polynomial models (up to some degree) for a given dataset and compute least-squares polynomial fits
-
mdarray
Multidimensional array for Rust
-
noether
Abstract algebraic structures for Rust
-
pvz_interception_calculator
rewrite of the original PVZ Interception Calculator that calculates precise imp movement
-
oxidd-cli
Command line interface for OxiDD
-
musclecalc
fitness: estimate the one repetition maximum (1RM)
-
ffactor
A very minimal number theory utilities
-
scalarff
A minimal, opinionated, library for working with scalar finite fields
-
zk-citadel
Citadel, a SSI system integrated in Dusk Network
-
vax-floating
VAX floating-point types
-
aviation_calc_util
assist with aviation related calculations
-
collatz_rust
Code for testing an extention of the Collatz Conjecture
-
chemrust-nasl-app
New Adsorption Site Locator (NASL) for catalyst materials. Written in rust. Part of the
chemrust
toolchain. This is the binary crate. -
mcdm
assist with solving Multiple-Criteria Decision Making (MCDM) problems
-
skeid
a linear algebra library for game graphics and physics
-
impact-rs
Collision query library for 2D games
-
git-topic-stage
Logic for managing a topic stage on top of a base branch in git
-
komodo
cryptographically-proven erasure coding for distributed systems
-
schnapsen-rs
Schnapsen implementation in Rust
-
augurs-outlier
Outlier detection for time series
-
mate-rs
lightweight arithmetic expression interpreter
-
modcholesky
Modified Cholesky decompositions
-
capy-graph
A framework for constructing arithmetic circuits on-the-fly
-
nice_and_easy
A minimalistic Rust library for smooth and effortless easing functions
-
CLI_Project_Scott_Coakley
CLI Project in Rust
-
lin_alg
Vector, matrix, and quaternion operations for general purposes
-
bridgitte
Contract bridge double dummy solver
-
termcalc
Terminal Calculator
-
bezier-rs
Computational geometry algorithms for Bézier segments and shapes useful in the context of 2D graphics
-
goniometry
module for working with trigonometric functions like sine, cosine, tangent and much more to come
-
infinitable
Infinity for types without infinite values
-
kneed
Pure rust implementation of Knee-point detection
-
lox-math
Mathematical utilities for the Lox ecosystem
-
inovo-rs
API for intergrating inovo robot arm
-
bounded-counter
Generic Incremental Bounded Counter
-
truck-modeling
integrated modeling algorithms by geometry and topology
-
signal-transforms
A comprehensive Rust library for discrete and wavelet transforms, including DCT, Dct_2d, DWT2, and more
-
rxcalc
An expression calculator, originally written in Scratch
-
noise-algebra
Easy manipulation of noise functions
-
algexenotation
in Rust
-
cfsem
Quasi-steady electromagnetics including filamentized approximations, Biot-Savart, and Grad-Shafranov
-
green-kernels
Evaluation of Green's function kernels
-
jakkunight-ali
CLI tool for matrix calculation
-
ldpc-toolbox
aid in LDPC code design
-
pire-gemm-c64
high performance cpu kernels
-
ohsl
A collection of numerical routines and mathematical types for use in scientific computing
-
logic-form
representing Cube, Clause, CNF and DNF
-
event-sourcing
Event sourcing made ease!
-
floating-ui-core
Rust port of Floating UI. Positioning library for floating elements: tooltips, popovers, dropdowns, and more.
-
array_math
A selection of useful math operations on arrays
-
static-math
Fast mathematical operations with static arrays, without
unsafe
code -
jyafn
Computational graphs for Data Science that compile to machine code
-
nexsys
Solve nonlinear systems of equations using Newton's method
-
vom_rs
Probabilistic Finite Automata
-
twibint
arithmetic on arbitrarily large integers. Provides Python bindings as well.
-
opensrdk-probability
Standard probability library for OpenSRDK toolchain
-
br-maths
maths
-
eca
A cli tool to run elementary cellular automatons
-
rootfinder
Root-finding methods for both univariate, scalar-valued functions and multivariate, vector-valued functions
-
RayBNN_DiffEq
Matrix Differential Equation Solver using GPUs, CPUs, and FPGAs via CUDA, OpenCL, and oneAPI
-
algori
Rust Algorithms
-
rstm
focuses on building concrete implementations for Turing Machines
-
omen
Mathematical Expressions and Notations library for tensors
-
kalkulator
A mathematical expression evaluation tool and library
-
od_opencv
Object detection utilities in Rust programming language for YOLO-based neural networks in OpenCV ecosystem
-
fixed_math
Some math traits and functions for
fixed
point numbers -
sphere-n-rs
N-Sphere Code Generation in Rust
-
bloomcalc
calculator for bloom filters
-
ulam
calculations
-
root1d
One dimensional root finding algorithms
-
realistic
Towards an API for the Real Numbers
-
qhull
Rust bindings to Qhull
-
seismic-response
Seismic response analysis of a single particle system is performed using Newmark's beta method
-
aglet
Opinionated integer-based coordinates and directions and utilities
-
al-jabr
An n-dimensional linear algebra library
-
qdk_sim_rs
Rust-based simulators for use with the Quantum Development Kit
-
rotary-add
adds a few simple methods to the three lowest unsigned integer types, u8, u16 and u32 to allow cyclical addition and subtraction around the same 0 to (limit - 1) range or from 1 to a limit
-
ratio-matrix
Ratio's matrix data library
-
fitme
CLI curve fitting tool. Parameterise an equation from a CSV dataset.
-
fj
Early-stage b-rep CAD kernel
-
vector_operations
A collection of vector operations for Rust
-
qvnt
Advanced quantum computation simulator
-
sabi-rust
A small framework to separate logics and data accesses for Rust application
-
rfcalc
calculate things
-
basic_dsp
Digital signal processing based on real or complex vectors in time or frequency domain
-
csd-rs
Canonical Signed Digit Conversion in Rust
-
quaigh
Logic optimization library
-
malachite-q
The arbitrary-precision type Rational, with efficient algorithms partially derived from GMP and FLINT
-
break_infinity
larger numbers up to 1e9e15 in Rust for Incremental Games
-
dace
Rust wrapper of DACE, the Differential Algebra Computational Toolbox
-
fidget_math
glam vector types for tree construction with fidget
-
automesh
Automatic mesh generation
-
pitch-pipe
Pitch Pipe is a method for automatically tuning a one euro filter
-
longitude
Work with real world coordinates in Rust!
-
integrator
A math library
-
convolution-dsp
1-dimensional convolution library intended for use in DSP applications
-
rust_decimal_ext
Decimal number implementation written in pure Rust suitable for financial and fixed-precision calculations
-
radian
A normalized angle type
-
zfc
Trait that represents a set according to Zermelo–Fraenkel set theory with the axiom of choice (ZFC)
-
circle
Definition of circle and ellipse
-
complex-bessel-rs
compute Bessel functions
-
langtons-termite
Langton's Ant that runs in a terminal window
-
compute-tau
designed for computing tau to millions of digits
-
unit-prefix
Format numbers with metric and binary unit prefixes
-
doubled
Dekker arithmetic
-
aprilgrid
Aprilgrid
-
ga2
Common types for 2D geometric algebra
-
nml-matrix
A small library to work with matrices
-
ariprog
Need a powerful and simple library to work with arithmetic progressions in Rust? You should definitively try out ariprog!
-
numbat-cli
A statically typed programming language for scientific computations with first class support for physical dimensions and units
-
dimensionals
Rust native generic, flexible n-dimensional array
-
signal-gen-cjds66-lib
An unofficial support library which can fully remote control the inexpensive Koolertron DDS Signal Generator known as GH-CJDS66
-
simple_vector2
libary for generic vector manipulation that just works
-
rlu
Sparse LU Decomposition (Gilbert-Peierls)
-
stochastic-rs
quant finance and simulating stochastic processes
-
lambdaworks-gpu
Modular math library for cryptography - GPU implementation
-
cgt
Combinatorial Game Theory framework
-
errorfunctions
Pure Rust package to compute the error function, Dawson's function, and Faddeeva's function for real and complex arguments
-
crate_crypto_internal_eth_kzg_polynomial
methods that are needed for Polynomial objects
-
moyo
Crystal Symmetry in Rust
-
sum_range
The sum of all consecutive numbers, both even and odd
-
proj5
Pure Rust, type-safe alternative to PROJ.4
-
calcifer-server
Backend logic for the Calcifer project
-
RustQuant_autodiff
quantitative finance
-
sundials-sys
Bindings to the SUNDIALS suite of Nonlinear and DAE Solvers
-
acme
Acme aims to provide a solid foundation for developing robust machine-learning systems in Rust
-
nauty-pet
Canonical graph labelling using nauty/Traces and petgraph
-
espada
Texas Hold'em poker odds evaluator
-
gcdx
Calculate the greatest common divisor of multiple values
-
p3-mersenne-31
Mersenne31 field implementation for Plonky3
-
rust-poly
Numeric manipulation of real and complex polynomials
-
gaussian_curve_fit
A
no_std
and noalloc
library for gaussian curve coefficents calculation -
vecmat
Low-dimensional vector algebra with min_const_generics support
-
hpn
Text-based RPN-style calculator in the HP Voyager tradition
-
rusty_math
mathematical, statistical and machine learning operations
-
ff_ce
building and interfacing with finite fields
-
distributed_control
Create, analyze and simulate multi-agent, distributed control systems
-
fuzzy-logic_rs
fuzzy logic in rust!
-
phlite
Persistent homology, for generic matrices, that's light on memory usage
-
butterworth
filters
-
aberth
Aberth's method for finding the zeros of a polynomial
-
delaunay_creator
delaunay triangulation for 2D and 3D(not implemented yet)
-
d3_delaunay_rs
A port of D3/d3-delauany
-
prime-factor
A prime number factorizer written in Rust
-
yuvxyb-math
Math abstractions for yuvxyb
-
quad-rs
Adaptive Gauss-Kronrod Integration in Rust
-
eqrs
Zero-dependency math expression evaluator with variables
-
sauss-cramer
es una librería que ayuda a resolver sistemas 2x2 y 3x3 de ecuaciones lineales, usando el método de reducción de Crammer
-
rusty-talib
using pure rust code for technical analysis
-
std-traits
Traits for types in the standard library
-
chrom
representing colours
-
pythagorean-hodographs
Pythaogrean hodograph splines
-
bempp-octree
create Octrees
-
irox-units
Physical Quantities, Units, & Reference Frames Library
-
num-runtime-fmt
Format numbers according to a format spec determined at runtime
-
dendritic-metrics
Metrics package for dendritic
-
gali
untyped lambda caluculus, with some sugar for convenience
-
rust_ev_system_library
E-Voting system library functionalities for the Verifier
-
tabularlib
Small library for abstract matrices stored in single linear vectors created as practice project
-
umt_rust
UMT is a collection of useful functions that I personally created
-
ogsolve
The program for solving octal games
-
instant-glicko-2
Glicko-2 rating system that allows for instant feedback after games, not just once a rating period closes
-
erydanos
Optimized routines for ARM NEON and SSE
-
zero-plonk
A pure-Rust implementation of the PLONK ZK-Proof algorithm
-
finitelib
advanced maths over finite groups, fields, their extensions, multi precision operations, euclidean rings, polynomials and related things
-
vectrix
A stack-allocated matrix type implemented with const generics
-
lib_rapid
LibRapid - a library specifically built for mathematical calculations and scientific applications
-
project_euler_lib
project euler
-
collider
continuous 2D collision detection for game developement
-
damndiff
Numerical methods for ODE
-
unit-sphere
performing geometric calculations on the surface of a sphere
-
discrete-gaussian
Gaussian sampling over discrete fields/rings/sets
-
divrem
Division and modulus variants
-
strmath
Do math with your strings
-
sparsetools
2-D sparse matrix package for numeric data
-
array__ops
A selection of useful array operations
-
boolean-logic
propositional logic evaluator that creates truth tables for propositional expressions
-
xldenis/creusot-contracts
contracts and logic helpers for Creusot
-
lambda-types
Puts the lambda calculus in Rust...'s type system
-
dual_balanced_ternary
Dual Balanced Ternary Arithmetic
-
parry3d-f64
3 dimensional collision detection library in Rust. 64-bits precision version.
-
rmathlib
Port of R's C Library of Special Functions
-
argentum_notification_business
Business layer of notification component
-
chfft
Fastest Fourier Transform library implemented with pure Rust
-
pmm_math
Version of PMM Mathematical Formula Library
-
eqsolver
that solves equations using numerical methods
-
kalman-rust
Dead simple implementation of Discrete Kalman filter for object tracking purposes
-
algebra_kit
An abstract algebra library for Rust
-
distimate
providing probability distributions for estimation and risk analysis
-
smolmatrix
Small simple matrix library
-
polynomial-over-finite-prime-field
polynomial over finite prime field
-
quaternion-wrapper
Operator overloading allows implementation similar to mathematical expressions
-
abstalg
Abstract algebraic structures for Rust
-
matrix_lib
easy to use library to operate on matrices
-
kn0syseccrs
Intuitive library for elliptic curve cryptography tutorials
-
bt_math
Basic math expression evaluator library. Support basic math operators (+,-,*,/,^), parenthesis, and some functions such as log, ln, log2, exp, sin, cos, tan, asin, acos, atan, abs, sqrt
-
katex
Rust bindings to KaTeX
-
alemat
type-safe building of MathML
-
allan-tools
Package to compute statistics to study systems stability
-
find_peaks
Find peaks that match criteria in 1D data
-
sqpnp_simple
SQPnp camera pose estimation
-
curve-sampling
Adaptive sampling of parametric
-
hilbert_2d
Functions for mapping between 1D and 2D space using the Hilbert curve, and its approximations
-
meshless_voronoi
Meshless Voronoi algorithm
-
heapless_matrix
efficient implementation of a matrix data structure in Rust. It offers functionality for creating, manipulating, and performing operations on matrices, such as transposition, summation, and multiplication.
-
mathio
A lightweight, simple and straight-forward opinionated library for math used in other projects
-
mmath
a math library for rust projects
-
bellande_node_importance
calculating n-dimensional node importance via API or local executable
-
auto_regressive
constructing AR(p) models using the Yule-Walker equations
-
polygon-offsetting
polygon offsetting crate
-
spdcalc
Spontaneous Parametric Downconversion Calculator
-
geogebra-types
Geogebra types and API for building them
-
option-operations
Traits and auto-implementations to improve arithmetic operations usability when dealing with
Option
s -
blas
The package provides wrappers for BLAS (Fortran)
-
euler-rs
A command line tool for solving Project Euler problems in Rust
-
bitslice
transpose bits into and out of bitslice format, and perform various operations on bitsliced data
-
nalgebra-sparse
Sparse matrix computation based on nalgebra
-
substrate-fixed
Fixed-point numbers
-
neophyte-linalg
Linear algebra types for Neophyte
-
boolean_expression
manipulating and evaluating Boolean expressions and BDDs
-
amalie
Mathmatical library written for rust and python
-
xmath
Rust port of Microsoft DirectXMath
-
min_max_assign
Change min(max) implementation in Rust
-
fixed_trigonometry
Fixed point numerical approimations to trigonometric functions
-
oat_python
User-friendly tools for applied topology in Python
-
subtytle
work with the .ASS format
-
mathoxide
A Math Crate Built for Rust
-
bsd4random
4.4BSD random number generator
-
rust-github-action-test-b76u22ivt4z3
四則演算を行うライブラリ
-
sonnenbrille
8-bit CRC
-
filon
Highly oscillatory quadrature in Rust
-
ggblas
Matrix multiplicatiosn in simple pure rust multithreadded blas-like interface. Exploits intrinsics on available targets
-
pawer_core
doc Calculus of Construction
-
poset
posets
-
hello_cargo_lulu
cargo publish test
-
amonoid
A general-purpose monoid library
-
cpntt
Number Theoretic Transform for competitive programming
-
vectora
A vector computation library
-
vctr2
2d vector library
-
rsmonad
Haskell-style monads for idiomatic Rust
-
mini-matrix
A mini linear algebra library implemented in Rust
-
ramp
A high-performance multiple-precision arithmetic library
-
elementary-cellular-automaton
that handles Elementary Cellular Automata
-
beetle-fraction
functions & structs for doing math with fractions
-
yagi
Batteries-included DSP library
-
shor
Shor's factoring algorithm written in rust
-
integral_lib
liblary for solving integrals using numerical methods
-
gemm-benchmark
BLAS [sd]gemm benchmark
-
kata_machine
A quick way to generate a sandbox, start coding and easily test your katas across multiple languages
-
dexterior
Discrete Exterior Calculus toolkit
-
ffnt
Finite fields for number theory
-
aegir
Strongly-typed, reverse-mode autodiff library in Rust
-
num-ordinal
Ordinal number types
-
roundable
Round numbers and durations to a given factor
-
centerline
finding centerlines of 2D closed geometry
-
base-converter
Convert a number in any base to any other base
-
fwd_ad
Forward auto-differentiation, allowing its user to manage memory location and minimize copying
-
aig
Rust Aig library
-
aga8
GERG2008 equations of state
-
signum-sign
Adds the signum function to Rust
-
lnexp
Carefully evaluate compositions of log, exp, log1p and expm1
-
gem_version
Ruby's Gem::Version comparison logic in Rust
-
ndarray-interp
Interpolation package for ndarray
-
zzz_lib
a test crates
-
polar
A command-line calculator that can also convert between units
-
faer-entity
Basic linear algebra routines
-
amd
Approximate Minimum Degree ordering
-
opensrdk-linear-algebra
Standard linear algebra library using blas and lapack for OpenSRDK toolchain
-
equation
mathematical expression evaluation and simplification
-
rustsat-tools
Tools and examples built on the RustSAT library
-
libprimesieve
Access to the C function primesieve_generate_primes
-
cork
A command-line calculator for hex-lovers
-
cga2d
2D Conformal Geometric Algebra primitives
-
sprs-superlu
The package provides a high level interface between SuperLU, sprs and ndarray
-
angle
wrapper to avoid ambiguous parameters + common operation over angles like wrapping, comparisons, arithmetic operations, trigonometric operations and conversions between rad and deg
-
my3
My3
-
yices2
Rust bindings to the Yices 2 SMT solver
-
cellular_raza-building-blocks
cellular_raza Building Blocks
-
geo_filters
Geometric filters for set cardinality estimation
-
rooc
A modeling language to write and solve linear optimization models
-
wedged
A robust and generalized library for Geometric Algebra in Rust
-
ninterp
Numerical interpolation in N-dimensions over a regular, sorted, nonrepeating grid
-
bigraph
Different representations with implemented operations on bigraphs
-
truck-topology
topological structs: vertex, edge, wire, face, shell, and solid
-
maths-traits
abstract system of mathematical traits for the Rust language
-
nauty-Traces-sys
Low-level bindings for nauty and Traces
-
ancomplex
Package provides easy to use, begginer frendly and python like complex numbers
-
spin4
esoteric programming language that uses 4D rotations for computations
-
math-kit
Math Library for Rust 🦀
-
rustgf
implements several galois field operation in Rust, as well as gaussian elimination in Galois Field
-
number-diff
number-based is an attempt of mine to make working with calculus easier
-
polycal
methods for fitting and using polynomial calibration functions following ISO/TS 28038
-
primal
primal
puts raw power into prime numbers. This crates includes: optimised prime sieves, checking for primality, enumerating primes, factorising numbers, and state-of-the-art estimation of upper and… -
chord_name
working with chord names in music theory
-
del-geo-nalgebra
2D/3D geometry utility codes
-
extra-math
Accidentally published
-
ndelement
n-dimensional finite element definition library
-
inrust
Accumulate knowledge of my study on Rust language
-
autopp_inc
example package
-
ravencol
Tabular data manipulation
-
radix-rect
Rust port of Radix Core Rect
-
amortize-rs
A loan amortization calculator library
-
rustitude
create and operate models for particle physics amplitude analyses
-
calc_mjp
calc simple library
-
manifold3d
Bindings for Manifold - a Geometry library for topological robustness
-
testYD_rpncalc
Reverse Polish Notation Calculator
-
fts_units
that enables compile-time type-safe mathematical operations using units of measurement
-
rug-maths
rug wrapper implementing maths-traits
-
rust_solar
Date-time solutions for hypothetical cosmic calendars
-
sophus_opt
sophus - geometry for robotics and computer vision
-
fixed-bigint
Fixed-size big integer implementation for Rust
-
carlo
interpreted programming language
-
simple_colatz
package to compute the colatz conjecture in rust
-
nalgebra_latex
several robust formatters for nalgebra::Matrix, LaTeX environments, and more
-
simple-simplex
Generates 2d simplex noise values and applies Fractal Brownian Motion
-
my_kgk_library
A brief description of what your library does
-
smartcalc
Text based calculator for peoples
-
sr-rcd
Apply Refining-Cover-by-Defect algorithm to solve Sound Ranging problem in time-dependent-metric (and, in particular, (quasi-)metric) spaces
-
meansd
calculate mean and standard deviation
-
all-is-cubes-base
Helper library for all-is-cubes. Do not use directly.
-
cubecl-common
Common crate for CubeCL
-
linearalgebra
Test project to learn Rust and implement a small library for linear algebra
-
gmp-mpfr-sys
Rust FFI bindings for GMP, MPFR and MPC
-
slice_math
A selection of useful math operations on slices
-
gkquad
Numerical integration library for Rust
-
prime-checker
hold sample functions to check the prime-ness of a given unsigned, 64-bit integer
-
rene
Computational geometry
-
pointy
Minimal 2D geometry library
-
kahan_pairs
Generate pairs of integers
-
area_crate
Basic Area function
-
generic_fixedpoint
Generic fixed-point numbers
-
smt_sb-rs
SMT Simple Binding
-
patch-tracker
Patch tracker
-
vector-space
Useful traits for working with vector spaces
-
scuttle
A multi-objective MaxSAT solver
-
rust-GSL
binding for the GSL (the GNU scientific library)
-
lll-rs
LLL algorithm for lattice reduction and it's improved version L²
-
simple_accumulator
accumulator for incremental statistical computations
-
i_shape_js
Boolean Operations for 2D Polygons. Supported operations: intersection, union, difference, XOR, and self-intersections for all polygon varieties.
-
decimal-percentage
Percentage type with rust_decimal
-
vector-victor
linear algebra crate
-
malachite-base
A collection of utilities, including new arithmetic traits and iterators that generate all values of a type
-
gardenerpersonal-rustpkg
that adds numbers
-
libpcp
A constraint solver supporting arithmetic constraints over integers
-
operations_parser
A Rust-based parser for basic math operations with function support
-
bempp-quadrature
Simplex quadrature rules and boundary element singular quadrature
-
entropyscan-rs
File entropy scanner to detect malware
-
mini-math
Lightweight math routines for 3D graphics
-
utils-box
A toolbox of various small RUST utilities that make our lifes easier
-
minvect
A mini vector library
-
stat-rs
A statistics library
-
ilog
Base 10 and 2 logarithm functions for integer types
-
p3-circle
Plonky3 logic relating to the circle group
-
hundred-doors
calculating and visualizing the '100 Doors' problem
-
poe-superfilter
Extended syntax compiler for Path of Exile loot filters
-
rssat
that provides Rust bindings for multiple popular SAT solvers
-
irox-unsafe
irox (unsafe) Rust Tools & Libraries
-
sylvan-sys
Bindings for the Sylvan parallel decision diagrams library
-
tfhe-ntt
pure Rust high performance number theoretic transform library
-
malachite-nz
The bignum types Natural and Integer, with efficient algorithms partially derived from GMP and FLINT
-
lowbulls
lowbull is a Rust crate facilitating message handling and event monitoring
-
modular_equations
Program to solve quadratic and linear modular equations
-
butter2d
Butterworth filter for image processing
-
ggt
calculate the ggt
-
rufft
A pure rust FFT library !
-
gemau
The beginnings of a computer algebra system for Combinatorial Game Theory
-
graphembed
graph embedding
-
lav
Lane-Associated Vector (LAV): Portable SIMD vector trait as GAT of SIMD lane trait
-
maths_function
Some maths fuctions
-
is_prime
Fast arbitrary length prime number checker using the Miller-Rabin primality test algorithm
-
hmath
Big Integers and Rational Numbers
-
camera-intrinsic-model
Camera Intrinsic Models
-
slist
Algebraic lists with statically determined size that live on stack
-
rpn-c
A calculator environment using Reverse Polish Notation and multiple precision numbers
-
noir-bignum-paramgen
command line tool to convert a modulus into bignum instance parameters for https://github.com/noir-lang/noir-bignum
-
ttv-curve
-
quadratic_residues
calculating quadratic residues of integers
-
mazer-core
A minimal, simple math markup language that compiles to HTML, written in Rust
-
minimax-alpha-beta
Alpha-Beta Pruning + Minimax Algorithm for arbitrary two player minimax style games like Chess, Go, TicTacToe, etc
-
metamath-rs
manipulating Metamath databases, including a parallel and incremental verifier for Metamath databases
-
xer_adder
Example crate with a dependency
-
my_parser_kma_test_group_3_1_Hordashko
A brief description
-
fitting
Pure Rust curve fitting library
-
lettuces
A grid logic crate combining Hexx and custom logic for square and isometric grids to provide a unified grid logic crate
-
r2rs-stats
Statistics programming for Rust based on R's stats package
-
hmmmm
Performant and easy-to-use hidden Markov models
-
clausen
functions
-
boomerang_runtime
Runtime types and discrete event executor for Boomerang
-
faasle
evaluating distances (metrics)
-
core_maths
Extension trait for full float functionality in
#[no_std]
backed bylibm
-
costoflife
The CostOf.Life Calculator
-
sampling
Large-deviation Algorithms like Wang-Landau, Entropic sampling, Replica-Exchange Wang-Landau, Heatmaps, Histograms and bootstrap resampling. This is intended for scientific simulations
-
ibdl-extractors
Imageboard post extractors used in imageboard_downloader
-
robust-predicates
Robust predicates for computer geometry
-
matrijs
A small 2D matrix library. There are many like it but this one is mine.
-
xdd
Decision diagrams including BDD, ZDD, MBDD, πDD and more for combinatorics
-
nibbler
A small utility for working with nibbles (half byte, 4-bits)
-
fibext
A versatile Fibonacci sequence generator for Rust, with support for large numbers and optional iterator interface
-
ring-algorithm
algorithms on ring (Abstruct Algebra)
-
compute-pi
designed for computing pi to millions of digits
-
ff_k_center
A linear-time k-center algorithm with fairness conditions and worst-case guarantees that is very fast in practice. Includes python bindings.
-
math-shop
mathematical tools in pure Rust
-
spawn-stochastic
simulating multiple stochastic processes including ABM, GBM, Ornstein-Uhlenbeck, Feller Square Root, and Brownian Bridge
-
quadrature
several fast numerical integration methods. This library is pure safe rust, and cross-platform. The double exponential algorithm is naturally adaptive, and does not allocate.
-
gecl
geometry types and a color type
-
intervals
A generic interval type with support for open/closed bounds
-
sundials
Suite of nonlinear and differential/algebraic equation solvers
-
poseidon-parameters
Poseidon parameters
-
multi-skill
Skill estimation systems for multiplayer competitions
-
haxcel
Excel gateway to Haskell
-
unicode-math-class
Determine the Unicode class of a mathematical character
-
bounds
interact with bounded and unbounded ranges
-
lamcal
A lambda calculus parser and interpreter
-
talrost
A mathematics library for embedded scientific computation
-
supply-chain-trust-example-crate-000074
Integer traits and functions
-
pire-base
high performance cpu kernels
-
gfxmath-vec2
2D math library
-
quad_gk
Pure rust numerical integration library based on Gauss Kronrod quadrature rule
-
envisim_utils
methods for design-based sampling methods and estimation
-
extended_matrix
A matrix calculation module
-
poly_it
A no-std library for manipulating polynomials with slice support and minimal allocation
-
rcgal
Rust Computational Geometry Algorithms Library
-
rapl
that makes numerical scripting with Rust simple and enjoyable
-
fibs
Get a Fibonacci number or sequence
-
rspp
rust probolistic programming
-
shapers
fitting shapes and operations on geometrical objects
-
thermolib
An open-source library for the calculation of fluid properties
-
categorical
combining categorical random distributions and computing exact probabilities
-
triton-air
The Arithmetic Intermediate Representation (AIR) for Triton VM
-
kissunits
Different units (like distances or coordinates), keeping it small and simple
-
emesh
processing 3D polygon meshes
-
fj-export
Early-stage b-rep CAD kernel
-
cadical
Rust bindings for the CaDiCaL SAT solver
-
subscript
reserved 👉 for the new compiler (and other infrastructure) see https://github.com/subscript-publishing 👉 We decided to move away from the old monolithic codebase and split everything…
-
gmres
A sparse linear system solver using the GMRES iterative method
-
a_add_b
这是一个两数相加的方法
-
sfink_callgraph_traversal
Experimental callgraph traversal/analysis tool, currently limited to loading an internal format produced by a static analysis
-
un_algebra
implementations of selected abstract algebraic structures--including groups, rings, and fields. Intended for self-study of abstract algebra concepts and not for production use.
-
operations_parser_kucherenko
A Rust-based parser for basic math operations with function support
-
geos-src
static library build for geos-sys
-
hasty
interface to system BLAS libraries for fast linear algebra operations
-
snark-verifier
Generic (S)NARK verifier for Rust, halo2, and EVM. This is a fork of PSE's version.
-
fffft
Number theoretic transform for PrimeField types (from ff crate)
-
herta-lib
Backend library for herta-bin
-
algebra
Abstract algebra for Rust
-
linear_isomorphic
A set of traits to astract over linear-like types
-
arithmetic-typing
Hindley-Milner type inference for arithmetic expressions
-
super_ultra_rpn_calc
RPN(Reverse Polish Notatio) library
-
ecm
Lenstra's Elliptic Curve Factorization Implementation with Big Integers
-
hexagon_tiles
that allows working with the hexagon shape and related math
-
dashu-float
A big float library supporting arbitrary precision, arbitrary base and arbitrary rounding mode
-
rmatrix_ks
matrix and some algebra in Rust
-
quantogram
Approximate quantiles using histograms with logarithmically sized bins to guarantee worst case absolute relative error
-
ihateintegrals
A computer algebra library for solving integrals
-
albert
A terminal calculator written in Rust with ❤️
-
gamesman-nova
System for computing the solution set of finite, deterministic, complete-information, abstract-strategy games
-
codemonk-primes-cli
A command-line utility for finding prime numbers
-
dendritic-bayes
Package for doing baysian statistics
-
takeable-option
A small wrapper around option
-
ftl-numkernel
designed to provide numerical operations and error handling for both real and complex numbers, also supporting arbitrary precision types
-
decnumber-sys
Low-level bindings for libdecnumber
-
zkp-primefield
A 251-bit prime field suitable for FFTs
-
lina
Linear algebra library with a focus on 3D applications like games (i.e. low-dimensional vectors and matrices)
-
normdecimal
Always normal decimal numbers
-
radians
storing angles
-
fem_2d
2D Finite Element Method Toolkit
-
rlfsc
A checker for the LFSC proof language
-
minifb_geometry
meant to help draw shapes in the minifb window
-
basemath
math, from the ground up
-
probability_cli
A command line interface for probability calculations using Bayesian probability
-
jackal
Mathematical Expressions and Notations library for tensors
-
mice
messing with dice
-
arranged
Statically bounds-checked (machine-word-abstracting? TBD) ranged types as zero or low-runtime overhead abstractions providing safe (no unintentional overflow) arithmetic
-
chime
WIP library for continuous, predictable, mutable change over time
-
llml
basic math data types with high level frontend and low level backend
-
upload_to_crate_io
Review Upload
-
linear_curve_fit
A
no_std
and noalloc
library for linear curve coefficents calculation -
ca4rs
Cellular Automata for Rust
-
sparkl3d-kernels
3-dimensional physics engine in Rust
-
qrotate
Quaternion library for 3D rotation of vectors
-
bens_number_theory
A sample Rust project for number theory stuff (I'm using this to learn Rust)
-
bempp
Boundary element method library
-
classgroup
class groups in Rust. Uses GMP for arithmetic.
-
reductionist
S3 Active Storage server
-
cyclotomic
high-performance library for exact operations in cyclotomic fields
-
rect-iter
Iterator for 2D rectangle areas
-
codd
minimal in-memory database with relational algebraic expressions as queries
-
rust-test-crate-add
Test rust package
-
RustQuant_stochastics
quantitative finance
-
guff-matrix
Fast Galois Field matrix multiplication
-
resolver
Expression evaluator
-
ommx
Open Mathematical prograMming eXchange (OMMX)
-
memocalc
A useful tool for practicing mental mathematics
-
polyhedron-faces
polyhedron faces for Rust
-
d4-gmp-sys
wrapper around GMP for d4
-
num-iter
External iterators for generic mathematics
-
autd3-geometry-viewer
AUTD viewer for Geometry
-
bumbuna_sum
Add two numbers
-
rust-miller-rabin
Miller-Rabin primality test
-
hercules
A Heuristics toolbox for QUBO in Rust
-
talna
WIP
-
sickle_math
Math dependencies for sickle_ui
-
large-primes
Package for Large Prime Number Analysis
-
piss
PISS (Picture Secret Steganography) is a command line tool to encode/decode secrets into/from image files
-
simp_linalg
A generically defined, light-weight linear algebra library for simple addition and multiplication of vectors and matrices
-
g_2_0_0
manipulate arbitrary object in the geometric algebra containing two perpendicular vectors that square to 1. Basically 2d VGA
-
structural-shapes
Common structural shapes
-
usze
Sometimes you just need a calculator
-
periodic-table-rs
A chemistry library written in Rust
-
find-real-roots-of-polynomial
find all real roots of a polynomial
-
jingle
SMT Modeling for Ghidra's PCODE
-
money2
For storing and asynchronously converting between (a subset of) ISO-4217 currencies
-
rsa_rs
rust rsa library -- UNTESTED HOBBY PROJECT -- DO NOT USE FOR SERIOUS APPLICATIONS
-
permanganate
Graph and Boolean SAT solver for Numberlink and Flow Free
-
add-simple
adder for different nums
-
lk_math
Common mathematical tools
-
fenris-geometry
Geometry functionality for fenris
-
unifac
calculate non-ideal vapor-liquid equilibria using UNIFAC model
-
rustmacaroon
A more rusty implementation of Macaroons
-
microcheby
Single variable function approximation using Chebyshev polynomials. Embedded friendly and no_std compatible.
-
corner-calculator
Command line utility and lib to calculate new x+y coordinates for a window for a certain direction (=numpad key) based on existing based on given screen and window dimensions
-
snowflake_uid
A module for generating guaranteed unique IDs among a cluster of nodes using Snowflake logic
-
net_ensembles
Erdős-Rényi and small world ensembles. For simple sampling, Markov chains etc.
-
mematrica
An easy to use library for working with matrices
-
vec-utilities
A collection of methods that make working with Vecs of floats easier
-
ellp
Linear programming library that provides primal and dual simplex solvers
-
caliph
calibrate and convert pH measurements using a two point method
-
ctclib
A collection of utilities related to CTC, with the goal of being fast and highly flexible
-
koto_geometry
A Koto library with basic geometry types and operations
-
geo-aid-figure
Definitions for Geo-AID's JSON export format
-
calculator-lib
calculator library
-
bog
The highly-modular abstraction standard
-
smooth-numbers
Algorithms to generate smooth numbers
-
angular-units
representing, manipulating and converting between angular quantities in various units through a type-safe interace
-
ls_solver
linear system solution
-
fast_fp
Floating point fast-math optimizations
-
projgeom-rs
Projective Geometry in Rust
-
creusot-contracts
contracts and logic helpers for Creusot
-
bsplines
N-dimensional B-spline curves and their derivatives built on top of nalgebra
-
supply-chain-trust-example-crate-000033
Numeric traits for generic mathematics
-
ebene
A unique search technology
-
mathpak
Rust Math Routines, a simple to use math focused library written in rust
-
f128
Bindings to the gcc quadmath library
-
irating
Estimate iRacing iRating changes
-
tfpc
Team Fortress Price Calculator
-
array-bin-ops
Efficient array binary operations
-
lineq
Linear algebra library
-
numerical-linear-algebra
linear algebra implemented using numerical methods
-
unicode_font
Convert unicode characters between fonts
-
arithmetic_yukinari
arithmetic library
-
simple-bezier-easing
calculating cubic Bézier curves using De Casteljau's algorithm
-
stroke
zero-allocation library providing const-generic implementations of Bézier curves, B-Spline curves and specialized implementations of up to cubic Bézier…
-
lanczos
algorithm for eigen decomposition
-
mathcalculate
My first Rust library
-
magnitude
infinity and beyond!
-
zonne
Mr.Z's Rust Open Source Library
-
unit-interval
Types for working with and constraining values to the unit interval
-
brevet
Evaluator for Ei calculus with dependent merges and first class environments
-
sharpened_bilinear
Sharp bilinear image resizing in linear color space with premultiplied alpha
-
splinosaurus
flexible spline and surface library
-
ferric
A Probablistic Programming Language with a declarative syntax for random variables
-
satif-cadical
Rust wrapper for the CaDiCaL SAT solver
-
triangle
Struct for geometric triangles. Includes Barycentric-Cartesian transforms and stuff..
-
collatz_conjecture
A small project demonstrating the collatz conjecture, a maths problem
-
praytimes
Muslim prayer times calculation
-
yash-arith
POSIX shell arithmetic expansion
-
linal
tiny linear algebra library without dependencies
-
xldenis/creusot
prove your code is correct in an automated fashion
-
numerical
Algorithm for numerical analysis
-
acid2
2-adic double-precision floating-point implementation
-
math_matrix
highschool level matrix implementation
-
nums
Number theoretic functions, such as primality testing and factorization, for BigUints
-
qmat
2-dimensional matrices
-
mathie
math type library
-
triton-constraint-circuit
AIR constraints build helper for Triton VM
-
fenx
parsing and handling FEN and algebraic chess notations
-
pnets
A framework for Petri net manipulation
-
fft-analyzer
program that reads a .wav file, performs an FFT, and generates a PNG plot of the frequency spectrum
-
divisor_networks
Discrete Graphs for Indiscrete Researchers - Networks with Grothendieck Topology
-
prop
Propositional logic with types in Rust
-
iseven_api
wrapper for isEven API
-
rusty-rootsearch
This package implements general one-dimensional root-finding algorithms built on the shoulders of the num_dual crate
-
tatam
Theory And Time Analysis Machine
-
symba
Computer Algebra System written in Rust
-
sloword2vec
A naive implementation of word2vec
-
gstools-core
The core functions of GSTools
-
linxal
Linear Algebra package with rust-ndarray interface
-
parametrics
working with parametric functions
-
circomspect-circom-algebra
Support crate for the Circomspect static analyzer
-
polymath
Make math in Rust more powerful! (New math datatypes, traits, functions, etc...)
-
winit_event_helper
Simplified winit event handling using callback functions
-
factorial
Convenient methods to compute the factorial, optionally checked
-
chikage
easy to understand and barebones math library for game and graphics development
-
dicoco_safe_math
simplified safe math operations
-
scad_tree_math
Math library for scad_tree
-
const-trig
providing const trig functions
-
nalgebra-glm
A computer-graphics oriented API for nalgebra, inspired by the C++ GLM library
-
mymatrix
My simple matrix library that can perform fraction operations
-
mathguru
An algebra system capable of mixed numeric and symbolic computation
-
factorio-lua-src
Sources of Lua 5.1/5.2/5.3/5.4 and logic to build them. Fork with Factorio lua.
-
m_calc
calculate math expressions
-
del-candle
differential geometry/rendering for huggingface::candle
-
iltcme
Inverse Laplace transform with concentrated matrix-exponential functions
-
linear_algebra
basic linear algebra operations in Rust
-
parry2d-f64
2 dimensional collision detection library in Rust. 64-bit precision version.
-
dxpr
Differentiable expression templates in compile-time, dependency-free, no_std Rust
-
astro-float
Multiple precision floating-point numbers library
-
googleprojection
Project world- or screen-space coordinates for use in Google Maps tiles (WebMercator)
-
land-calc
This app reads a list of mtg cards from 'list.txt', searches scryfall.com to validate them, and figures out how many lands you need
-
bose
mathematical and scientific formulas
-
dc-ock
reverse polish notation desk calculator library
-
ring-math
Polynomial ring math over scalar finite fields
-
easy_complex
Complex numbers crate
-
googology
giving names to large numbers
-
nd_vec
A compile time n-dimensional vector library
-
bitmath
Tools for arbitrary-sized bitwise arithmetic
-
maria-linalg
linear algebra processing package
-
cenv_core
The internals for the cenv project, designed to be shared amongst different implementations
-
tmn
Instrument for working with complex numbers and quaternions
-
rubikmaster
Tools to implement Rubik's cube applications
-
plotters-fullerene
plotters fullerene and polyhedron for Rust
-
map-range
map a value from a range to another range
-
yali
LargeInt Library
-
midpoint
Extension traits offering implementations of midpoint [currently, only for primitive integers]
-
calculatex
A pretty printing calculator with support for units
-
rust-latex-doc-minimal-example
Minimal crate example for getting latex in docs
-
decimal
floating point arithmetic for Rust
-
geometry-rs
geometry utils
-
ashlang
A language for zero knowledge proofs
-
saturating_cast
saturating casts between integer primitives
-
simplicial_topology
Represent, manipulate, combine and perform computations on simplicial complexes
-
srmfpa
Floating-point's four arithmetic operations (including fused multiply-add) and square root with strict rounding mode
-
simply_2dpga
A 2d vector math library using 2d projective geometric algebra! Designed to be programmer-friendly, specifically because I wanted to use PGA in game development. Development is ongoing.
-
lapack-src
The package provides a LAPACK source of choice
-
derangement
permutation with no fixed points, a derangement
-
faer-ext
faer-rs API for interoperability with external libraries
-
fractions-rs
Fractions numbers implementation for Rust
-
arthroprod
Clifford Algebra based computation for the theory of Absolute Relativity
-
equation_plotter
program to plot mathematical equations and save as PNG files
-
mpmfnum
A numbers library in Rust
-
matrix-rs
using matrices in rust. Uses const generics to ensure compile-time matrix safety.
-
choice
Similar to
either
but supports an unbounded number of variants -
i48
working with 48-bit integers
-
canrun
A logic programming library inspired by the *Kanren family of language DSLs
-
onechatsocial-permissions
Revolt Backend: Permission Logic
-
remsol
Electromagnetic mode solver for 1D multilayer structures
-
acme-tensor
A comprehensive tensor library for Rust with support for automatic-differentiation
-
noise_fn
Some simple noise functions and traits to allow easy integration with your own
-
fftw
safe wrapper of FFTW3
-
job-runner
background job runner with configurable delays between job runs
-
permutations
generating permutations
-
mathew
Mathematical expression evaluator with context
-
frond
dynamic lexicographic containers
-
minifloat
Emulate various minifloats with const generics
-
apbool
Just arbitrary precision boolean arithmetic for Rust
-
mrgraph
High-level Meritrank library
-
iomath
fast math rust-library
-
trilean
Kleene's three-valued logic (boolean + unknown)
-
stack-algebra
Stack-allocated lightweight algebra for bare-metal rust
-
juxt_matrix
just matrix, nothing else
-
wgm
A fast and simple math library for game and graphics development
-
eletric_calc
Calculator for Ohm's law
-
voicecode
calculator for Produce Traceability Initiative
-
shoelace
formula in your project
-
wgebra
Composable WGSL shaders for linear algebra
-
mc64
Sparse matrix scalings
-
smartcalc-tauri
Text based calculator for peoples supported in Tauri
-
mathvites
An upcoming batteries included library for all things mathematics
-
demo_test_add_2_numbers
Function for adding 2 numbers
-
commuter
tooling to test diagrams for commutativity, allowing automated tests on algebraic systems
-
xxcalc
Embeddable or standalone robust floating-point polynomial calculator
-
fuzzycomp
Comparison with margins
-
basic_dsp_interop
Digital signal processing based on real or complex vectors in time or frequency domain
-
progress-monitor
Track any progress
-
aljabar
A super generic, super experimental linear algebra library
-
wsb-rs
Calculates when your options will print
-
sequential-integration
Lightweight library for sequential integration
-
ctclib-pp
A collection of utilities related to CTC, with the goal of being fast and highly flexible, with perplexity scores for KenLMs models
-
calculator-rs
Calculator is a library which support calculates the value of string
-
wkb-rs
Conversions between WKB (Well Known Binary) and geo-types
-
parity
is_even and is_odd methods for primitive numeric types
-
oat_rust
User-friendly tools for applied topology
-
aurora-engine-modexp
Custom ModExp implementation that used in Aurora Engine
-
eccodes-sys
Low-level Rust bindings for latests ecCodes version
-
mwa_rust_core
Convenience Rust code that handles coordinate transformations, Jones matrices, etc. for the Murchison Widefield Array (MWA) radio telescope.
-
MFEKmath
supplies mathematics and algorithms for manipulating beziers
-
polynominal-interpolation
interpolating a function using polynomial
-
divisors
A blazing fast library to find all divisors of a natural number
-
levitate
Just works solution to numbers, mainly aimed at floats and mathematical use cases
-
cip_rust
Cubic Interpolation Pseudo-Particle (CIP) implementation in Rust. For more information, contact mgubolin at protonmail dot com or the original article in TAKEWAKI, Hrn; NISHIGUCHI, A…
-
nthD_Matrix
using matrixes of any arbitrary size and dimension
-
fib-sequence
retrieving fibonacci numbers in base 10
-
feo-math
Math library for 3D transformation
-
shigens
A math library for calculate quaternion
-
wrapping_coords2d
Translate between 1D indices and 2D coordinates with wrapping
-
polygon_clipping
An algorithm for computing boolean operations on polygons
-
easygradecalculator
easy grade calculator
-
fsum
calculate accurate sum of floats
-
temperature_calculator
A temperature calculator
-
common_math
A collection of common math functions
-
better-num
Better numeric types in rust
-
simple-geom
plane geometry
-
matrix_operations_cuda
perform matrix operations using cuda
-
splinify
Rust-wrapper for Dierckx' B-Splines Curve and Surface Fortran Library
-
microtensor
Automatic differentiation for tensor operations
-
geologic
Mathematical and geometrical abstractions with a focus on ergonomics
-
multifactorials
who allows you to use multi factorials
-
rust_math
Math library written in Rust
-
num_base
manipulating with numbers (integers) in different bases
-
algeo
Computer algebra, algebraic geometry, and related math
-
yttria
that re-exports the other yttria sub-libraries for radio application development
-
cons-laws
Particle methods to solve 1D conservation laws
-
rbop
Rust framework for writing mathematical expression editors
-
RustGraphix
Rust-Graphix is a Rust library for mathematics. It includes support for matrices, both two-dimensional and three-dimensional, along with various matrix operations and methods.
-
mtrs
matrices in Rust
-
plonkup
A pure-Rust implementation of the PLONK ZK-Proof algorithm
-
factor-semiprime
Pollard's rho algorithm for factoring semiprime numbers
-
reiterator
Lazy repeatable caching iterator that only ever calculates each element once
-
batbox-la
Linear algebra
-
xdbuf
reusable multi-dimensional buffer
-
natural_constants
Pre-defined constants from all disciplines (math, physics, ...)
-
approxeq
A trait for approximate equality of types
-
nrfind
A set of useful mathematical functions for floating point numbers based on the Newton-Raphson method for finding roots
-
num-ord
Numerically ordered wrapper type for cross-type comparisons
-
cell-automata-1d
Look Stephen Wolfram's cellular automata: https://www.wolframscience.com/nks/p170--cellular-automata/
-
lapack-traits
Generic real/complex scalar trait wrappers for BLAS and LAPACK routines
-
raekna
combines the other crates in the workspace to make a functional program
-
infallible_tobigint
Infallible ToBigInt/ToBigUint conversion traits for num-bigint
-
signed
working with signed numbers' absolute values avoiding confusion
-
ios_calculator
iOS calculator implementation
-
arpack-ng
Save interface to arpack-ng-sys
-
sparse21
Sparse Matrix Solver
-
cycle
modern and safe symbolic mathematics
-
zero_based_index
Newtype offering some utility methods for zero-based indices
-
eigs
Find Eigenvalues and Eigenvectors with Rust using UMFPACK + ARPACK
-
dinglebit_combinatorics
A collection of combinatorics utilities
-
arithmetic_congruence_monoid
Реализует арифметические конгруэнтные моноиды (ACM) в проекте на основе YAML
-
rust-strictmath
Rust portable strict math implemention
-
ipopt_bindgen
Rust bindings to the C interface of Ipopt, a library for large-scale, constrained, nonlinear optimization
-
nice-numbers
Small library for number sequences
-
sleef-trig
Port of a few sleef.org trigonometric functions
-
const_fixedp
A const type for fixed point arithmetic
-
fang_oost
implementing Fang and Oosterlee's algorithm for inverting characteristic functions
-
advancedresearch/scomb
A research project in path semantics, a re-interpretation of functions for expressing mathematics
-
lambert-bate
A fast solver for Lambert's problem
-
commander-core
used by commander-rust only. Please don't use it!
-
ezy
Easy to use tweening library
-
buckingham
Arithmetic with units
-
rubiks-moves
focusing on processing moves for 3x3 Rubiks cube
-
r-src
The package provides a source of BLAS and LAPACK via R
-
pmsim
Porous media simulator
-
cblas
The package provides wrappers for CBLAS (C)
-
new_york_utils
calculation some things
-
magicsquare
magic square/cube generation
-
rustrix
Supports macro and basic operations for matrix
-
sylvan_number
My own big number implementation, just for my own uses
-
tinyfield
Small, finite fields
-
query-curve
querying custom Bezier curves, compatible with curves created at https://querycurve.com
-
mathcat
Math Capable Assistive Technology ('Speech and braille from MathML')
-
duckworth-lewis
A calculator for determining targets for the team batting second in weather affected cricket matches using the Duckworth Lewis Standard Edition methodology
-
rs-stats
Statistics library in rust
-
math-commons
math utils for rust
-
omni-wave
Easy to use DWT (Discrete Wavelet Transform) library, no need to worry about padding, and a variety of wavelets are available
-
pcw_fn
Generic piecewise function trait and impls
-
rlife
A life library written in Rust
-
repetend_len
repetend lengths
-
square_calculator
Square Calculator
-
takuzu
(a.k.a. Binairo) number puzzle solver
-
mathbox
A math toolbox
-
gandiva_rust_udf
gandiva rust udfs
-
rs_handstrength
relative to board omaha hand strength calculator and equity on flop
-
symbolic_math
performing symbolic mathematics. Supports basic arithmetic operations, expression simplification, and expansion, and evaluation.
-
deltav_calc
Allows you to generate a graph representing a delta'v map used in the game Kerbal Space Program
-
sofa-sys
Standards of Fundamental Astronomy (SOFA) Rust bindings
-
libdivide
Port of libdivide
-
quaternions
quaternion arithmetic with traits
-
padic
P-adic numbers in Rust
-
matriarch
A Linear Algebra and Matrix library written in Rust
-
mermaid
Experimental Linear Algebra
-
machine_int
std::num::Wrapping on steroids
-
libpuri
Idiomatic Rust Competitive Programming Library
-
clipcalc
calculator that reads from the clipboard and writes the result back to the clipboard
-
guff
Implements Galois Fields for various natural sizes
-
mc-vanilla
MinecraftRS - Implementation of vanilla features for Minecraft, this extends and use mc-core
-
polygonical
2d polygon geometry and operations
-
rust-kepler-solver
Efficient solvers for the elliptical and hyperbolic Kepler equation
-
q_rsqrt
fast inverse square root function from quake 3
-
mdbook-mathpunc
An mdbook preprocessor that prevents line breaks between inline math blocks and punctuation marks when using katex
-
eigenvalues
algorithms to compute eigenvalue/eigenvectors of symmetric matrices
-
rust-test-crate-multiply
Test rust package
-
rml
A machine learning library in Rust
-
rust_geometry
A geometry library for problems in ICPC programming contests
-
p3-monty-31
Plonky3 utilities for implementing 31-bit Montgomery fields
-
ieee754
Low-level manipulations of IEEE754 floating-point numbers
-
nvblas-sys
This package provides linkage to NVBLAS
-
fixed-exp
Exponentiation for fixed-point numbers
-
surreal
that implements J. H. Conway's surreal numbers
-
cisat
Cognitively-Inspired Simulated Annealing Teams
-
srmc
A Small Rust Math Crate
-
gac
Generic and Atomic Recipe Calculator for Factorio
-
curso_09_libs
Teste de biblioteca
-
sat-rs
A SAT solver written in Rust
-
qoqo_calculator_pyo3
Python interface to qoqo calculator, the calculator backend of the qoqo quantum computing toolkit by HQS Quantum Simulations
-
collatz
Helper functions related to the Collatz conjecture
-
savage
A primitive computer algebra system (REPL)
-
math-in-rust-doc
Demo of add math to rust doc
-
intfinity
An abstraction over numeric types with infinity implemented
-
coinclp-sys
The low-level bindings to the COIN-OR Clp library
-
replicante_logging
Replicante common logging logic
-
cheque
Convenient checked math
-
perplex_num
Perplex (hyperbolic or split-complex) numbers based on num-traits
-
colsol
Functions for direct solution of matrix equations for compact form matrices
-
tau
The important mathematical constant tau
-
lcrs
A Lambda Calculus Interpreter written in Rust
-
const-decimal
Integer-backed decimals with constant precision
-
moon-calc
Moon phase calculator
-
multi_dim_point
multi-dimensional point
-
colon
A array and number utility functions
-
num-derive
Numeric syntax extensions
-
dfa
A simple dfa
-
snafu-numbers
Special Numeral-Analogue Fuel Units
-
radix-tools
Tools for computing powers or decomposing numbers by radix
-
sjqchat
-
ewq
Small math library
-
hwcalc
An arbitrary bit-width calculator
-
igsolve
The program for solving impartial games
-
simplex-23d-rs
Simplex 2d/3d noise in Rust
-
nabo-pbc
A fast K Nearest Neighbor (KNN) library for low-dimensional spaces, now with support for periodic boundary conditions
-
FEA_code
-
dntk-matrix
Statically sized matrix using a definition with const generics (only for nightly)
-
My-7
I'm getting used to Rust
-
delaunay2d
compute Delaunay triangulations and Voronoi diagrams in 2D space
-
siiir_modular_power
A console app and library with function to quickly calculate k^n mod m
-
epsilonz
Functional programming in Rust
-
lager
A lightweight type-safe linear algebra library
-
tnt
runtime validated proofs in number theory
-
rust-polynomial
A lib to operate polynomials
-
cchmod
chmod calculator
-
unsigned-f64
A wrapper around f64 that guarantees that the value is always non-negative on the type level
-
rustitude-gluex
GlueX Amplitudes for Rustitude
-
adder_trial
has a function
-
qvnt-i
Advanced quantum computation simulator
-
rs-lambda
A lambda calculus interpreter written in rust
-
persist-es
A backing logic for an RDBMS implementation of an event store for cqrs-es
-
reuler
Solutions to Project Euler in Rust
-
get-hash
Get hash of a string
-
rapier3d-urdf
URDF file loader for the 3D rapier physics engine
-
npy-stream-writer
stream writer for numpy files
-
hexx
Hexagonal utilities
-
triangle_sides
calculating various properties of the triangle. Does not use points, but sides lengths for constructing a triangle
-
solar
package
-
spv-rs
Math utility for astronomical data
-
hipparchus-mean
A collection of basic mathematics solver: Lp norm, mean, moving average, sequence
-
gs-rs
basic monocular SLAM (Simultaneous Localization and Mapping) Algorithm in pure Rust
-
crook_calculator
one function to compute mathematical equations from string slices
-
MathTriks
A single crate for every mathematical manipulation
-
scalar-field
Traits and structs which define arithmetic operators on scalar fields
-
sin_cos_ln_sqrt
ITN crate containing math functions
-
voroxx
Voro++, a 3D cell-based Voronoi library
-
ggmath_testing
testing tool for custom ggmath scalars
-
rate
Clausal proof checker (DRAT, DPR) for certifying SAT solvers' unsatisfiability results
-
tropical_algebra
tropical algebra in Rust
-
mathlib
A math library for Rust
-
interpolation
A library for interpolation
-
polygamma
function
-
mazer-macros
A minimal, simple math markup language that compiles to HTML, written in Rust
-
implicit3d
3d implicit geometry
-
adder123
A father package file where you guess what number the computer has chosen
-
stochastic-gbm
simulating Geometric Brownian Motion (GBM) process for financial asset modeling
-
calculi
used to apply calculus functions on equations in string form
-
toronto
Tools from me
-
delaunay
The representation of delaunay triangulation
-
operations
Basic algebraic and mathematical expressions for use with dynamic elements
-
camctrl
Camera control math
-
det
Calculate the determinant using a macro
-
whiteboard
A math library made by someone not qualified to be making math libraries
-
hypercpu
Distributed symbolic computation
-
unit-root
Unit root tests
-
hipparchus-geo
latlon, ellipisoid & geodesic calculations
-
jl-sys
contains the generated bindings for the Julia C API used by jlrs
-
adder_4702
This package calls the
add_one
function from theadd_one
library -
vecto
vector2
-
vlink
made for emberry https://github.com/emberry-org/emberry
-
hc
Handy calculator for haxor calculations
-
slice2d
Ergonomic array slice for 2d array manipulation
-
geometric
A very simple vector and matrix library built on the vecmath crate
-
rs-measures
macros to encapsulate numbers in measures, provided with units of measurement, allowing any meaningful operation, but statically forbidding meaningless operations with them
-
trajgen
Minimum trajectory generator
-
yuescript-src
Sources of Yuescript and logic to build them
-
sinorust
hello world!
-
nekocalc
A Calculator
-
pire-gemm-s8u8s32
high performance cpu kernels
-
accelerate-general
A general matrix and vector operations library using Apple's Accelerate framework
-
pnets_shrunk
A reducer for petri nets
-
mdmath_cg
Multidimensional math
-
math_captcha
mathematical CAPTCHA code generator written in Rust
-
rust-blas
BLAS bindings and wrappers, fork of rblas
-
markovgen
building markov chain graphs from text datasets and performantly generating text sequences by traversing them, includes an accompanying CLI application
-
spice-sys
Thin wrapper for the C language implementation spice toolkit from NAIF
-
hwcalc_lib
Backend for the hwcalc calculator
-
shunting-yard
shunting yard algorithm implementation in Rust
-
vectors
Sparse & dense vectors for use in high dimensional vector spaces
-
frac
Rational Number Data Type
-
electro
A small toolkit for computational electromagnetics, including FD, MM, and FEM. Unstable till 1.0.
-
quake-inverse-sqrt
Quake Inverse Square root alghorithm
-
RustPrimeNumberLibrary
Rust prime number checker library now step 1 is importing create and calling function and put one parameter. This prameter data type is u32
-
ndvec
low-dimensional vectors
-
gosh-lbfgs
Fast and safe Rust implementation of LBFGS and OWL-QN algorithms ported from Naoaki Okazaki's C library libLBFGS
-
egglog
language that combines the benefits of equality saturation and datalog. It can be used for analysis, optimization, and synthesis of programs. It is the successor to the popular rust library egg.
-
demo_crate_dia
Calculator
-
pirox
building a calculator
-
vajra
-
kilac
Handles Kipa-compatible inputs. Prototype of Riipic
-
adder-zfk-rs
A add one function crate by zfk
-
lukkid
Arithmetic Sequences
-
ralgeb
This package has some mathematical tools to allow user perform operations on Point, Line, Circle, Matrix
-
ux-indicators
Technical Analysis Function Library
-
aint
Arbitrary width integers between 1 and 128
-
piecewise-linear
manipulating piecewise linear functions
-
tritet
Triangle and tetrahedron mesh generators
-
gomez
Framework and implementation for mathematical optimization and solving non-linear systems of equations
-
raster-tools
Raster processing tools
-
mathfacts
A small command-line application to practice math facts
-
log_domain
Logarithmic representation of floats
-
cmath
一个新手的尝试
-
safemath_dev
Math operations with safety checks that throw on error
-
pupil
Arithmetic expression evaluator
-
oxicalc
A small, simple calculator written in rust/gtk4
-
gradecalculators
grade calculators
-
slintcalc
A little calculator
-
strata
A unique search technology
-
claire_vector
claire is a rust lib for vector calculus
-
aeiou
Algebraic effects
-
geo-aid-dbg
A debugger for Geo-AID. Used in development for peeking inside Geo-AID in order to see how the generation process goes.
-
vtrig
Hidden trigonometry functions with their derivates and integrals
-
makima_spline
modified akima spline interpolation
-
clnooms
Assembly-level implementation of interesting data types
-
hebrides
Implementations for the real numbers, complex numbers, and basic linear algebra
-
vectorial
Vectors and related types
-
topological_peak_detection
A mostly efficient topological algorithm for finding all peaks in a 1-D signal
-
galgebra
geometric algebra stuff (vectors)
-
polynomial-roots
Find the real roots of huge polynomials in milliseconds
-
tofas_extras
Translation of fundamental astronomical subroutines
-
small_matrix
matrix library made in Rust
-
fcwt
Fast Continuous Wavelet Transforms
-
options-common
working with financial options
-
logsumexp
Numerically stable computation of log-sum-exp using a 1-pass algorithm
-
nalgebra-lapack
Matrix decompositions using nalgebra matrices and Lapack bindings
-
frames
Contextual frames made simple
-
arb-sys
Bindings to the Arb library
-
thirteensea
Test publish crate
-
RustQuant_iso
quantitative finance
-
cassie
limited computer algebra system written for the fun of it
-
unit9
whp-unit9
-
unit4
whp-unit4
-
com-croftsoft-core
A core library of highly reusable code
-
envisim_estimate
Design-based estimation and variance estimation
-
fj-math
Early-stage b-rep CAD kernel
-
numera
numbers
-
avatar_graph
Avatar Graphs
-
ralgebra
Roy's algebra library
-
dimensional
Functions, structs, and reference data for working with dimensional values, such as '1 second' and '3 miles per hour'
-
vexide-math
Commonly used mathematical formulas for vexide
-
makepad-geometry
Geometry tools
-
moo-math
math interpreter
-
bidimensional
A collection of 2D utilities for coordinate representation and manipulation
-
gauss_adia
Small utility program to compute adiabatic energies for TD-DFT simulations with the gaussian 16 program suite
-
evalr
Expression evaluator
-
calcul8
calculator CLI
-
normform
handling normal forms
-
twoword
Construct bigger uints by combining two smaller ones into a two-word uint
-
smartcalc-tui
Terminal UI for erhanbaris/smartcalc
-
radix-number
Rust port of Radix Core Number
-
theta-chart
Theta_chart is a collection of utilities to make performing certain calculations more convenient
-
hilbert_index
D-dimensional Hilbert curve
-
miller_rabin
A multi-threaded, arbitrary precision implementation of the Miller-Rabin primality test
-
metallicalc
A calculator written in Rust
-
irox-fixedmath
Fixed Precision Math Primitives
-
gfx-maths
Implementations for the most essential Graphics Math operations
-
nodarium_utils
A collection of utilities for Nodarium
-
avlsort
AVL tree holding the rank and the number of duplicates of elements
-
complex-number
A basic implementation of complex numbers in rust
-
iter-rationals
A fixed size, linear time, no-std iterator over the rational numbers
-
rawarray
file format for retrievably storing n-dimensional arrays
-
poke-type
A Pokemon type effectiveness calculator that accepts arbitrary type combinations
-
l1-dfa
Deterministic Finite-State Automata Library for Rust, written in L1
-
stitches
Search spaces to solve math problems fast
-
image-recovery
Image recovery algorithms, implemented in Rust
-
sov-stf-runner
Runs Sovereign SDK rollups and their verifiers
-
xer_add_one
Example dependency crate
-
nd_array
linear algebra that tries to have a similar api to numpy
-
machine-check-exec
formal verification tool machine-check
-
math_64
Only the numbers 1, 3, 5, 7 or 9 work. It's very odd.
-
hkkim_lib_wikibooks_rpn_test
RPN(Reverse Polish Notatio) library
-
num-primes
Generating Large Prime and Composite Numbers using num with a simplistic interface
-
temp-converter-lib
terminal temperature unit converter between Celsius, Fahrenheit and Kelvin
-
simple_math
lib to do some mathematical manipulation
-
siege-math
Math library for the Siege Engine
-
raith-common
learning project
-
fpn
Fixed point number
-
modulo-n-tools
modulo tools
-
hcode_functions_danielly
Biblioteca de funções da Hcode
-
unit18
whp-unit18
-
pga2d
tools for 2 dimensional projective geometric algebra
-
upcast-arithmetic
Arithmetic that is upcasted on overflow
-
rialight_math
Rialight mathematics API
-
locmess
look at the mess that are your LOC
-
pccc
Parallel-concatenated convolutional code
-
sukker
Linear Algebra and Matrices made easy!
-
set-partitions
Represent and enumerate set partitions
-
isprime
Quickly check if a number is prime
-
qcd-sme
numerical library for the screened massive expansion of QCD
-
fuzzy_fraction
Struct for approximated human-readable fraction representation
-
routrs_highways_dataset
Highways dataset for routrs, the geograph-based shortest distance calculator for Rust
-
magnesia
A math library for Rust
-
ferrischart
Build informative graphs in Rust
-
cufft_rust
A safe cuFFT wrapper
-
cartesian_trajectories
create cartesian motion profiles
-
ticktick
-
opensrdk-symbolic-computation
Standard automatic differential library for OpenSRDK toolchain
-
cp_sat
Rust bindings to the Google CP-SAT constraint programming solver
-
shawnkelz_add
A test crate created by Shawnkelz
-
versor
port of versor in D3.js
-
super-prime
Find the super prime number
-
core-math
API for CORE-MATH
-
p3-interpolation
Plonky3 interpolation logic
-
alphabet
working with alphabets
-
modern_appvars
A parser for appvars on TI calculators
-
fhe-math
Mathematical utilities for the fhe.rs library
-
conum
big numbers, specified by arbitrary digit widths
-
bmi-calculator
BMI calculator for TI Nspire™, with data for Chinese
-
discrete-logarithm
Fast discrete logarithm solver
-
combinatorial
tools, functions, and generators
-
tukey_test
performing the Tukey statistical test, a method for comparing multiple groups simultaneously. It calculates the critical q value for a given number of groups and total observations…
-
rusoda
Pure rust and just need log dependencies implementation of odepack dlsoda
-
batbox-num
num traits
-
ngeom
Geometry in N dimensions
-
primal-sieve
A high performance prime sieve
-
tilted
A toy mathematical interpreter written in Rust
-
fractran_rs
A FRACTRAN interpreter
-
amfnengine
Amortization Functions (AmFn) Engine
-
crlibm
Binding to CRlibm, a correctly rounded math lib
-
seniorious
chtholly tree in rust
-
fend-core
Arbitrary-precision unit-aware calculator
-
cubecl-core
CubeCL core create
-
luacells
text-based cellular automata simulator that uses Lua for rule definitions
-
lorust
Modern Rust utility library delivering modularity, performance & extras; or simply Rust version of Lodash
-
topology-traits
Topological traits for generic mathematics in Rust
-
chemrust-nasl
New Adsorption Site Locator (NASL) for catalyst materials. Written in rust. Part of the
chemrust
toolchain. -
fractionfree
Fraction-free linear algebra for ndarray
-
idem
0 and 1
-
siffra
parse and evaluate human-friendly mathematical and natural language expressions
-
entropiter
A no-dep iterator-compatible frequency and Shannon entropy calculator
-
yestack
Tools from me
-
legasea_line
Tools for working with lines
-
polys
A package for polygon geometry
-
rustnomial
working with polynomials
-
inari_wasm
A stripped-down version of Inari library (a Rust implementation of interval arithmetic) compatible with web assembly
-
oscirs
Scientific computing environment for Rust
-
neapolitan
Easily model and solve circuit-like problems
-
moonalloy
The oxidized scientific computing library for the 21st century
-
cryptix-field
group, ring and field arithmetics based on cryptix-bigint
-
data-pipeline
A functional and extensible library for organized lazy processing of data with minimal overhead
-
lemonmath
A math library
-
tricolor
Color structs, color formats, and color conversions
-
GSL-sys
binding for the GSL (the GNU scientific library)
-
argmin-math
argmin math abstractions
-
libmath
Mathematical utilities
-
oxygen_quark
Oxygen Quark is a maths library mainly developed for the Oxygen Game Engine
-
graph-cycles
Detect all cycles in a petgraph graph
-
rexl_matrix
matrix library for Rust
-
ferromagnetic
Calculate the world geomagnetic fields using IGRF/WMM
-
sleekfft_rs
A high performance FFT library for power of 2 signal sizes
-
pdbs_benchmark
The program for benchmarking pattern database implementations
-
irox-stats
Various mathematical and statistics utilities
-
foocalc
A command line RPN calculator with multiple precision and unit support
-
suitesparse_graphblas_sys
Rust bindings for SuiteSparse::GraphBLAS
-
approximately
compare two any values
-
ndmath
Traits for doing vector geometry operations using built-in types
-
fftw-sys
unsafe wrapper of FFTW3
-
ferrix
matrix library for Rust
-
kolakoski
sequence iterator
-
acgmath
A linear algebra and mathematics library for computer graphics. A fork of
cgmath
. -
dashu-int
A big integer library with good performance
-
matrix_operations
perform matrix operations
-
unit17
whp-unit17
-
field-matrix-utils
working with matrices over finite fields
-
rpn_calc_taro_kobayashi
RPN(Reverse Polish Notation) library
-
gates
simulate logical gates
-
coin_cbc_sys
Rust bindings to the CoinOR CBC MILP Solveur using the C API
-
zkp-elliptic-curve
A crypto-grade elliptic curve over
primefield
-
iron-shapes-algorithms
Geometric algorithms for the iron-shapes geometry crate
-
ndarray-inverse
Pure Rust Inverse and Determinant trait for ndarray Array2
-
lie
A numerical library for working with Lie Groups and Algebras
-
nut_sys
Wrapper for Number-Theory-Utils C library
-
astronomical-quantities
Unit-safe computations with astronomical quantities
-
chewy
A command-line RPN calculator
-
kair
COnstraint Based Reconstruction and Analysis (COBRA) in Rust
-
logik
Calculator for propositional logic formulas
-
gcv_spline
fitting and evaluating GCV splines
-
tiny-dl
An experimental crate for exploring Description Logic
-
eprmutate
Permutation Library
-
dashu-ratio
A big rational library with good performance
-
aws_volume_limit_calculator
copy of https://github.com/awslabs/aws-support-tools/blob/master/EBS/VolumeLimitCalculator/volume_Limit_calculator.sh
-
dualquat
Quaternion and Dual Quaternion math library for high-precision physics simulation
-
hcomplex
Lightweight complex and hypercomplex algebra library
-
asmcahligzamaze
Schizm and amalgamation of adventurer's probability distribution across multiverse 2D maze on a single screen
-
kukan
powerful tool for mathematical interval
-
symmetria
numerical library
-
cl-calc
A command line calculator
-
calcer
nice program to write graphs from programs
-
bool-logic
manipulating and evaluating boolean expressions
-
online-statistics
Blazingly fast, generic, and serializable online statistics
-
postfix
expression evaluator
-
algebr
Basic algebra
-
meansd-cli
calculate mean and standard deviation (CLI)
-
haversine-redux
Haversine formular library to determine the distances between two coordinates on the earth
-
coincbc-sys
The low-level bindings to the COIN-OR Cbc library
-
sprs-ldl
Sparse cholesky factorization
-
rust-numpy
A row version of a convinient rust-numpy library which target is to dublicate functionality of well known python library 'numpy'
-
bool2cnf
transfer boolean expression to dimacs directly
-
ty-ops
Type level operation library in rust
-
astro_nalgebra
astro-float for nalgebra
-
memu
Implementations of memory units and working with them
-
optlib
The optimization algorithms realized in Rust. In given time realized genetic and particle swarm algorithms.
-
rusty-compression
Low rank compression algorithms in Rust
-
hann-rs
Blazingly fast Rust Hann Window
-
c-api-tools
Tools for the creation of C API bindings
-
spral
Rust wrapper for SPRAL
-
lsode
Solve systems of differntial equations using LSODE subroutine from ODEPACK written in Fortran
-
algebraic-gen
Procedural Macro for Geometric Products of Any Dimension
-
projecteuler_rs
Project Euler solutions implemented in Rust
-
hipparchus
<!-- TODO -->
-
simplify-polyline
Simplify polylines using Douglas-Peucker and radial distance algorithms. Port of the simplify-js library.
-
precise-calc
A high precision calculator library and command line tool
-
rust_mdd
MDD
-
faer-evd
Basic linear algebra routines
-
kalc-kman
Is a calculator for math
-
r2rs-nmath
Statistics programming for Rust based on R's nmath package
-
unit_system
Automatically derived typed unit systems
-
ranged
Implements math operators for ranges of numbers
-
jpl-sys
Project Pluto JPL Ephemeris Rust bindings
-
na
wrapper around nalgebra to make it easier and mostly less verbose to work with the most used types in vector math for graphics
-
sparse_complex
solver for complex sparse matrices
-
geode
Rust bindings for the Geode SDK
-
infinity-euler
These are my solutions to Project Euler implemented in Rust
-
fdecimal
Arbitrary precision fast decimal numbers
-
allen_interval_algebra
package for interval algebra for more information see https://en.wikipedia.org/wiki/Allen%27s_interval_algebra
-
mady
🌲 ahead-of-time automatic differentiation
-
propositional
Logic
-
p3-monolith
Plonky3 implementation of the Monolith permutation
-
scal
Calculator that can add, sub, mul & div two input num
-
auto_worlds
Worlds implementing different rules for cellular automata
-
f64ad
Easy to use, efficient, and highly flexible automatic differentiation in Rust
-
solver
Solve optimization problems
-
yttria-math
A DSP math library tailored for use with the yttria set of libraries
-
scotch
Idiomatic wrapper for Scotch, the graph partitioner, graph clusterer and sparse matrix orderer
-
log2fix
no_std fixed-point base 2, e and 10 logarithm algorithm implementation
-
rpn_calc_perl
RPN library for Perl
-
firmath
Math Library for Graphics
-
math-fun
A package providing mathematical functions commonly used in science and engineering
-
moving-average
moving average library
-
fixed-vectors
Lightweight library implementing fixed-length vectors for Rust applications not compiled with the standard library
-
millimeter
Primitive type with millimeter unit attached
-
doem-math
Const generic linear algebra math crate for 3D applications, made in conjunction with doem
-
rslogic
logic programming framework for Rust inspired by µKanren
-
galois_field
convenient operations on finite field, polynomials, and matrices over finite field
-
ruint-macro
The
uint!
macro forUint
andBits
literals -
trussx
designing and analyzing truss structures
-
Circle_Area
circle of area function
-
functions_shared
Test deply crates.io
-
dotbits
unsigned int <-> Vec<bool>, plus various helper functions
-
markovian
Simulation of Markov Processes as stochastic processes
-
matrix-calc
matrix addition, subtraction and multiplication library
-
matrixable
Traits and structs extending capabilities of matrix-like structures
-
duckduckgeo
2d geom library
-
math-symbols
Symbols for computer algebra
-
gplu
Sparse LU factorization with partial pivoting
-
umath
ffast-math in rust
-
aspic
An ASPIC+ argumentation system and reasoning engine
-
rgaussian16
Interface for the Gaussian16 quantum chemical package. This structure provides functions for auto generating input, and running the external program g16.
-
goldilocks-ntt
fast NTTs over the Goldilocks prime field
-
ferrous-simple-calc
Example crate: simple calculator
-
psy-math
A fork of jet-proto-math. Helpful math utilities, used by PsyLend.
-
rust-gmp-kzen
Rust bindings for GMP
-
mc-core
MinecraftRS - Minimal core implementation of Minecraft backend
-
fibo
Compute the N-th Fibonacci number with arbitrary number precision
-
math_parser
A parser for mathematical expressions
-
matchmaker
fairly match students to categories
-
antic
bindings for the antic C library for algebraic number theory
-
ngau
Non-Generic Angle Units
-
cordic
Special functions for fixed-point numbers using the CORDIC method
-
matlabblas-src
Provide a source for MATLAB's BLAS library for use with the BLAS crates
-
lib_algorithms
Библиотека алгоритмов
-
jpegxl-src
Source of libjxl and logic to build it
-
basic_math_operation
can be used to perform basic operations like Addition, Subtraction, Multiplication and Division
-
real_float
Floating point types that check for correctness and implement total ordering
-
object-detection-opencv-rust
Object detection utilities in Rust programming language for YOLO-based neural networks in OpenCV ecosystem
-
floorAndCeiling
Tiny crate that contains floor and ceiling functions
-
cnetworks
A set of tools for creating and manipulating complex networks
-
basic_stochastics
A small collection of utilities to make performing basic stochastic calculations more convenient
-
ginger-rs
Parallel Bairstow Root-finding Method in Rust
-
rexl_math
mathematics library for Rust
-
rstm-core
focuses on building concrete implementations for Turing Machines
-
bicubic
A base for bicubic interpolation
-
slender-math
Lightweight math library for game development
-
rsruckig
Ruckig motion planning library for Rust
-
quickmath
A quick command-line math evaluator
-
amfnwasm
Amortization Functions (AmFn) Web Assembly
-
acme-graphs
Computational graphs for Rust
-
geo-aid-svg
Support for SVG output from Geo-AID
-
evaluator
interfaces and implementations for logic constructs that return values without accepting arguments, either via closure captures, global state, calculation or otherwise
-
max_len_base_10_as_usize
Trait offering constant maximum lengths of primitive integers as usize
-
numerical-integral
evaluating integrals using numerical methods
-
binary-space-partition
Abstract BSP tree
-
ode_integrate
Collection of numerical ODE Solvers written in generics and thus applicable in many scenarios
-
mafs
Fast maths for tiny projects. With SIMD but just for x86
-
mvmm_hydro
A moving mesh hydrodynamics (CFD) solver prioritizing flexibility over raw performance
-
simple_calculator_cmd
command line simple calculator and library
-
hilbert16
Hilbert transforms between 1D and 2D space, optimized for u16 coordinates
-
cayley
generic, stack-allocated linear algebra stuff, such as matrices
-
advancedresearch/path_semantics-category
A research project in path semantics, a re-interpretation of functions for expressing mathematics
-
classygroup
The Classy Group
-
adv_linalg_lib
Core library for Adv_LinAlg procedral macros
-
geo-aid-json
Support for JSON output from Geo-AID
-
summed-area
table for fast sums or averages of subsections of a 2d array or an image
-
lapack-sys
The package provides bindings to LAPACK (Fortran)
-
ramer_douglas_peucker
Ramer Douglas Peucker algorithm
-
hipparchus-az
angle representation, conversion and calculations
-
vec3-rs
3D vector math library
-
hipparchus-seq
generate various sequences defined in mathematics
-
matriz
Zero allocation Rust linear algebra library
-
scimath
A scientific computing library. WIP
-
flowscad
2D graphic and 3D object design with a Rustic functional approach. SVG and OpenSCAD output.
-
rusty-cffi
Tools for interfacing with other languages via CFFI
-
smt-lang
Sat Modulo Theory Language
-
dynagrad
Dynamic Auto-differentiation
-
zetik_prime
generating prime numbers with an iterator
-
unitdc
A dc-like arbitrary precision quantity calculator
-
arith_wrappers
Rust’s
std
offers theWrapping
type for “intentionally wrapping” arithmetic, but curiously does not provide analagous implementations for intentionally saturating… -
semolina
Optimized field arithmetic for Pasta moduli for x86-64 and aarch64
-
inexor-rgf-plugin-arithmetic
Inexor - Reactive Graph Flow - Plugin - Arithmetic
-
matrix_mul_test
testing blas as a feature
-
mathematics_table
that will generate a math table of an integer given by the user
-
qmu
Quigly's Math Utility
-
evercrypt_tiny-sys
A tiny build of EverCrypt's c89-distribution with autogenerated bindings
-
croot
finding real and complex roots
-
rapier3d-meshloader
STL file loader for the 3D rapier physics engine
-
ndarray-unit
A package providing a system of units to the ndarray type
-
ico_math
An opinionated SIMD Math Library for games and graphics in Rust
-
lcpc-ligero-pc
polynomial commitment scheme from R-S codes, as in Ligero (CCS '17)
-
vaughan
Implementations of various scientific calculations a-la SciPy in Rust built on Polars
-
fj-window
Early-stage b-rep CAD kernel
-
mdmath_ia
Multidimensional math
-
nd_interpolate
1-10 dimensional linear and cubic spline interpolation implemented in Rust
-
big_num
A big number implement in rust
-
math_vector
3D vector class
-
spaceform
A cross-platform SIMD-accelerated maths library for 3D graphics
-
mtl
Matrix template library. Dense2D matrix, SparseMatrix.
-
moon_math
Math utility functions for a variety of uses
-
module-publish
module publish test
-
shape-triangulation
The representation of delaunay triangulation
-
logic-rs
representing logical formulas with support for temporal robustness semantics
-
scicalc-rs
parsing and doing calculations with measurements, typically used in scientific contexts
-
yices2-sys
Low level Rust bindings to the Yices 2 SMT solver
-
math-rs
A basic mathematical engine
-
beagle
A basic linear algebra library for computer graphics
-
lambash
A λ-calculus POSIX-like shell
-
sqrt-rs
Stupidly Fast And LightWeight Crate To Calculate Square/Cubic Root In Different Ways
-
poseidon-paramgen
generating Poseidon parameters
-
softfloat-wrapper-riscv
a safe wrapper of Berkeley SoftFloat based on softfloat-sys for RISC-V based on https://github.com/dalance/softfloat-wrapper
-
fibnacci
fast high precision fibonacci calculator using rayon and gmp
-
ida
A pure Rust port of the Implicit Differential-Algebraic solver from the Sundials suite
-
reikna
A work in progress math library
-
symbolics_core
Core expression module for the symbolics computer algebra library
-
rs-math
math library, a math library written in Rust. Write in a native way as much as possible in this math library, reducing the use of third-party libraries. There may be some errors in this math library…
-
math
A math library
-
kalk_cli
A calculator that supports user-defined functions, variables and units, and can handle fairly ambiguous syntax
-
declaration
parsing mathematical terms
-
modtype
Macros that implement modular arithmetic integer types
-
rustybit-lib
that backs the rustybit BitTorrent client
-
qhull-sys
Rust bindings to Qhull
-
bignumber
arbitrary-precision decimal and non-decimal arithmetic
-
caliphui
calibrate and convert pH measurements using a two point method
-
icub3d_combinatorics
A collection of combinatorics utilities
-
factorial-mod
Fast mod for $n! % p
-
raekna-common
contains common types and functionality for the raekna project
-
wmathrs
mathematical crate
-
malltec_libs
Projeto de estudo
-
pire-dev
high performance cpu kernels
-
primeval
A monstrosity of a prime number generator
-
sized_matrix
Sized matrices using const generics for better type checking and performance
-
in_range
Returns true if a number is in range
-
sparse-interp
Basic univariate polynomial arithmetic and sparse polynomial interpolation
-
g3
Neat library for computer graphics based on geometric algebra
-
goertzel-nostd
An nostd implementation of Goertzel's Algoritm
-
gmp-ecm
Rust high-level bindings for GMP-ECM
-
concrete-fftw
Safe wrapper around FFTW
-
font-glyph
draw font glyph outline for Rust with plotters
-
astro-float-num
Multiple precision floating point numbers implemented purely in Rust
-
multrix
matrix multiplication and manipulation library with multithreading support
-
msfs
Rust bindings for the MSFS SDK
-
rust_scicrate
A scientific computing library for Rust
-
yz-curvep-exs
examples of curve paramterizations
-
matio-rs-sys
Rust binder to MATLAB MAT file I/O library
-
rMaths
Maths library made for Rust developers with ❤
-
jacc
Just another cli calculator: A maths interpreter for the command-line
-
maph
Maths package for use with personal stuff, but like, you can totally use it! If you want! There's even some light documentation now!
-
vector3
dealing with 3D mathematical vectors
-
ajkcalc
scriptable hybrid calculator
-
time-func
represents a set of data points as a function of time and performs various mathematical operations on the data
-
matrixes
matrices up to and slightly beyond a highschool level. See README for details.
-
rmath-cli
cli calculator
-
advancedresearch/boolalg
A research project in path semantics, a re-interpretation of functions for expressing mathematics
-
typed_floats
Types for handling floats with type checking at compile time
-
basiclu
Rust wrapper for BasicLU
-
matrix-math
Mathematical matrices
-
gap_solver
A solver for the generalized assignment problem
-
thanatos
CSG geometries in rust
-
ndutest
the first test
-
intel-mkl-tool
Seek Intel(R) MKL library from system
-
wicker
Weighted probability picker for Rust
-
cellular-snapp
Create cellular automata
-
planar
Strongly typed planar geometry
-
rustometry
Spatial Geometry in Pure Rust
-
my-little-eval
A little library for evaluating mathematical expressions
-
primerug
A prime k-tuple finder based on the rug crate
-
bigint-benchmark
Benchmarks for big integer implementations
-
symbolics_calculus
Calculus module for the symbolics computer algebra library
-
vecn
A procedural macro that transforms user-defined structs into general vector types
-
i_mth
A math library continuously under development made for use in particle and ridgid body dynamics and statics
-
yttria-coding
A mathematical coding library tailored for use with the yttria set of libraries
-
superlu-sys
The package provides bindings to SuperLU
-
mee6
calculate mee6 leveling data
-
min_max_traits
Traits for MIN and MAX associated constants
-
command_line_calculator
command-line calculator
-
exec-sat
Executes SAT solver and parses SAT solver output
-
flexint
Big integer types, optimized for small values
-
extended
precision 80-bit floating-point numbers (f80)
-
datom-bigdecimal
Arbitrary precision decimal numbers
-
rusymbols
symbolic mathematics. It aims to become a full-featured computer algebra system (CAS) while keeping the code as simple as possible in order to be comprehensible and easily extensible…
-
tribool
Three-valued logic
-
antic-sys
Bindings to the Antic library
-
rug-polynomial
Polynomial arithmetic, built on Rug & FLINT
-
intervals-general
enabling general representation of and operations on intervals over generic types (e.g. supporting units of measure or arbitrary built-in types, or any type with PartialOrd implementation).
-
some_math_lib
A basic math library
-
nimble-client-connecting
Nimble Connecting Logic
-
stochastic-abm
simulating various stochastic processes, including Arithmetic Brownian Motion and more
-
lmaths
A short 2D Maths library
-
sturdy-couscous
URI redirect in rust business logic repo
-
corries
Library/framework for 1D-hydrodynamics simulations using Riemann solvers
-
lyndon
Generate Lyndon words in lexicographic order
-
bq
A complete implementation of dual quaternions
-
dioxus-katex
Render math with KaTeX in Dioxus!
-
conclave-room
Logic for a Conclave Room
-
jnk
Jenna's Number Kruncher: a library for parsing math expressions
-
stella
software that finds prime k-tuplets (also called prime constellations)
-
statrs-fork
Statistical computing library for Rust
-
netlib-src
The package provides a source of BLAS and LAPACK via Netlib
-
finitediff
Finite/numerical differentiation
-
colamd
Column approximate minimum degree ordering algorithm
-
nnls
Non-Negative Least Squares (nnls)
-
metis-sys
Raw FFI to METIS, the serial graph partitioner and fill-reducing matrix orderer
-
pesto_cli
hello there
-
guff-ida
Information Dispersal Algorithm
-
objforces
Allows to calculate mouvement of objects based on forces on a 3D axis
-
float_approx_math
A math library for compile-time floating-point approximations (sqrt, sin, cos, etc...)
-
geomath
Stack-allocated maths for geometry, simulation and computer graphics
-
amg_match
Research iterative solver utilities
-
rl_ball_sym
Rocket League's ball physics
-
cereal_lib
Does the cereal box problem in either single or multi-threaded mode
-
routrs_railways_dataset
Railways dataset for routrs, the geograph-based shortest distance calculator for Rust
-
val_unc
A package for handling quantities with uncertainties
-
logic_trioxide
Logic Gate simulating Library
-
double-pendulum
A mathematical model for double pendulums
-
mulberry
Coordinate transformation tree with a focus on efficiency
-
ext-ops
General purpose arithmetic operator traits which are missing from the standard library
-
libmat
tools for linear algebra
-
chapter-3
An attempt at creating a linear algebra crate
-
cellular_raza-core
Cellular simulation tool
-
mkl-rs-sys
MKL bindings for Rust
-
klu-rs
Save bindings to SuiteSparse's KLU sparse matrix solver
-
gaussfilt
Design and apply Gaussian filter for 1D data
-
gaussiant
Gaussian integers
-
diet
A Discrete Interval Encoding Tree implementation
-
rust-expression
Calculator and solver for linear equations
-
acm
Arithmetic congruence monoid implementation in Rust
-
candle-gemm-common
Playground for matrix multiplication algorithms
-
ruut-algebra
An incredibly minimal linear algebra crate meant to be used for ruut-functions
-
dashu-base
Common trait definitions and tools for the
dashu
libraries -
complex_algebra
supporting complex number algebra
-
float_extras
Extra floating-point math functions from C math library
-
rust-fixed-point-decimal
Decimal fixed-point arithmetic
-
arith_traits
Traits unifying types based on various supported arithmetic operations
-
arpack-ng-sys
Bindings to arpack-ng
-
fj-viewer
Early-stage b-rep CAD kernel
-
math_thingies
math thingies, traits. For self use
-
simple_2d_vector
two-dimensional vectors in Rust
-
jaredh159-test-adder
adder function
-
logru
A small, embeddable and fast interpreter for a subset of Prolog
-
nicolas
Computational Algebra Library
-
flint-sys
Bindings to the FLINT C library
-
calcrs
A command-line calculator with everything you need
-
doctor-syn
Computer algebra system for Rust expressions
-
raekna-compute
allows evaluating expressions into literals
-
math_quix
math quiz cli to practice basic arithmetic
-
melius-vectors
2-4 dimensional vectors that can be easily created and manipulated
-
connect-four-solver
A strong and perfect connect four solver in Rust
-
nikisas
common mathematical functions with focus on speed and simplicity of implementation at the cost of precision, with support for
no_std
environments -
genpet
Generate petgraph graphs with geng
-
numerous
A set of tools to finding and classifying special numbers
-
mazer-cli
A minimal, simple math markup language that compiles to HTML, written in Rust
-
gpurs
GPU acceleration/linear algebra crate for scientific computing
-
faer-svd
Basic linear algebra routines
-
differential-geometry
differential-geometric calculations
-
brain-assistant
Mathematics tool and encyclopedia for the terminal
-
Gen_Prime
A way to transform a hash to a prime number
-
mathkid
Maths questions for kids
-
safe_decimal
that solves the recurring decimal problem with fractions
-
arithmetic-sign
Arithmetic
Sign
(≈+1|-1) to/from arithmetic types such asf64
,i32
utility -
container-broadcast
analog of Julia's broadcast interface
-
complexible
A minimal and user-friendly Rust library complex-number operations, bringing the joy of complex mathematics to Rustaceans everywhere!
-
softfp
Software floating point operation library
-
advancedresearch/boolean_paths
A research project in path semantics, a re-interpretation of functions for expressing mathematics
-
ramp-primes
Generating Large Prime and Composite Numbers using ramp with a simplistic interface
-
fishers_exact
Fisher's exact statistical test
-
vex
3D math library
-
nutils-poly
Low-level functions for evaluating and manipulating polynomials
-
lodestone_python
User friendly magnetic field calculations in Rust
-
pandas_rs
General Mathematics Library for Rust,Inspired by Python Pandas Library
-
xfft
Fast Fourier Transforms
-
axb
linear algebra
-
rpni
A basic command-line RPN calculator
-
bigfloppa
Arbitrary precision decimal numbers
-
sv4state
SystemVerilog 4-state value library
-
time_series_utils
handling time series data
-
overflow-proof
Monadic checked arithmetic for Rust
-
imath-traits
traits for VFX libraries to be agnostic over the math crates used
-
fftconvolve
The fast fourier transform convolution and correlation algorithm for Rust
-
geom
2D geometry library
-
geo-aid-plaintext
Support for plaintext output from Geo-AID
-
cruncher
jit-compiled mathematical expression calculator
-
osqp-rust-sys
c2rust(osqp-sys)
-
simulated_annealing
An interface for global function optimization using simulated annealing
-
biconnected-components
Find biconnected components in a graph
-
yew-katex
Render math with KaTeX in Yew!
-
ak_arith_crate
perform arithmetic operations on i32 data type instance
-
cellular
command-line based cellular automaton animation creator
-
big-num-manager
Rust big num manager
-
scirust
A scientific computing library
-
rsm-lib
A mathematics library for Rust, providing support for vector, matrix, and scalar operations
-
swnb-complex
complex number lib
-
gep
gep
, a better pointer arithmetic library -
meshgridrs
Partial implementation of numpy's meshgrid function for ndarray
-
std-dev
Your Swiss Army knife for swiftly processing any amount of data. Implemented for industrial and educational purposes alike.
-
factordb
Rust wrapper for FactorDB API
-
cuba
wrapper for the C Cuba integration library
-
cellular_env
An enviroment for simulation of physical systems (and possibly general purpose computation) using cellular automata, written in Rust
-
relation
based on the mathematical concept of financial relations
-
fastnoise_simd_bindings
Bindings for the FastNoiseSIMD library, https://github.com/Auburns/FastNoise
-
cryptix-bigint
A bigint library for cryptix
-
lat
easy matrix manipulation on a component wise level - no linear algebra
-
dual_quaternion
A type-agnostic dual-quaternion math library
-
dices
calculate discrete probability distributions and statistics for combinations of dices
-
cargo_calc
calculation lib
-
closure_calculus
Closure Calculus
-
p3-mds
Plonky3 MDS matrix logic
-
mdmath
Multidimensional math
-
numrs
A numerical computations library for Rust
-
malachite-float
The arbitrary-precision floating-point type Float, with efficient algorithms partially derived from MPFR
-
quick_maths
low-dimensional linear algebra structures
-
awint_core
Core no-std and no-alloc
awint
functionality -
miscmath
will be a collection of general math functions and linear algebra structures like vectors and matrices
-
pire-gemm-c32
high performance cpu kernels
-
finitefields
Perform algebraic operations between integers over a finite field
-
spokes
A network and network flow library
-
xcomplex
A complex number library
-
zernike
Routines to compute the Zernike polynomials
-
rustiny_linear_algebra
tiny linear algebra
-
matrix-simp
A linear algebra package (WIP)
-
soy
Interpolation library
-
floatd
just num_traits::Float + Debug + Display
-
math_l
Math Functions for LeetCode
-
aryth
a iterable toolset
-
yttria-modulation
A communications library tailored for use with the yttria set of libraries
-
delsum-poly
NTL bindings for the delsum crate
-
razor-chase
implements a variation of The Chase algorithm to find models for theories in geometric form
-
arrow-arith
Arrow arithmetic kernels
-
mini-kanren
miniKANREN in Rust
-
linalgz
linear algebra library for Rust
-
RustQuant_utils
quantitative finance
-
usagi
Common algorithms and utilities library for Rust
-
clac
command-line calculator
-
nova-math
Vector and matrix math utilities for nova-engine
-
polynomial-ring
A polynomial implementation
-
num_vector
Enabling basic vector arithmetic operations
-
logical_gate
A logic gate crate
-
math-crate
A libary for doing simple calculations in Rust
-
cw-bigint
Big integer implementation for Rust
-
nonscalar
Functions and types for operating on nonscalar values like vectors and complex numbers
-
vecs
Vector Math Crate
-
cat_solver
Rust bindings for the Kissat SAT solver
-
matrix_kit
An abstract linear algebra library for Rust
-
ffts
Rust binding for ffts (The Fastest Fourier Transform in the South)
-
inertia
Inertia
-
analit
Add another dimension to your Rust project with analog geometric literals
-
samplers
Sample from distributions and calculate summary statistics from the command line
-
inertia-algebra
Abstract algebra for Rust
-
num-rug-adapter
An adapter to use num crate where rug is needed
-
polenta
A toy language about polynomials over finite-fields
-
irox-dot
DOT Graph Description Language writer, compatible with GraphViz
-
dihedral
(torsion) angle calculations
-
rusty-rubik
providing interaction and solvers for the Rubik's Cube
-
inti25_rust_lib1
Rust example by inti25
-
pakr-iec
Functions to format numbers as decimal (1000 is 1.0k) and IEC (1024 is 1.0ki) up to YOTTA suffix
-
ldl
LDL factorisation for quasi-definite linear systems
-
vec_arith
Powerful vector/matrix arithmetic library written in Rust
-
hypertask_engine
The core logic engine used to run hypertask
-
alga
Abstract algebra for Rust
-
last_order_logic
An experimental logical language
-
prime-data
Prime Number Data Library
-
pop-prob-cli
A population probability calculator
-
arkley_numerics
This module provides various number representations and calculations that represent several structs and enums that represent common mathematical numbers such as fractions, standard form, and decimals,
-
arcs
An extensible framework for creating 2D CAD applications using the Entity-Component-System pattern
-
relations
A lightweight library for working with mathematical binary relations
-
tiago_functions
Algumas funções para uso externo
-
coordinates
no nonsense, library for using two and three dimensonal coordinates in several systems
-
truncnorm
Normal and Truncated Normal distributions
-
simple_calculator
First Library
-
polynomials
Tools to perform polynomial arithmetic and evaluation
-
sphrs
Spherical harmonics and solid harmonics
-
arithmetic_parser_kma
Arithmetic expression calculator parser
-
elementwise
operations implemented for standard Rust containers
-
wright_omega
Wright Omega function
-
pytha_calc
command-line Pythagorean Theorem calculator
-
simple_3d_vector
three-dimensional vectors in Rust
-
calcium-oxide
Calc-ium Oxide, a simple stack based command line calculator written in rust
-
blasoxide
BLAS implementation in rust
-
math_rust
A Math library for vectors
-
sm_dev
Math operations with safety checks that throw on error
-
amfnbatch
Amortization Functions (AmFn) Batch Process
-
numbrs
A flexible numerical computing package
-
play-rsa
RSA cryptography in Rust for pedagogical use
-
mtrx
type-safe matrix operations using const generics
-
nonstdfloat
Floating point calculations for strafe
-
is_signed_trait
Trait for IS_SIGNED associated constant
-
dd_maths_traits
Strongly recommended to avoid using while in development. No semver guarantees.
-
intervals-good
An interval arithmetic library with support for many functions and which tracks when domain errors may occur or are guaranteed to occur
-
primenumbe-rs
Generate the nth prime number
-
piston3d-construct
higher order functional programming with homotopy maps to construct 3D geometry
-
mex
A maths expression parser/evaluator
-
random-partition
Generate approximately uniformly distributed random integer partitions
-
lagrangian_interpolation
An algorithm to interpolate between points with polynomials
-
sort_rust
sort for Rust
-
ig_learn_rust
Basic math operations
-
polynomials_pro
pro-level polynomials
-
clamped
clamping of numbers in Rust
-
wilson
Calculate Wilson confidence interval for binomial distribution using the formula from Wikipedia
-
facto
Integer factorization and prime certification
-
peroxide-num
Numerical traits for Peroxide
-
mersenne-prime-number-miller-rabin
This package provides function to generate Mersenne number and test primality with Miller-Rabin Algorithme
-
elr_primes
prime number iterator and methods for basic calculations with prime numbers
-
most_used_functions
most used fuctions such as input , mathematical operations
-
bdrk_geometry
Geometry Helpers
-
df-maths
maths
-
math_utils_lib
providing math utilities such as a parser/evaluator and a LaTeX export to export a history of parsed expressions and solved equations to LaTeX
-
fj-kernel
Early-stage, next-generation, code-first CAD application. Because the world needs another CAD program.
-
emath
Minimal 2D math library for GUI work
-
mkl-rs-build
Build utilities for MKL
-
bigdecimal-no-std
Arbitrary precision decimal numbers
-
mop-common
Common definitions for MOP crates
-
linalg-rs
Linear algebra in Rust!
-
C4lc
A program to help you access the public functions in this code and to perform mathematical calculations, including addition, subtraction, multiplication and division
-
linea
Linear Algebra: Vectors and Matrices
-
linalgo_structs
Objects available to the linalgo library
-
exact-conv
Exact conversions between integer and floating point types
-
faer-cholesky
Basic linear algebra routines
-
routrs_maritime_dataset
Maritime dataset for routrs, the geograph-based shortest distance calculator for Rust
-
geo-aid-internal
Internals of Geo-AID. Can be used for creating alternative interfaces.
-
hyperoperation
(sometimes known as Knuth's notation) calculation library for Rust
-
complex-stuff
working with complex numbers in rust
-
vmd-rs
Variational Mode Decomoposition in Rust
-
discrete_transforms
Discrete Transforms
-
junglefowl
Brutally murdering Rust's type system one proof at a time
-
point_like
Traits for 2D point-like types
-
sciport-rs
Rust port of scipy
-
arkley_traits
several traits for common mathematical operations
-
sp2
2D geometric algebra spatial transforms and movement representations
-
fractl_gui
Fractal renderer supporting multithreading, gpu compute and wasm
-
fructose
Mathematical Traits for the Glucose Library and the Rust programming language
-
lapacke
The package provides wrappers for LAPACKE (C)
-
matrix-basic
very basic matrix operations
-
polynomical
tiny polynomial manipulation library
-
gml
Graphics Math Library. Generic Vector and Matrix Math library targetting graphics applications.
-
lodestone_core
User friendly magnetic field calculations in Rust
-
bluebird
that defines common SKI combinators from Combinatory Logic
-
logic-long
Supercell's Logic Long implemented in Rust
-
rapier3d-stl
STL file loader for the 3D rapier physics engine
-
ImtiazGermain
that checks if a number is a Germain and Imtiaz-Germain prime or not
-
random-distributions-cli
generate samples from various random distributions, as a text lines or a binary stream. Includes a general form of Stable distribution.
-
bootstrap-ht
Bootstrap Hypothesis Testing
-
acm_dependent
Project dependent on the arithmetic_congruence_monoid library for working with arithmetic congruence monoids (ACM)
-
ema
using exponential moving averages
-
robust-geo
floating-point expansions and geometric tests (https://people.eecs.berkeley.edu/~jrs/papers/robustr.pdf)
-
q1tsim-logic-gates
extension crate to q1tsim implementing the AND, OR and XOR logic cates in a quantum comupting - friendly (i.e. reversible) way.
-
rgla
A linear algebra library for graphics that implements rotors instead of quaternions
-
matrix
The package provides a matrix laboratory
-
babalcore
Babal core logic library, low-level things which are game-engine agnostic
-
binary_matrix
Dense binary matrix operations
-
viewp
A program is get any argument, that generates prime. it argument be number. This Program is Test Stage.
-
mish
A proof of concept Rust libm like implementation with almost full coverage of libm
-
linalgo
Accessible and performant linear algebra library
-
bigint-base10
Experimental API for dealing with big integers in base-ten
-
pow_of_2
Integer-like types which can only represent powers of 2
-
rprime
useful functions for prime numbers
-
rust_estudo
Basic math operations
-
g_calc
A small utility for performing simple math calculations using infix expression
-
cgmatrix
matrix library for computer graphics in Rust
-
logic-circus
Open source logic circuit simualtor written in Rust
-
primality-test
Primality Test crate
-
pire-gemm-f16
high performance cpu kernels
-
primality
Check if a number is prime
-
statistical-tests-rs
Statistical Tests for Rust
-
computation-graph
Computation graph library
-
primal-estimate
State-of-the-art estimation of upper and lower bounds for π(n) (the number of primes below n) and p_k (the k-th prime)
-
cronbach_alpha_lib
get cronbach alpha value to check your reliable question
-
primeshor
project to explore prime numbers and factorization
-
mathop
math operations
-
reform
A symbolic manipulation toolkit which aims to handle expressions with billions of terms, taking up terabytes of diskspace
-
polynom
handling polynomials
-
mdmath_linalg
Multidimensional math
-
rcomplex
class for manipulating complex numbers. This project is mainly for educational purposes, and I reccomend using other more complete packages for complex math.
-
statc
essentially a TI-84 extended, geared towards statistical calculations and making data easily readable and obtainable
-
projective
The representation projective transformation
-
bevy_hexasphere
A trimmed down and generic version of Hexasphere for bevy
-
cnfgen-nand-opt
Generate CNF for circuits
-
noah-plonk
Noah TurboPLONK protocol
-
slvs
Rust wrapper for the SolveSpace constraint solver library
-
horner-eval
A macro for evaluating polynomials via Horner's rule
-
fractran
execute Fractran programs
-
tsum_calc
command-line Triangle Sum Theorem calculator
-
r_mathlib
A port of R’s
nmath
stats module to Rust -
glucose
multipurpose math and physics crate for my projects
-
algebrust
basic linear algebra operations
-
code_abinash
A collection of utilities to make performing certain calculations more convenient
-
alpha_stable
Sample and generate probability distribution functions of Alpha-Stable distributions in Rust
-
anomalocaris
Rust Armadillo wrapper
-
math-util
providing miscellaneous mathematical utility functions
-
concrete-fftw-sys
Sources of FFTW and unsafe binding
-
logic-lang
structural logic based on equivalence graphs
-
polynomial_ops
Multivariable polynomial operations on arrays and vectors
-
gramit
32-bit floating-point graphics math
-
tg-sys
unsafe low-level bindings to the
tg
geometry library -
factor-rs
A command-line program for listing the prime factors of a number or fraction
-
spfunc
numerical calculation of special functions
-
netlib-provider
The package provides BLAS and LAPACK using the Netlib implementation
-
advancedresearch/path_semantics-sym_extract
A research project in path semantics, a re-interpretation of functions for expressing mathematics
-
safeeft
Safe and branchless error-free transformation algorithms for floating point numbers
-
gemm-f16
Playground for matrix multiplication algorithms
-
complex-plane
complex numbers and their associated operations in the complex plane
-
dynisland-core
Common logic and widgets for dynisland modules and layout managers
-
guff-sharefiles
Package IDA-encoded data in a portable file format
-
qalqulator
A calculator that uses (and outputs) rational numbers wherever possible
-
arkley
several traits for common mathematical operations
-
ComplexNumbers
performing operations on complex numbers in which the magnitude of the real and imaginary parts are provided in f64 datatype
-
prime_gen
Generate prime numbers
-
yara-src
Source of VirusTotal's YARA and logic to build it
-
candle-gemm
Playground for matrix multiplication algorithms
-
inta
Interval arithmetic in Rust
-
rust_combinatorics
Combinatoric utilities and functions for rust
-
inexor-rgf-model-arithmetic
Inexor - Reactive Graph Flow - Model - Arithmetic
-
simple-vectors
dimension generic vector math
-
const_ops
const-ready version of core::ops / std::ops arithmetic traits
-
acme-macros
Acme aims to provide a solid foundation for developing robust machine-learning systems in Rust
-
glar-gemm-c32
high performance cpu kernels
-
mini-c-ares-src
Source of c-ares and logic to build it using cmake
-
polynomial_tools
that contains some utilities for operations on polynomials
-
polynomint
A no-dependency library for working with integer polynomials
-
rug-miller-rabin
A multi-threaded, arbitrary precision implementation of the Miller-Rabin primality test using rug (GMP)
-
fftw-src
Source of FFTW
-
prime-number-utils
generate prime numbers and to determine whether a number is prime efficiently
-
new_project
Basic math operations
-
nzscq
Core logic for NZSCQ
-
fj-app
Early-stage, next-generation, code-first CAD application. Because the world needs another CAD program.
-
prime_tools
Generate primes, get prime factors, check primality, and other useful prime-related utilities
-
faer-qr
Basic linear algebra routines
-
superlu
The package provides an interface to SuperLU
-
pendragon
Easy polygon drawing built on top of lyon
-
poly_log
working with polynomials
-
num-irrational
num-irrational
is based onnum
and extends it with support for several kinds of irrational numbers -
graph_gen
Generate pseudo-random graphs based on the Erdos-Renyi G(n,p) model
-
rug-fft
FFT implementations for rug integers
-
rational_extensions
Extensions for rational numbers
-
arithmetic_parser_smetaniuk
Arithmetic expression calculator parser
-
time_varying_graph
A complex graph package for interacting with time-varying graphs. For more information you can check out https://arxiv.org/abs/1012.0009
-
core-math-sys
Generate bindings to CORE-MATH
-
onay_stat
calculating sum, mean, median, median but sorted, range, variance, standard deviation, mode, max and min value and their indices
-
dfkzr
Dezimalfestkommazahlrechnung - decimal fixed point arithmetic with up to 19 digits
-
strafe-consts
Constants for strafe
-
num-consts
General-purpose mathematical constants
-
nines
9-Slice scaling math
-
rust-gmp
Rust bindings for GMP
-
m61-modulus
Functions for performing arithmetic modulo the 61st Mersenne number. Aimed at testing bignum implementations.
-
trinary
Rust types for trinary logic
-
fractl_lib
Fractal renderer supporting multithreading, gpu compute and wasm
-
matext4cgmath
Unofficial third-party cgmath extensions for calculate eigenvalues, operator norms and Iwasawa decomposition
-
lineas
A mathematical linear algebra library for Rust
-
pire-gemm-f64
high performance cpu kernels
-
blend-formula
macros for defining GPU blend modes from arbitrary formulae
-
euphony-mix
mixing logic for euphony compositions
-
cudd
Cudd Rust library