mp-units
Unit calculator
A C++ library for dimensional analysis and unit/quantity manipulation.
The quantities and units library for C++
1k stars
32 watching
91 forks
Language: C++
last commit: 10 days ago
Linked from 2 awesome lists
cmakeconancppcpp20cpp23dimensional-analysisdimensionsisqlibraryphysical-quantitiesphysical-unitsquantityquantity-manipulationsafetysisystem-of-quantitiessystem-of-unitsunitsunits-of-measureunits-of-measurement
Related projects:
Repository | Description | Stars |
---|---|---|
bernedom/si | A C++ header-only library providing type safety and user-defined literals for physical units | 501 |
aurora-opensource/au | A C++ library for physical units and conversions with safety, accessibility, performance, and developer experience features. | 331 |
mjendrusch/metric | Enables dimension-level analysis and unit handling in Nim programming language | 19 |
llnl/units | A C++ library for working with units of measurement at runtime, enabling conversions between them and with string representations. | 147 |
angularsen/unitsnet | A library that simplifies working with units of measurement in C# applications | 2,679 |
nholthaus/units | A compile-time dimensional analysis and unit conversion library. | 968 |
probablykasper/cpc | A high-accuracy calculator that supports unit conversions and string parsing. | 135 |
bluescarni/mppp | A high-performance C++ library for arbitrary-precision arithmetic and special functions | 305 |
mrossini-ethz/physical-quantities | A Common Lisp library that provides a numeric type with optional unit and/or uncertainty for computations with automatic error propagation. | 33 |
heisenbugltd/si_units | Utility library to format physical values in properly scaled metric units | 8 |
olbrich/ruby-units | A gem that simplifies unit conversions in scientific calculations by providing a class to handle units and perform various mathematical operations on them. | 531 |
unidata/udunits-2 | Software providing tools and utilities for manipulating units of physical quantities | 62 |
mpusz/fsm-variant | An implementation of a finite state machine using std::variant in C++ | 84 |
maniacbug/standardcplusplus | Standard C++ library adapted for use with the Arduino platform | 596 |
cgohlke/molmass | Calculates molecular properties from chemical formulas | 58 |