Skip to content

A library to parse and represent units in the JRE. Written in Scala.

License

Notifications You must be signed in to change notification settings

Thirdship/libunit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

libunit

Libunit is released under the Apache v 2.0.

Travis: Build Status

Circle: Circle CI

What it does

libunit is a general purpose united number system implemented in Scala. The purpose is to allow storage, searching, and conversion of measures between units. Units are both implemented raw, such as with length and time as ConvertibleTSUnits, as well as constructed as compound units in ComputableTSUnit. AStarSolver allows conversion between any kind of ConvertibleTSUnit, by treating units as nodes, conversions as connections, and finding the least-lossy conversion via an A* Algorithm.

10.Meters // is represented in the system as a Length and as Meters.

About

A library to parse and represent units in the JRE. Written in Scala.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages