uom-se
UnitSystems.jl
uom-se | UnitSystems.jl | |
---|---|---|
1 | 6 | |
33 | 11 | |
- | - | |
4.5 | 0.0 | |
about 3 years ago | over 1 year ago | |
Java | Julia | |
GNU General Public License v3.0 or later | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
uom-se
-
GNU Units
Looks like it is comparable to javax.measure (https://jcp.org/en/jsr/detail?id=363). I used an implementation of that a few years ago: https://github.com/unitsofmeasurement/uom-se
It's a complex domain, especially if you get down to having more complex units composed of other units and want to do conversions between metric and imperial. In our case we were dealing with material properties (chemical, physical, magnetic, etc.) and different countries and companies using different ways to record characteristics for materials.
UnitSystems.jl
-
UnitSystems.jl vs Unitful.jl
[UnitSystems.jl](https://github.com/chakravala/UnitSystems.jl) and Unitful.jl are both Julia packages that provide support for working with physical quantities and units of measurement. However, there are some differences between the two packages:
-
rounding in julia is incorrect
however, the correct solution would be for round to just work correctly instead of me writing extra methods for my packages https://geophysics.crucialflow.com/dev/units
- Similitude.jl is new more powerful Quantity than Unitful.jl
- Unitsystems.jl (complete reference for Physics Conversions)
-
GNU Units
Recently I created a library for unit conversion in Julia, which is the most complete tool for unit conversion I am currently aware of
https://github.com/chakravala/UnitSystems.jl
What are some alternatives?
Unitful.jl - Physical quantities with arbitrary units
gnu-units - GNU Units (mirror)
UnitsNet - Makes life working with units of measurement just a little bit better.
jamaica-core - Java functions to simplify the object-oriented API.
Ruby Units - A unit handling library for ruby
unix-v6 - UNIX 6th Edition Kernel Source Code
pqm - Physical Quantities and Measures (PQM) is a Node and browser package for dealing with numbers with units
mathics-core - An open-source Mathematica. This repository contains the Python modules for WL Built-in functions, variables, core primitives, e.g. Symbol, a parser to create Expressions, and an evaluator to execute them.
uom - Units of measurement -- type-safe zero-cost dimensional analysis