Math.js is a comprehensive JavaScript library for scientific, complex, and arbitrary precision calculations. It functions as a symbolic computation engine, a linear algebra toolkit, a statistical analysis library, and a unit conversion system. The project distinguishes itself by providing a symbolic engine capable of parsing, simplifying, and manipulating mathematical expressions algebraically without requiring immediate numerical evaluation. It includes a framework for defining and converting physical quantities with units of measure and automatic prefix support. The library covers a broad
A header only C++ library that provides type safety and user defined literals for physical units
The Domain-Correct Quantities and Units Library for C++ — full quantity kind safety, ISO 80000 compliant, C++29 standardization candidate.
a compile-time, header-only, dimensional analysis and unit conversion library built on c++14 with no dependencies.
A run-time C++ library for working with units of measurement and conversions between them and with string representations of units and measurements
The main features of llnl/units are: Unit Conversion.
Open-source alternatives to llnl/units include: josdejong/mathjs — Math.js is a comprehensive JavaScript library for scientific, complex, and arbitrary precision calculations. It… bernedom/si — A header only C++ library that provides type safety and user defined literals for physical units. mpusz/units — The Domain-Correct Quantities and Units Library for C++ — full quantity kind safety, ISO 80000 compliant, C++29… nholthaus/units — a compile-time, header-only, dimensional analysis and unit conversion library built on c++14 with no dependencies. inventree/inventree — InvenTree is an open-source inventory management platform built on Django, designed for tracking parts, stock levels,…