-
rust_decimal
Decimal number implementation written in pure Rust suitable for financial and fixed-precision calculations
-
num-bigint
Big integer implementation for Rust
-
num-traits
Numeric traits for generic mathematics
-
nalgebra
General-purpose linear algebra library with transformations and statically-sized or dynamically-sized matrices
-
rug
Arbitrary-precision integers, rational, floating-point and complex numbers based on GMP, MPFR and MPC
-
statrs
Statistical computing library for Rust
-
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…
-
num-integer
Integer traits and functions
-
num-bigint-dig
Big integer 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.
-
bigdecimal
Arbitrary precision decimal numbers
-
argmin
Mathematical optimization in pure Rust
-
num-rational
Rational numbers implementation for Rust
-
rapier3d
3-dimensional physics engine in Rust
-
fj-app
Early-stage, next-generation, code-first CAD application. Because the world needs another CAD program.
-
geos
Rust bindings for GEOS C API
-
fend
Arbitrary-precision unit-aware calculator
-
librespot-connect
The discovery and Spotify Connect logic for librespot
-
hexasphere
A library to evenly tile hexagons on a sphere
-
euclid
Geometry primitives
-
sprs
A sparse matrix library
-
GSL
A rust binding for the GSL (the GNU scientific library)
-
float_next_after
A trait for native rust f64/f32 nextafter
-
cpc
evaluates math expressions, with support for units and conversion between units
-
openblas-src
The package provides a source of BLAS and LAPACK via OpenBLAS
-
shotgun
Minimal X screenshot utility
-
splr
A modern CDCL SAT solver in Rust
-
fasteval2
Fast evaluation of algebraic expressions
-
parry2d
2 dimensional collision detection library in Rust
-
fpdec
Decimal fixed-point arithmetic
-
ddo
DDO a generic and efficient framework for MDD-based optimization
-
keyframe
A simple library for animation in Rust
-
eva
Calculator REPL similar to bc(1)
-
ibig
A big integer library with good performance
-
cgmath
A linear algebra and mathematics library for computer graphics
-
tau-engine
A document tagging library
-
jlrs
jlrs provides bindings to the Julia C API that enables Julia code to be called from Rust and more
-
triton-vm
A 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…
-
bnum
Arbitrary, fixed size numeric types that extend the functionality of primitive numeric types in Rust
-
cork
A command-line calculator for hex-lovers
-
num-dual
Generalized (hyper) dual numbers for the calculation of exact (partial) derivatives
-
ruint
Unsigned integer type with cont-generic bit length
-
biodivine-lib-bdd
A simple thread-safe implementation of basic binary decision diagrams
-
scilib
A scientific library for the Rust programming language
-
dec
A decimal arithmetic library providing high-level, safe bindings to libdecnumber
-
yata
Yet another Technical Analysis library. For rust now.
-
polars-io
IO related logic for the Polars DataFrame library
-
luajit-src
Sources of LuaJIT 2.1 (OpenResty's branch) and logic to build it
-
coin_cbc
Rust bindings to the CoinOR CBC MILP Solveur using the C API
-
katex
Rust bindings to KaTeX
-
musclecalc
fitness: estimate the one repetition maximum (1RM)
-
rithm
Arbitrary precision arithmetic
-
plotpy
Rust plotting library using Python (Matplotlib)
-
emath
Minimal 2D math library for GUI work
-
enterpolation
A library for creating and computing interpolations, extrapolations and smoothing of generic data points
-
qvnt-i
Advanced quantum computation simulator
-
combination
A lib to do math jobs like permutate and combinate data from vec
-
pathfinder_geometry
Basic SIMD-accelerated geometry/linear algebra
-
ode_solvers
Numerical methods to solve ordinary differential equations (ODEs) in Rust
-
fasteval
Fast evaluation of algebraic expressions
-
caffe2op-pool
xxx
-
concrete-fft
Concrete-FFT is a pure Rust high performance fast Fourier transform library
-
hexx
Hexagonal utilities
-
varpro
A straightforward nonlinear least-squares fitting library which uses the Variable Projection algorithm
-
kalker
A calculator that supports user-defined functions, variables and units, and can handle fairly ambiguous syntax
-
graphblas_sparse_linear_algebra
Wrapper for SuiteSparse:GraphBLAS
-
pocket_prover
A fast, brute force, automatic theorem prover for first order logic
-
quantogram
Approximate quantiles using histograms with logarithmically sized bins to guarantee worst case absolute relative error
-
ndrustfft
N-dimensional FFT, real-to-complex FFT and real-to-real DCT
-
quaternion
A simple and type agnostic quaternion math library designed for reexporting
-
num-bigfloat
Increased precision floating point numbers implemented purely in Rust
-
qoqo_calculator_pyo3
Python interface to qoqo calculator, the calculator backend of the qoqo quantum computing toolkit by HQS Quantum Simulations
-
amplify_num
Amplifying numeric types: big-sized and bit-sized integers
-
lapack
The package provides wrappers for LAPACK (Fortran)
-
ndhistogram
multi-dimensional histogramming for Rust
-
meshx
A mesh eXchange library with conversion utilities for popular mesh formats
-
num-complex
Complex numbers implementation for Rust
-
rapier2d
2-dimensional physics engine in Rust
-
mate-rs
A simple and lightweight arithmetic expression interpreter
-
hilbert_2d
Functions for mapping between 1D and 2D space using the Hilbert curve, and its approximations
-
vectrix
A stack-allocated matrix type implemented with const generics
-
s2
S2 geometric library
-
softposit
Implementation of Posit numbers
-
zeromq-src
Source code and logic to build ZeroMQ from source
-
ndarray-glm
Performs regression for generalized linear models using IRLS on data stored in arrays
-
russell_sparse
Sparse matrix tools and solvers
-
polyhedron-ops
Conway/Hart Polyhedron Operations
-
simp_linalg
A generically defined, light-weight linear algebra library for simple addition and multiplication of vectors and matrices
-
RustQuant
A Rust library for quantitative finance tools
-
maths-rs
A linear algebra library for gamedev and graphics
-
tnt
Simple runtime validated proofs in number theory
-
ring-algorithm
algorithms on ring (Abstruct Algebra)
-
number_prefix
Library for numeric prefixes (kilo, giga, kibi)
-
faer-lu
Basic linear algebra routines
-
gmp-mpfr-sys
Rust FFI bindings for GMP, MPFR and MPC
-
arpfloat
Arbitrary-precision floating point library
-
rpn-c
A calculator environment using Reverse Polish Notation and multiple precision numbers
-
modular_equations
Program to solve quadratic and linear modular equations
-
smartcalc
Text based calculator for peoples
-
lib_rapid
LibRapid - a library specifically built for mathematical calculations and scientific applications
-
fj-kernel
Early-stage, next-generation, code-first CAD application. Because the world needs another CAD program.
-
rink
Unit conversion tool, similar to frink
-
lua-src
Sources of Lua 5.1/5.2/5.3/5.4 and logic to build them
-
vecmat
Low-dimensional vector algebra with min_const_generics support
-
autodj
Automatic Differentiation Library
-
simba
SIMD algebra for Rust
-
castep_model_generator_backend
A rust-written backend lib for edit and generation of lattice 3D-models compatible with CASTEP and Materials Studio
-
lstsq
Return the least-squares solution to a linear matrix equation
-
calc
CLI calculator app
-
statc
statc is essentially a TI-84 extended, geared towards statistical calculations and making data easily readable and obtainable
-
option-operations
Traits and auto-implementations to improve arithmetic operations usability when dealing with
Option
s -
easyfft
A library crate providing an easy FFT API for arrays and slices
-
blas-src
The package provides a BLAS source of choice
-
galois_field
Library for convenient operations on finite field, polynomials, and matrices over finite field
-
scientific
Arbitrary precision scientific number (no_std capable, in pure Rust)
-
triton-profiler
A universal profiler tailored to Triton-VM
-
truck-geometry
geometrical structs: knot vector, B-spline and NURBS
-
phylodm
Efficient calculation of phylogenetic distance matrices
-
z3
High-level rust bindings for the Z3 SMT solver from Microsoft Research
-
strict_types
Strict types: confined generalized algebraic data types (GADT)
-
ellp
Linear programming library that provides primal and dual simplex solvers
-
ecolor
Color structs and color conversion utilities
-
aegir
Strongly-typed, reverse-mode autodiff library in Rust
-
floccus
Formulae for air thermodynamic calculations
-
metrics_evaluation
Small foot-print parser and solver for (nested) text-based comparisons
-
librespot-org/librespot-connect
The discovery and Spotify Connect logic for librespot
-
easer
Tiny library imlementing Robert Penner's easing functions
-
quaternion-core
Provides quaternion operations and interconversion with several attitude representations
-
map_3d
Library for 3D geographic coordinate transformation
-
dleq
Implementation of single and cross-curve Discrete Log Equality proofs
-
raekna
This crate combines the other crates in the workspace to make a functional program
-
polynomial
A library for manipulating polynomials
-
prop
Propositional logic with types in Rust
-
iter_num_tools
Create simple iterators over non integer ranges. itertools + num = iter_num_tools
-
ckc-rs
Poker hand evaluation library
-
num_parser
A math interpreter and evaluator
-
num-prime
Generic and optimized primality test, factorization and various number theoretic functions with arbitrary precision based on
num
-
calcul8
A simple calculator CLI
-
lav
Lane-Associated Vector (LAV): Portable SIMD vector trait as GAT of SIMD lane trait
-
number-theory
Fast primality, factorization and elementary number theory for integer types
-
robust-predicates
Robust predicates for computer geometry
-
cnfgen-nand-opt
Generate CNF for circuits
-
series
Laurent series in a single variable
-
bare_metal_modulo
ModNum is a highly ergonomic modular arithmetic struct intended for no_std use
-
rsparse
A Rust library for solving sparse linear systems using direct methods
-
ratio-graph
Ratio's graph manipulation library
-
gfx-maths
Implementations for the most essential Graphics Math operations
-
reckoner
A high level arbitrary precision arithmetic library supporting integer and rational numbers
-
substrait
Cross-Language Serialization for Relational Algebra
-
plane-split
Plane splitting
-
factorial
Convenient methods to compute the factorial, optionally checked
-
wavegen
Wavefrom generator library
-
quantities
Unit-safe computations with quantities
-
specialized-div-rem
specialized division algorithms for integer primitives
-
allan-tools
Package to compute statistics to study systems stability
-
bezier-nd
Bezier curve implementations using N-dimensional vectors
-
kalman-rust
Dead simple implementation of Discrete Kalman filter for object tracking purposes
-
russell_lab
Matrix-vector laboratory including linear algebra tools
-
caffe2op-utility
xxx
-
dxpr
Differentiable expression templates in compile-time, dependency-free, no_std Rust
-
rational
Minimalistic library for rational numbers
-
basic-calc
Basic TUI calculator
-
opensrdk-probability
Standard probability library for OpenSRDK toolchain
-
bc
Use
bc
in the Rust Programming Language -
matio-rs
Rust wrapper to MATLAB MAT file I/O library
-
fitme
CLI curve fitting tool. Parameterise an equation from a CSV dataset.
-
miller_rabin
A multi-threaded, arbitrary precision implementation of the Miller-Rabin primality test
-
lucent
toy programming language based on the calculus of constructions
-
russell_stat
Statistics calculations, probability distributions, and pseudo random numbers
-
highs
Safe rust bindings for the HiGHS linear programming solver. See http://highs.dev.
-
mutils
Mathematical-like utilities. Points, Sizes, Colours, maths operating on them. Things like that.
-
fast_fp
Floating point fast-math optimizations
-
pointy
Minimal 2D geometry library
-
opensrdk-linear-algebra
Standard linear algebra library using blas and lapack for OpenSRDK toolchain
-
matrix_operations_cuda
A library to perform matrix operations using cuda
-
static-math
Fast mathematical operations with static arrays, without
unsafe
code -
glamour
Strongly typed linear algebra with glam
-
ndarray-conv
A blazing fast convolution lib for ndarray
-
costoflife
The CostOf.Life Calculator
-
infinitable
Infinity for types without infinite values
-
twenty-first
Collection of mathematics routines and cryptography for the twenty-first century
-
geometric_algebra
Generate(d) custom libraries for geometric algebras
-
vector2math
Traits for doing 2D vector geometry operations using standard types
-
num-ordinal
Ordinal number types
-
structural-shapes
Common structural shapes
-
nauty-Traces-sys
Low-level bindings for nauty and Traces
-
nalgebra-lapack
Matrix decompositions using nalgebra matrices and Lapack bindings
-
terraform-version
Parser and match calculator for terraform version constraint syntax
-
ilog
Base 10 and 2 logarithm functions for integer types
-
gemlab
Geometry and meshes laboratory for finite element analyses
-
canrun
A logic programming library inspired by the *Kanren family of language DSLs
-
cmn
A Rust library for accessing a collection of mathematical and cryptographic constants
-
find_peaks
Find peaks that match criteria in 1D data
-
depends
Ergonomic, performant, incremental computation between arbitrary types
-
lerp
Generic linear interpolation and extrapolation, automatically implemented for a variety of numeric types
-
stack-algebra
Stack-allocated lightweight algebra for bare-metal rust
-
nalgebra_latex
A library with several robust formatters for nalgebra::Matrix, LaTeX environments, and more
-
parry3d-f64
3 dimensional collision detection library in Rust. 64-bits precision version.
-
nextsv
Next semantic version calculator
-
sylvan-sys
Bindings for the Sylvan parallel decision diagrams library
-
puan-rust
Puan package contain tools for defining logic relationships among linear inequalities and reduction algorithms
-
smtlib
A high-level API for interacting with SMT solvers
-
librespot-metadata
The metadata logic for librespot
-
causal-hub
A hub for Causal Data Science
-
mappers
Pure Rust geographical projections library
-
circomspect-circom-algebra
Support crate for the Circomspect static analyzer
-
iron-shapes
Basic data types and routines for computational geometry focused on VLSI chip design
-
gchemol-geometry
gchemol: a Graph-based CHEMical Objects Library
-
prime_factorization
Prime factorization up to 128 bit integers
-
graphics-shapes
Shapes for graphics
-
cryptominisat
Rust bindings for CryptoMiniSat, a boolean satisfiability solver
-
dace
Rust wrapper of DACE, the Differential Algebra Computational Toolbox
-
uniform-cubic-splines
Simple uniform cubic spline evaluation and inversion
-
dashu-int
A big integer library with good performance
-
polynomial-roots
Find the real roots of huge polynomials in milliseconds
-
fmath
A math library for my personal projects
-
rlu
Sparse LU factorization with partial pivoting
-
gf2_192
Arithmetic operations and polynomial interpolation over Galois fields GF(2^192)
-
com-croftsoft-core
A core library of highly reusable code
-
qrotate
Quaternion library for 3D rotation of vectors
-
smt-lang
Sat Modulo Theory Language
-
fixed_math
Some math traits and functions for
fixed
point numbers -
unleash-yggdrasil
This is the Unleash SDK domain logic extracted into a library to facilitate building your own Unleash SDKs in anything, anywhere
-
wrapping_coords2d
Translate between 1D indices and 2D coordinates with wrapping
-
stochasta
A simple stochastic analysis library
-
mech-math
Math library for the Mech language
-
cayley
A crate for generic, stack-allocated linear algebra stuff, such as matrices
-
mdarray
Multidimensional array for Rust
-
padic
P-adic numbers in Rust
-
inertia-core
Core functionality of the Inertia crate with high level wrappers for FLINT, Arb, and Antic
-
curve-sampling
Adaptive sampling of parametric
-
fenris-geometry
Geometry functionality for fenris
-
magnesia
A math library for Rust
-
concrete-fftw
Safe wrapper around FFTW
-
angulus
Unit agnostic angle
-
inari
A Rust implementation of interval arithmetic
-
errorfunctions
Pure Rust package to compute the error function, Dawson's function, and Faddeeva's function for real and complex arguments
-
corries
Library/framework for 1D-hydrodynamics simulations using Riemann solvers
-
primal-check
Fast standalone primality testing
-
lllllxxxxx
TypeQL Grammar for Rust
-
baby_shark
Geometry processing library
-
malachite-nz
The bignum types Natural and Integer, with efficient algorithms partially derived from GMP and FLINT
-
tinylog
A logger for my personal projects
-
zero_based_index
Newtype offering some utility methods for zero-based indices
-
maths-traits
A simple to use yet abstract system of mathematical traits for the Rust language
-
rubiks-moves
A library focusing on processing moves for 3x3 Rubiks cube
-
qvnt
Advanced quantum computation simulator
-
hpn
Text-based RPN-style calculator in the HP Voyager tradition
-
afarray
Convenience methods for working with ArrayFire arrays in Rust
-
proj5
Pure Rust, type-safe alternative to PROJ.4
-
circadian_tools
Tools for working with circadian data, or data that is cyclical like time of day
-
argmin-math
argmin math abstractions
-
rust_math
Math library written in Rust
-
commuter
Provides tooling to test diagrams for commutativity, allowing automated tests on algebraic systems
-
qinetic_math
crate for Qinetic, containing math functionality
-
chfft
Fastest Fourier Transform library implemented with pure Rust
-
gaussfilt
Design and apply Gaussian filter for 1D data
-
sms_splitter
An SMS message splitter and part calculator with support for GSM and Unicode
-
cellular_raza
Cellular simulation tool
-
crosstermion
The unification of crossterm and termion behind a common facade for use with feature flags
-
libpcp
A constraint solver supporting arithmetic constraints over integers
-
neon-build
Build logic required for Neon projects
-
fj-math
Early-stage, next-generation, code-first CAD application. Because the world needs another CAD program.
-
bezier-rs
Computational geometry algorithms for Bézier segments and shapes useful in the context of 2D graphics
-
dc-ock
A simple reverse polish notation desk calculator library
-
qmat
A simple library for 2-dimensional matrices
-
pergola
abstract types for join-semilattices
-
lgeo
2D Geometry library, focusing on collision computation
-
array-bin-ops
Efficient array binary operations
-
vm_lang
A simple interpreted language written in Rust
-
hammer-and-sample
Simplistic MCMC ensemble sampler based on emcee, the MCMC hammer
-
simple_moving_average
Library of simple moving average (SMA) algorithms
-
unicode-math-class
Determine the Unicode class of a mathematical character
-
ndarray-inverse
Pure Rust Inverse and Determinant trait for ndarray Array2
-
rsc
A zero-dependency calculator for solving scientific math equations in strings
-
signed
A library for working with signed numbers' absolute values avoiding confusion
-
mdbook-inline-mathjax
An mdbook preprocessor which allows inline mathjax with the
$...$
delimeters. Note, the implementation is pretty ad hoc and may not be very optimised. -
over
OVER: the best data format
-
caffe2op-spatialbatchnorm
xxx
-
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!
-
slas
Static Linear Algebra System
-
simplify-polyline
Simplify polylines using Douglas-Peucker and radial distance algorithms. Port of the simplify-js library.
-
constrained_int
Integers that are constrained within inclusive ranges
-
pcw_fn
Generic piecewise function trait and impls
-
faer-qr
Basic linear algebra routines
-
iter-rationals
A fixed size, linear time, no-std iterator over the rational numbers
-
nearly
A library to compare IEEE floating point primitives
-
decimal-wad
Math for preserving precision floats up to 18 decimal places
-
frond
dynamic lexicographic containers
-
pythagorean-hodographs
Pythaogrean hodograph splines
-
polynomial-ring
A polynomial implementation
-
moonalloy
The oxidized scientific computing library for the 21st century
-
vecmath
A simple and type agnostic library for vector math designed for reexporting
-
amfnengine
Amortization Functions (AmFn) Engine
-
scad_tree_math
Math library for scad_tree
-
base-converter
Convert a number in any base to any other base
-
facto
Integer factorization and prime certification
-
cons-laws
Particle methods to solve 1D conservation laws
-
mathie
A rust math type library
-
radians
A crate for storing angles
-
mathru
Mathematics library written in Rust
-
reqwest-chain
Apply custom criteria to any reqwest response, deciding when and how to retry
-
sprs_suitesparse_ldl
sprs bindings to the suitesparse ldl solver
-
ldpc-toolbox
Utilities to aid in LDPC code design
-
gecl
geometry types and a color type
-
bit-matrix
Library for bit matrices and vectors
-
net_ensembles
Erdős-Rényi and small world ensembles. For simple sampling, Markov chains etc.
-
qunit
Experimental uom-like library which enables compile-time verification of dimensional analysis, with support for statically-sized vectors and matrices
-
fibs
Get a Fibonacci number or sequence
-
taz
Taz is Rust library to evaluate a mathematical expression
-
nvblas-sys
This package provides linkage to NVBLAS
-
russell_chk
Functions to check vectors and other data in tests
-
intervals
A generic interval type with support for open/closed bounds
-
lair
Linear algebra in Rust
-
upcast-arithmetic
Arithmetic that is upcasted on overflow
-
aglet
Opinionated integer-based coordinates and directions and utilities
-
triton-opcodes
Triton VM instructions and their translations
-
isochronous_finite_fields
Isochronous implementation of GF(2^8) arithmetic
-
colsol
Functions for direct solution of matrix equations for compact form matrices
-
caldyn
Dynamic evaluation of mathematical expressions
-
polygons
Fast points-in-polygon test and distances to polygons
-
dcim
dc improved - Expanded rewrite of a classic RPN calculator / esoteric programming language
-
leda
A gemini client backend
-
noisy_float
Contains floating point types that panic if they are set to an illegal value, such as NaN
-
preset_env_base
Common logic for targetting vairous browsers
-
num-modular
Implementation of efficient integer division and modular arithmetic operations with generic number types. Supports various backends including num-bigint, etc
-
math-crate
A libary for doing simple calculations in Rust
-
datetime
Library for date and time formatting and arithmetic
-
hwcalc
An arbitrary bit-width calculator
-
byte_arithmetic
Implementation of simple arithmetic on byte-like objects
-
nutils-poly
Low-level functions for evaluating and manipulating polynomials
-
natural_constants
Pre-defined constants from all disciplines (math, physics, ...)
-
mersenne-prime-number-miller-rabin
This package provides function to generate Mersenne number and test primality with Miller-Rabin Algorithme
-
sin_cos_ln_sqrt
ITN crate containing math functions
-
luau0-src
Minimal sources of Roblox Luau and logic to build them
-
intervals-good
An interval arithmetic library with support for many functions and which tracks when domain errors may occur or are guaranteed to occur
-
goldilocks-ntt
A library for fast NTTs over the Goldilocks prime field
-
online-statistics
Blazingly fast, generic, and serializable online statistics
-
ramp64-srm-convert-lib
The library to build RetroArch Mupen64 SRM Converter
-
relations
A lightweight library for working with mathematical binary relations
-
pandas_rs
General Mathematics Library for Rust,Inspired by Python Pandas Library
-
fftconvolve
The fast fourier transform convolution and correlation algorithm for Rust
-
csvx
Comma-Separated Values eXtended
-
clarabel
Clarabel Conic Interior Point Solver for Rust / Python
-
bitmath
Tools for arbitrary-sized bitwise arithmetic
-
mini-math
Lightweight math routines for 3D graphics
-
nice-numbers
Small library for number sequences
-
rusty-wam
The Warren Abstract Machine in Rust
-
amd
Approximate Minimum Degree ordering
-
sundials-sys
A -sys crate for the SUNDIALS suite of ODE solvers
-
jpegxl-src
Source of libjxl and logic to build it
-
abstalg
Abstract algebraic structures for Rust
-
dec-number
Decimal Floating Point Arithmetic for Rust
-
tookey-libtss
Library with Threshold Signatures Scheme
-
al-jabr
An n-dimensional linear algebra library
-
microtensor
Automatic differentiation for tensor operations
-
ctclib-pp
A collection of utilities related to CTC, with the goal of being fast and highly flexible, with perplexity scores for KenLMs models
-
wkb-rs
Conversions between WKB (Well Known Binary) and geo-types
-
coord
A simple, ergonomic vector mathematics crate
-
geometry_tools
Efficient computation of single precision geometric data
-
common_traits
My version of num-traits that include atomics and several operations I often use
-
mee6
A library to calculate mee6 leveling data
-
ravencol
Tabular data manipulation
-
chewy
A command-line RPN calculator
-
sr-rcd
Apply Refining-Cover-by-Defect algorithm to solve Sound Ranging problem in time-dependent-metric (and, in particular, (quasi-)metric) spaces
-
lapack-sys
The package provides bindings to LAPACK (Fortran)
-
fts_units
fts_units is a library that enables compile-time type-safe mathematical operations using units of measurement
-
grb
A Rust API for Gurobi optimizer
-
num-iter
External iterators for generic mathematics
-
piecewise_polynomial
Fitting and interpolation with piecewise polynomials
-
linestring
Lackadaisical 2d and 3d polylines for cgmath
-
nakadion
Types for interacting with the Nakadi Event Broker
-
logic_gate
Logic Gates
-
geomath
Stack-allocated maths for geometry, simulation and computer graphics
-
nauty-pet
Canonical graph labelling using nauty/Traces and petgraph
-
eltl
An engineer's calculator. Written in Rust.
-
bose
A library of mathematical and scientific formulas
-
math_test
Generates math questions for elementary school kids
-
final-state-rs
Final State Compression in Rust
-
f128
Bindings to the gcc quadmath library
-
triangle
Struct for geometric triangles. Includes Barycentric-Cartesian transforms and stuff..
-
shape-core
Definition of geometry shapes
-
num-runtime-fmt
Format numbers according to a format spec determined at runtime
-
cargo_calc
Simple calculation lib
-
complex_algebra
A crate supporting complex number algebra
-
cabac
Context-adaptive binary arithmetic coding library
-
resolver
Expression evaluator
-
bigint-benchmark
Benchmarks for big integer implementations
-
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…
-
sampling
Large-deviation Algorithms like Wang-Landau, Entropic sampling, Replica-Exchange Wang-Landau, Heatmaps, Histograms and bootstrap resampling. This is intended for scientific simulations
-
vulkano-mandelbrodt
Vulkan-powered interactive Mandelbrodt set explorer
-
hex_ln
'I cross two fingers, a binary precaution against hex, effective as superconductor or simple superstition.' ― Neil Gaiman, Smoke and Mirrors
-
slices_dispatch_wide
A macro to dispatch vectorized math over slices using the
wide
crate for SIMD operations -
na
na is a wrapper around nalgebra to make it easier and mostly less verbose to work with the most used types in vector math for graphics
-
sainte_lague
Sainte-Laguë method for seat distribution used in multiple parliamentary elections all over the world
-
git-topic-stage
Logic for managing a topic stage on top of a base branch in git
-
makepad-math
Makepad math functions
-
cnfgen
Generate DIMACS CNF formula from operations
-
fixed-bigint
Fixed-size big integer implementation for Rust
-
exprs
A 0 dependency math expression parser and evaluator in Rust. It aims to be simple to use and is more of an exercise than anything.
-
nalgebra-glm
A computer-graphics oriented API for nalgebra, inspired by the C++ GLM library
-
flag-algebra
An implementation of Razborov's flag algebras
-
directx_math
A rust translation of DirectXMath, a SIMD linear algebra library for use in games and graphics apps
-
iced_views
Stacked views logic for Iced application
-
srmc
A Small Rust Math Crate
-
cycle
modern and safe symbolic mathematics
-
vom_rs
A library for Probabilistic Finite Automata
-
fibonacci-like
A small crate to help you interact with second order sequences, such as the Fibonacci sequence, with no_std support
-
galgebra
A library with geometric algebra stuff (vectors)
-
real_interval
Continuous interval arithmetic library
-
find-affine
Find affine transformation for a pair of three points
-
beagle
A basic linear algebra library for computer graphics
-
bdrk_geometry
Geometry Helpers
-
cuba
A Rust wrapper for the C Cuba integration library
-
bellperson-nonnative
Non-native arithmetic for SNARKs
-
memocalc
A useful tool for practicing mental mathematics
-
reuler
Solutions to Project Euler in Rust
-
del-msh
mesh utility library for computer graphics research
-
softfloat-wrapper
a safe wrapper of Berkeley SoftFloat based on softfloat-sys
-
fem_2d
2D Finite Element Method Toolkit
-
rs-lambda
A lambda calculus interpreter written in rust
-
kdbush
A very fast static spatial index for 2D points based on a flat KD-tree
-
image-recovery
Image recovery algorithms, implemented in Rust
-
nonscalar
Functions and types for operating on nonscalar values like vectors and complex numbers
-
un_algebra
Simple implementations of selected abstract algebraic structures--including groups, rings, and fields. Intended for self-study of abstract algebra concepts and not for production use.
-
fwd_ad
Forward auto-differentiation, allowing its user to manage memory location and minimize copying
-
rect-iter
Iterator for 2D rectangle areas
-
spherical-cow
Spherical Cow: High volume fraction sphere packing in arbitrary geometries
-
tongsuo-p832-src
Source of Tongsuo and logic to build it
-
graphrs
graphrs is a Rust package for the creation, manipulation and analysis of graphs
-
optimath
Linear Algebra using const generics for no_std and specialization to enable SIMD
-
unsigned-f64
A wrapper around f64 that guarantees that the value is always non-negative on the type level
-
caliph
A simple tool to calibrate and convert pH measurements using a two point method
-
raekna-compute
This crate allows evaluating expressions into literals
-
ff-cl-gen
OpenCL code generator for prime-fields
-
analog_literals
Multi-Dimensional Analog Literals in Rust
-
vex
3D math library
-
Publishing_Your_Crate
Basic math operations
-
midpoint
Extension traits offering implementations of midpoint [currently, only for primitive integers]
-
ferric
A Probablistic Programming Language with a declarative syntax for random variables
-
solver
Solve optimization problems
-
ndvec
Simple low-dimensional vectors
-
s_curve
Package to generate S-Curve trajectories for robotics and similar applications
-
smtlib-lowlevel
A low-level API for interacting with SMT solvers
-
russell_openblas
Thin wrapper to some OpenBLAS routines
-
persist-es
A backing logic for an RDBMS implementation of an event store for cqrs-es
-
miscmath
miscmath will be a collection of general math functions and linear algebra structures like vectors and matrices
-
guff
Implements Galois Fields for various natural sizes
-
kalast
Next generation thermophysical modelling of asteroids
-
calcium-oxide
Calc-ium Oxide, a simple stack based command line calculator written in rust
-
makima_spline
An implementation of the modified akima spline interpolation
-
pihex
Arbitrary place hexadecimal digits viewer of pi written in Rust
-
axum_guard_logic
Compare extracted and expected data at the router layer with logic
-
sequential-integration
Lightweight library for sequential integration
-
spwn
A language for Geometry Dash triggers
-
lll-rs
Implementation of the LLL algorithm for lattice reduction and it's improved version L²
-
flint-sys
Bindings to the FLINT C library
-
aws_volume_limit_calculator
copy of https://github.com/awslabs/aws-support-tools/blob/master/EBS/VolumeLimitCalculator/volume_Limit_calculator.sh
-
rust_estudo
Basic math operations
-
tempature_converter
A simple command-line tempature converter
-
strict-num
A collection of bounded numeric types
-
moon_math
Math utility functions for a variety of uses
-
f64ad
Easy to use, efficient, and highly flexible automatic differentiation in Rust
-
normdecimal
Always normal decimal numbers
-
matlabblas-src
Provide a source for MATLAB's BLAS library for use with the BLAS crates
-
slist
Algebraic lists with statically determined size that live on stack
-
bigfloppa
Arbitrary precision decimal numbers
-
lamcal
A lambda calculus parser and interpreter
-
acm
Arithmetic congruence monoid implementation in Rust
-
horner-eval
A macro for evaluating polynomials via Horner's rule
-
algebra
Abstract algebra for Rust
-
hyperoperation
Hyperoperation (sometimes known as Knuth's notation) calculation library for Rust
-
geometry-rs
geometry utils
-
aryth
a iterable toolset
-
astro-float
Multiple precision floating point numbers implemented purely in Rust
-
dd_maths_traits
Strongly recommended to avoid using while in development. No semver guarantees.
-
dashu-float
A big float library supporting arbitrary precision, arbitrary base and arbitrary rounding mode
-
kissunits
Different units (like distances or coordinates), keeping it small and simple
-
rug-maths
rug wrapper implementing maths-traits
-
russell_tensor
Tensor analysis structures and functions for continuum mechanics
-
sized_matrix
Sized matrices using const generics for better type checking and performance
-
simple_optimization
Simpler optimizers for simple optimization
-
dual_balanced_ternary
Dual Balanced Ternary Arithmetic
-
native-pkcs11-core
Shared cross-platform PKCS#11 module logic for native-pkcs11
-
ferrischart
Build informative graphs in Rust
-
tropical_algebra
Implementation of the tropical algebra in Rust
-
rational_extensions
Extensions for rational numbers
-
divrem
Division and modulus variants
-
collatz
Helper functions related to the Collatz conjecture
-
caffe2op-fusedrowwise
xxx
-
kalk_cli
A calculator that supports user-defined functions, variables and units, and can handle fairly ambiguous syntax
-
hmmmm
Performant and easy-to-use hidden Markov models
-
angular-units
A library for representing, manipulating and converting between angular quantities in various units through a type-safe interace
-
gauss-quad
Library for applying Gaussian quadrature to integrate a function
-
rusty-cffi
Tools for interfacing with other languages via CFFI
-
fishers_exact
Fisher's exact statistical test
-
castep-model-core
The core module to parse, read, edit, and write 3D lattice models for castep and compatible with Materials Studio
-
rust-gmp-kzen
Rust bindings for GMP
-
fj
Early-stage, next-generation, code-first CAD application. Because the world needs another CAD program.
-
wasmrs-host
wasmRS host implementation for executing and interactin with wasmRS modules
-
ieee754
Low-level manipulations of IEEE754 floating-point numbers
-
zetik_prime
A crate for generating prime numbers with an iterator
-
googleprojection
Project world- or screen-space coordinates for use in Google Maps tiles (WebMercator)
-
sum-calc
A sum calc
-
num_base
Crate for manipulating with numbers (integers) in different bases
-
amfnwasm
Amortization Functions (AmFn) Web Assembly
-
ramp
A high-performance multiple-precision arithmetic library
-
nibbler
A small utility for working with nibbles (half byte, 4-bits)
-
opensrdk-symbolic-computation
Standard automatic differential library for OpenSRDK toolchain
-
parry3d
3 dimensional collision detection library in Rust
-
semolina
Optimized field arithmetic for Pasta moduli for x86-64 and aarch64
-
vdf
An implementation of Verifiable Delay Functions (VDFs) in Rust
-
np
This crate is renamed to Gulali
-
librespot-discovery
The discovery logic for librespot
-
matrixcompare
Tools for convenient comparison of matrices
-
bigdecimal-no-std
Arbitrary precision decimal numbers
-
vector3
A library for dealing with 3D mathematical vectors
-
allowance
Rust Datatype to representate the deviation of measures
-
intervals-general
intervals-general is a crate 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).
-
const-trig
Rust crate providing const trig functions
-
psy-math
A fork of jet-proto-math. Helpful math utilities, used by PsyLend.
-
lmaths
A short 2D Maths library
-
wedged
A robust and generalized library for Geometric Algebra in Rust
-
myelin-geometry
Basic linear and vector geometry for two-dimensional Euclidean geometry
-
reikna
A work in progress math library
-
rl-core
Core logic for a token-bucket rate-limiter
-
g3
Neat library for computer graphics based on geometric algebra
-
blu
LU factorization with dynamic Markowitz search and columnwise threshold pivoting
-
ndarray-rblas
rblas
bindings forndarray
-
caffe2op-orderswitch
xxx
-
summed-area
Implementation of a summed-area table for fast sums or averages of subsections of a 2d array or an image
-
rust-latex-doc-minimal-example
Minimal crate example for getting latex in docs
-
rcalc_lib
Mathematical expression calculation library
-
ga2
Common types for 2D geometric algebra
-
math_parser
A parser for mathematical expressions
-
axb
Rust library for linear algebra
-
primal-sieve
A high performance prime sieve
-
symbolic_polynomials
A library for manipulation of polynomials over the integers
-
elara-math
Rust-native tensor and math library
-
calculi
A crate used to apply calculus functions on equations in string form
-
map-range
map a value from a range to another range
-
tinyfield
Small, finite fields
-
faer-cholesky
Basic linear algebra routines
-
savage
A primitive computer algebra system (REPL)
-
pupil
Arithmetic expression evaluator
-
polys
A package for polygon geometry
-
symoxide
Intermediate Representation and Transformations for Computer Algebra Systems
-
mm0_util
MM0/MM1 language utilities
-
primeval
A monstrosity of a prime number generator
-
rmm
Multi-precision math library
-
similarity-least-squares
Least-squares estimation of transformation parameters between two point patterns
-
yew-katex
Render math with KaTeX in Yew!
-
summed-area-table
Implementation of a summed area table
-
haxcel
Haxcel: Excel gateway to Haskell
-
math
A math library
-
gee
A convenience-first geometry library tailor-made for 2D games! 📐
-
centerline
Simple library for finding centerlines of 2D closed geometry
-
llml
Implementation of basic math data types with high level frontend and low level backend
-
meansd
calculate mean and standard deviation
-
algebraic-gen
Procedural Macro for Geometric Products of Any Dimension
-
datamars
A Rust rewrite of https://www.gnu.org/software/datamash/
-
unit-root
Unit root tests
-
automatica
Automatic control systems library
-
angle
Angle wrapper to avoid ambiguous parameters + common operation over angles like wrapping, comparisons, arithmetic operations, trigonometric operations and conversions between rad and deg
-
lina
Linear algebra library with a focus on 3D applications like games (i.e. low-dimensional vectors and matrices)
-
algexenotation
An implementation of Algexenotation in Rust
-
mop-solvers
Solvers for MOP
-
duckworth-lewis
A calculator for determining targets for the team batting second in weather affected cricket matches using the Duckworth Lewis Standard Edition methodology
-
nalgebra-spacetime
Spacetime Extension for nalgebra
-
multi-skill
Skill estimation systems for multiplayer competitions
-
sleef-trig
Port of a few sleef.org trigonometric functions
-
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
-
sphrs
Spherical harmonics and solid harmonics
-
vectors
Sparse & dense vectors for use in high dimensional vector spaces
-
ndarray-unit
A package providing a system of units to the ndarray type
-
crispr_temperature_calculator
A package for calculating the temperature of a from celsius to fahrenheit
-
rounded-div
Get rounded result of an integer division
-
rust-expression
Calculator and solver for linear equations
-
constgebra
Const Linear Algebra
-
matrix-calc
A simple matrix addition, subtraction and multiplication library
-
gsl_rust
A safe GSL wrapper
-
m4ri-rust
M4RI-based boolean linear algebra
-
rbop
Rust framework for writing mathematical expression editors
-
eccodes-sys
Low-level Rust bindings for latests ecCodes version
-
cblas
The package provides wrappers for CBLAS (C)
-
new_project0101
Basic math operation
-
nrfind
A set of useful mathematical functions for floating point numbers based on the Newton-Raphson method for finding roots
-
piss
PISS (Picture Secret Steganography) is a command line tool to encode/decode secrets into/from image files
-
delaunay2d
A library to compute Delaunay triangulations and Voronoi diagrams in 2D space
-
facebookexperimental/commitcloudsubscriber
Cross platform client for subscribing to Commit Cloud eventsource (http server-sent events) The workflow is the following: * define 'subscription' as a unique [repo_name, workspace]…
-
tongsuo-src
Source of Tongsuo and logic to build it
-
caffe2op-slice
xxx
-
fhe-math
Mathematical utilities for the fhe.rs library
-
nabo
A fast K Nearest Neighbor (KNN) library for low-dimensional spaces
-
rust-numpy
A row version of a convinient rust-numpy library which target is to dublicate functionality of well known python library 'numpy'
-
pid-lite
A small PID controller library
-
saleae-importer
A library for reading and writing Saleae Logic 2 binary capture data
-
fend-core
Arbitrary-precision unit-aware calculator
-
iseven_api
A Rust wrapper for isEven API
-
lsode
Solve systems of differntial equations using LSODE subroutine from ODEPACK written in Fortran
-
varisat
A CDCL based SAT solver (library)
-
lidrs
A rust crate for reading and representing light intensity distributions via photometric webs
-
geologic
Mathematical and geometrical abstractions with a focus on ergonomics
-
daniels_basic_math
A simple crate I wrote to learn how to publish to crates.io
-
libmath
Mathematical utilities
-
xxcalc
Embeddable or standalone robust floating-point polynomial calculator
-
rusymbols
rusymbols is a Rust crate for 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…
-
dices
calculate discrete probability distributions and statistics for combinations of dices
-
cchmod
chmod calculator
-
discrete
Combinatorial phantom types for discrete mathematics
-
rawarray
simple file format for retrievably storing n-dimensional arrays
-
quake-inverse-sqrt
A rust implementation of the Quake Inverse Square root alghorithm
-
lapack-src
The package provides a LAPACK source of choice
-
logic-form
Rust library for representing Cube, Clause, CNF and DNF
-
gkquad
Numerical integration library for Rust
-
arithmetic-eval
Simple interpreter for arithmetic expressions
-
cnetworks
A set of tools for creating and manipulating complex networks
-
fast_ode
Fast Runge-Kutta implementation for solving ordinary differential equations
-
calculatex
A pretty printing calculator with support for units
-
in_range
Returns true if a number is in range
-
apbool
Just arbitrary precision boolean arithmetic for Rust
-
rlfsc
A checker for the LFSC proof language
-
gomez
A pure Rust framework and implementation of (derivative-free) methods for solving nonlinear (bound-constrained) systems of equations
-
prime_tools
Generate primes, get prime factors, check primality, and other useful prime-related utilities
-
arith_traits
Traits unifying types based on various supported arithmetic operations
-
linxal
Linear Algebra package with rust-ndarray interface
-
suitesparse_graphblas_sys
Rust bindings for SuiteSparse::GraphBLAS
-
signal-gen-cjds66-lib
An unofficial support library which can fully remote control the inexpensive Koolertron DDS Signal Generator known as GH-CJDS66
-
plexus
2D and 3D mesh processing
-
caffe2op-sin
xxx
-
euler
Mathematics library for 3D computer graphics
-
cadical
Rust bindings for the CaDiCaL SAT solver
-
turing-machine-rs
Open library for implementation Turing Machines
-
raekna-storage
This crate provides in-memory and persistent storage functionality to the raekna project
-
hpnc
Binary wrapping the hpn RPN calculator library
-
apecrunch
A SpeedCrunch inspired TUI calculator, for apes
-
hampel
Sequential outlier detection and removal using Hampel identifiers
-
coin_cbc_sys
Rust bindings to the CoinOR CBC MILP Solveur using the C API
-
linfa-linalg
Pure-Rust implementation of linear algebra routines for ndarray
-
malachite-base
A collection of utilities, including new arithmetic traits and iterators that generate all values of a type
-
bicubic
A base for bicubic interpolation
-
polynomial-over-finite-prime-field
polynomial over finite prime field
-
fuzzylogic
Provides operations for fuzzy set theory
-
fitting
Pure Rust curve fitting library
-
rust-gmp
Rust bindings for GMP
-
rapier2d-f64
2-dimensional physics engine in Rust
-
first_order_logic
An implementation of first-order logic
-
df-maths
This is an maths
-
wicker
Weighted probability picker for Rust
-
overflower_support
A bunch of specialized traits + impls to allow automated overflow handling without type inference. Nightly only
-
break_infinity
A library for larger numbers up to 1e1.79e308 in Rust for Incremental Games
-
hwcalc_lib
Backend for the hwcalc calculator
-
malachite-q
The arbitrary-precision type Rational, with efficient algorithms partially derived from GMP and FLINT
-
bpci
Binomial proportion confidence intervals
-
lapack-traits
Generic real/complex scalar trait wrappers for BLAS and LAPACK routines
-
GSL-sys
A rust binding for the GSL (the GNU scientific library)
-
lowdim
Library for two- to four-dimensional integer geometry
-
cenv_core
The internals for the cenv project, designed to be shared amongst different implementations
-
matio-rs-sys
Rust binder to MATLAB MAT file I/O library
-
algebloat
Rust linear algebra library
-
caffe2op-leakyrelu
xxx
-
elr_primes
Provides a prime number iterator and methods for basic calculations with prime numbers
-
fj-viewer
Early-stage, next-generation, code-first CAD application. Because the world needs another CAD program.
-
rustiny_linear_algebra
tiny linear algebra
-
nalgebra-sparse
Sparse matrix computation based on nalgebra
-
proto-vulcan
A miniKanren-family relational logic programming language embedded in Rust
-
datom-bigdecimal
Arbitrary precision decimal numbers
-
caffe2op-swish
xxx
-
graph-cycles
Detect all cycles in a petgraph graph
-
guff-matrix
Fast Galois Field matrix multiplication
-
amfnbatch
Amortization Functions (AmFn) Batch Process
-
statrs-fork
Statistical computing library for Rust
-
astro-float-num
Multiple precision floating point numbers implemented purely in Rust
-
servo/pathfinder_geometry
Basic SIMD-accelerated geometry/linear algebra
-
optlib
The optimization algorithms realized in Rust. In given time realized genetic and particle swarm algorithms.
-
trussx
Utilities for designing and analyzing truss structures
-
feo-math
Math library for 3D transformation
-
dashu
A library set of big numbers
-
ode_integrate
Collection of numerical ODE Solvers written in generics and thus applicable in many scenarios
-
numeric
N-dimensional matrix class for Rust
-
axoproject
project detection logic for various axo.dev applications
-
rustnomial
A crate for working with polynomials
-
acid2
2-adic double-precision floating-point implementation
-
polynomials
Tools to perform polynomial arithmetic and evaluation
-
inari_wasm
A stripped-down version of Inari library (a Rust implementation of interval arithmetic) compatible with web assembly
-
dcc-tiler
A library and CLI for counting / rendering tilings of various shapes
-
glucose
multipurpose math and physics crate for my projects
-
Gen_Prime
A way to transform a hash to a prime number
-
lineas
A mathematical linear algebra library for Rust
-
chasement
A small interpreted language to simulate a push down automaton with 2 stacks
-
caso
Category Theory Solver for Commutative Diagrams
-
parry2d-f64
2 dimensional collision detection library in Rust. 64-bit precision version.
-
dioxus-katex
Render math with KaTeX in Dioxus!
-
f64ad_core
Easy to use, efficient, and highly flexible automatic differentiation in Rust
-
bigbit
Implements the BigBit format, allowing for compact storage of arbitrarily large numbers
-
blas
The package provides wrappers for BLAS (Fortran)
-
aig
Rust Aig library
-
lcpc-test-fields
fields for testing polycommits
-
g_calc
A small utility for performing simple math calculations using infix expression
-
haversine-redux
Haversine formular library to determine the distances between two coordinates on the earth
-
sprs_suitesparse_camd
sprs bindings to the suitesparse camd fill-in reducting ordering
-
gfxmath-vec4
A simple 3D math library
-
dashu-ratio
A big rational library with good performance
-
bootstrap-ht
Bootstrap Hypothesis Testing
-
caffe2op-tan
xxx
-
faer-svd
Basic linear algebra routines
-
rust-fixed-point-decimal
Decimal fixed-point arithmetic
-
rug-polynomial
Polynomial arithmetic, built on Rug & FLINT
-
quaternion-wrapper
Operator overloading allows implementation similar to mathematical expressions
-
libmat
This library provides tools for linear algebra
-
random-partition
Generate approximately uniformly distributed random integer partitions
-
relation
A simple library based on the mathematical concept of financial relations
-
trilean
Kleene's three-valued logic (boolean + unknown)
-
calcrs
A command-line calculator with everything you need
-
libcli
A collection of utilities to help making command line based programs
-
information
Information theory functions to use with ndarray
-
varisat-checker
Proof checker for proofs generate by the Varisat SAT solver
-
polynomen
Polynomial library
-
bignumber
A Rust library for arbitrary-precision decimal and non-decimal arithmetic
-
arb-sys
Bindings to the Arb library
-
linal
tiny linear algebra library without dependencies
-
prime-iter
An incremental-sieve based prime generator
-
highs-sys
Rust binding for the HiGHS linear programming solver. See http://highs.dev.
-
figures
A math library specialized for 2d screen graphics
-
vdf-cli
A command-line interface to the Verifiable Delay Function (VDF) crate
-
libbytestat
Randomness analyzer
-
acgmath
A linear algebra and mathematics library for computer graphics. A fork of
cgmath
. -
xmath
Rust port of Microsoft DirectXMath
-
markov-flow
Graph analysis utilizing (adjacency) matrix calculations based on flows through a Markov chain
-
libfive
Tools for solid modeling, especially suited for parametric and procedural design
-
logiclib
VLSI compiled logic library for sequential and combinational cells
-
melius-vectors
Simple 2-4 dimensional vectors that can be easily created and manipulated
-
brass
Math and statistics library for Rust
-
rmath-cli
A simple cli calculator
-
nzprimes
Output n primes numbers as decimal numbers, one per line
-
tritet
Triangle and tetrahedron mesh generators
-
chapter-3
An attempt at creating a linear algebra crate
-
kafka_json_processor_core
The core logic for your Kafka processor, part of kafka-json-processor project
-
ffts
Rust binding for ffts (The Fastest Fourier Transform in the South)
-
get_len_base_10_as_usize
Traits for getting length base 10 as usize, both at run and compile time
-
rpni
A basic command-line RPN calculator
-
meshless_voronoi
An implementation of the Meshless Voronoi algorithm in rust
-
concrete-fftw-sys
Sources of FFTW and unsafe binding
-
r_mathlib
A port of R’s
nmath
stats module to Rust -
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… -
caffe2op-sequence
xxx
-
arithmetic-parser
Parser for arithmetic expressions with flexible literals and type annotations
-
hcomplex
Lightweight complex and hypercomplex algebra library
-
rapier3d-f64
3-dimensional physics engine in Rust
-
netlib-src
The package provides a source of BLAS and LAPACK via Netlib
-
num-derive
Numeric syntax extensions
-
fj-interop
Early-stage, next-generation, code-first CAD application. Because the world needs another CAD program.
-
colamd
Column approximate minimum degree ordering algorithm
-
logic-lang
structural logic based on equivalence graphs
-
root1d
One dimensional root finding algorithms
-
savage_core
A primitive computer algebra system (library)
-
cressida
Simple Math Library for Computer Graphics for Use Across Different Projects. Intended for Personal Use.
-
complex-division
Complex number division library
-
caffe2op-featuremaps
xxx
-
sp2
2D geometric algebra spatial transforms and movement representations
-
rust-GSL
A rust binding for the GSL (the GNU scientific library)
-
gml
Graphics Math Library. Generic Vector and Matrix Math library targetting graphics applications.
-
rprime
Provides useful functions for prime numbers
-
raekna-common
This crate contains common types and functionality for the raekna project
-
coordinates
Simple, no nonsense, library for using two and three dimensonal coordinates in several systems
-
truncnorm
Normal and Truncated Normal distributions
-
eqsolver
A library that solves equations using numerical methods
-
fuzzy-expert
A fuzzy logic library with support for mamdani fuzzy inference
-
z3-sys
Low-level bindings for the Z3 SMT solver from Microsoft Research
-
scirust
A scientific computing library
-
accelerate-src
The package provides a source of BLAS and LAPACK via the Accelerate framework
-
stats_utils
Some tools that are 'internal' for now because they are insufficiently refined and unstable, but which are used by other 'public' crates
-
cudd
Cudd Rust library
-
dual_quaternion
A type-agnostic dual-quaternion math library
-
viewp
A program is get any argument, that generates prime. it argument be number. This Program is Test Stage.
-
faer
Basic linear algebra routines
-
aljabar
A super generic, super experimental linear algebra library
-
varisat-internal-proof
Internal proof format for the Varisat SAT solver
-
inertia-algebra
Abstract algebra for Rust
-
cyclotomic
high-performance library for exact operations in cyclotomic fields
-
oxidauth-permission
permission logic for oxidauth
-
caffe2op-softplus
xxx
-
fructose
Mathematical Traits for the Glucose Library and the Rust programming language
-
lapacke
The package provides wrappers for LAPACKE (C)
-
spokes
A network and network flow library
-
pixelmath
An implementation for mathematical operations for image pixels. Inspired by PixInsight and Digital Image Processing book by Rafael C. Gonzalez
-
joker_calculus
An implementation of Joker Calculus in Rust
-
antic-sys
Bindings to the Antic library
-
avatar_graph
A library for Avatar Graphs
-
fj-host
Early-stage, next-generation, code-first CAD application. Because the world needs another CAD program.
-
xbasic
A library that allows adding a scripting language onto your project with ease. This lets your users write their own arbitrary logic.
-
dashu-base
Common trait definitions and tools for the
dashu
libraries -
pn-editor-core
The core logic of the petri net editor
-
framp
Fork of James Miller's Ramp, a high-performance multiple-precision arithmetic library
-
logic-rs
Library for representing logical formulas with support for temporal robustness semantics
-
prim
Simple crate to find prime numbers
-
modcholesky
Modified Cholesky decompositions
-
del-geo
2D/3D geometry utility coddes
-
refrs-core
core logic for refrs, the academic referencing system written in rust
-
vegafusion-runtime
VegaFusion Runtime
-
raekna-ui
This crate contains functionality to draw a plain text calculator using wgpu
-
fpdec-core
Common constants and functions for crate fpdec
-
blas-sys
The package provides bindings to BLAS (Fortran)
-
caffe2op-exp
xxx
-
debug_sat
A debuggable automatic theorem prover for boolean satisfiability problems (SAT)
-
truemoji-core
Core library for the Truemoji language specification
-
malachite
Arbitrary-precision arithmetic, with efficient algorithms partially derived from GMP and FLINT
-
rapier_testbed2d
Testbed for the Rapier 2-dimensional physics engine in Rust
-
cat_solver
Rust bindings for the Kissat SAT solver
-
fj-operations
Early-stage, next-generation, code-first CAD application. Because the world needs another CAD program.
-
varisat-formula
Basic formula data types used by the Varisat SAT solver
-
varisat-dimacs
DIMCAS CNF parser and writer for the Varisat SAT solver
-
lcpc-2d
polynomial commitment scheme from linear codes
-
caffe2op-spatialsoftmax
xxx
-
factorize
A natively cross-platform and fast factorization utility written in pure Rust
-
faer-core
Basic linear algebra routines
-
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)
-
exec-sat
Executes SAT solver and parses SAT solver output
-
caffe2op-localresponsenormalization
xxx
-
num-irrational
num-irrational
is based onnum
and extends it with support for several kinds of irrational numbers -
caffe2op-sigmoid
xxx
-
caffe2op-stats
xxx
-
caffe2op-gather
xxx
-
inertia
Inertia
-
fj-export
Early-stage, next-generation, code-first CAD application. Because the world needs another CAD program.
-
rapier_testbed3d
Testbed for the Rapier 3-dimensional physics engine in Rust
-
caffe2op-map
xxx
-
caffe2op-string
xxx
-
caffe2op-lpnorm
xxx
-
matrix
The package provides a matrix laboratory
-
finitediff
Finite/numerical differentiation
-
primal-bit
Bit-vector specialised to the prime-number-related needs of
primal
-
caffe2op-heatmap
xxx
-
fj-window
Early-stage, next-generation, code-first CAD application. Because the world needs another CAD program.
-
hooo
Propositional logic with exponentials
-
rust-fixed-point-decimal-core
Common constants and functions
-
last_order_logic
An experimental logical language
-
caffe2op-reservoir
xxx
-
caffe2op-groupnorm
xxx
-
cblas-sys
The package provides bindings to CBLAS (C)
-
caffe2op-index
xxx
-
caffe2op-packrnnseq
xxx
-
caffe2op-glu
xxx
-
caffe2op-rankloss
xxx
-
primal-slowsieve
A simple sieve of Eratosthenes designed for testing faster sieves. You probably want
primal-sieve
, or even justprimal
itself. -
caffe2op-sparselpreg
xxx
-
caffe2op-sqrt
xxx
-
caffe2op-elementwise
xxx
-
caffe2op-concatsplit
xxx
-
surge-math
surge synthesizer -- dsp math used in synthesis