dimensioned - Compile-time dimensional analysis for various unit systems using Rust’s type system. Dimensioned aims to build on Rust’s safety features by adding unit safety with no runtime cost. In addition, it aims to be as easy to use as possible, hopefully making things easier for you not just by avoiding bugs but also by making it clear what units things are. Never again should you need to specify units in a comment!

Documentation Dimensioned A Rust library for compile-time dimensional analysis. Its goal is to provide zero cost unit safety while requiring minimal e
Information
Category: Rust / Science
Watchers: 11
Star: 260
Fork: 22
Last update: Dec 1, 2022

Related Repos


183

ekzhang Percival Percival is a declarative data query and visualization language. It provides a reactive, web-based notebook environment for exploring complex
 

brentp WIP zig wrapper for htslib parsing of VCFs for genetic variants I wrote this learning zig so it probably has many non-ziggy usages. Much of htslib VCF
 
32

rust-or good_lp A Linear Programming modeler that is easy to use, performant with large problems, and well-typed. use good_lp::{variables, variable, coin_cbc,
 

dignifiedquire num-bigint-dig Big integer types for Rust, BigInt and BigUint. Warning This is a fork of rust-num/num-bigint with a focus on providing functionality,
 
132

fornwall rust-script Run Rust files and expressions without any setup or compilation necessary. See the documentation at rust-script.org. Related projects carg
 
654

samtools HTSlib is an implementation of a unified C library for accessing common file formats, such as SAM, CRAM and VCF, used for high-throughput sequencing d
 
38

lskatz Fasten Perform random operations on fastq files, using unix streaming. Secure your analysis with Fasten! Installation Fasten is programmed in the Rust
 
95

amethyst specs-physics specs-physics aims to be an easily usable and extendable nphysics physics engine integration for applications and games that utilise the
 
74

georust Rust-Geohash Rust-Geohash is a Rust library for Geohash algorithm. Ported from node-geohash module. Documentation Docs Check the API doc at docs.rs Li
 
579

cogciprocate ocl Documentation | Change Log Pure OpenCL™ bindings and interfaces for Rust. Goals To provide: A simple and intuitive interface to OpenCL devices The
 
158

mech-lang Mech is a language for developing data-driven, reactive systems like animations, games, and robots. It makes composing, transforming, and distributing
 
92

osm-without-borders Cosmogony This is home to Cosmogony, a project that aims at providing an efficient tool to quickly use and update worldwide geographical regions. It r
 
27

phayes tallystick tallystick is a work-in-progress rust library for tallying votes. Current state is very unstable. It is not currently recommended for use.
 
14

pyk Crabsformer Crabsformer is an easy-to-use fundamental library for scientific computing with Rust, highly inspired by NumPy. Notice! This project is in
 
27

rbagd Kalman filtering and smoothing library written in Rust Access documentation for the library here. Library is also referenced in Cargo index. Currently