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
Category: Rust / Science
Watchers: 11
Star: 260
Fork: 22
Last update: Dec 1, 2022

Related Repos


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

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,

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

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

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

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

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

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

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

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

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.

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

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