├── .github └── workflows │ ├── feature.yml │ └── main.yml ├── .gitignore ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── core └── src │ ├── main │ └── scala │ │ └── libra │ │ ├── Fraction.scala │ │ ├── Quantity.scala │ │ ├── UnitOfMeasure.scala │ │ ├── implicits │ │ ├── AccelerationImplicits.scala │ │ ├── AmountImplicits.scala │ │ ├── AngleImplicits.scala │ │ ├── AngularVelocityImplicits.scala │ │ ├── CurrentImplicits.scala │ │ ├── ForceImplicits.scala │ │ ├── IntensityImplicits.scala │ │ ├── LengthImplicits.scala │ │ ├── MassImplicits.scala │ │ ├── MetricUnitImplicits.scala │ │ ├── MomentumImplicits.scala │ │ ├── TemperatureImplicits.scala │ │ ├── TimeImplicits.scala │ │ ├── VelocityImplicits.scala │ │ └── package.scala │ │ ├── ops │ │ ├── Merge.scala │ │ ├── base.scala │ │ ├── dimensions.scala │ │ ├── fraction.scala │ │ └── quantity.scala │ │ ├── package.scala │ │ └── units │ │ ├── All.scala │ │ ├── AmountUnits.scala │ │ ├── AngleUnits.scala │ │ ├── CurrentUnits.scala │ │ ├── IntensityUnits.scala │ │ ├── LengthUnits.scala │ │ ├── MassUnits.scala │ │ ├── MetricUnit.scala │ │ ├── TemperatureUnits.scala │ │ └── TimeUnits.scala │ └── test │ └── scala │ └── libra │ ├── FractionSpec.scala │ ├── QuantityLawSpec.scala │ ├── QuantitySpec.scala │ ├── ops │ └── DimensionsSpec.scala │ └── units │ ├── AccelerationSpec.scala │ ├── AngleSpec.scala │ ├── AngularVelocitySpec.scala │ ├── CurrentSpec.scala │ ├── LengthSpec.scala │ ├── MassSpec.scala │ ├── MomentumSpec.scala │ ├── TimeSpec.scala │ └── VelocitySpec.scala ├── docs ├── docs │ ├── conversions.md │ ├── index.md │ ├── operations.md │ └── rollYourOwn.md └── src │ └── main │ └── resources │ └── microsite │ └── data │ └── menu.yml └── project ├── CentralRequirementsPlugin.scala ├── build.properties └── plugins.sbt /.github/workflows/feature.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-ithaca/libra/HEAD/.github/workflows/feature.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-ithaca/libra/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-ithaca/libra/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-ithaca/libra/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-ithaca/libra/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-ithaca/libra/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-ithaca/libra/HEAD/README.md -------------------------------------------------------------------------------- /core/src/main/scala/libra/Fraction.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-ithaca/libra/HEAD/core/src/main/scala/libra/Fraction.scala -------------------------------------------------------------------------------- /core/src/main/scala/libra/Quantity.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-ithaca/libra/HEAD/core/src/main/scala/libra/Quantity.scala -------------------------------------------------------------------------------- /core/src/main/scala/libra/UnitOfMeasure.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-ithaca/libra/HEAD/core/src/main/scala/libra/UnitOfMeasure.scala -------------------------------------------------------------------------------- /core/src/main/scala/libra/implicits/AccelerationImplicits.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-ithaca/libra/HEAD/core/src/main/scala/libra/implicits/AccelerationImplicits.scala -------------------------------------------------------------------------------- /core/src/main/scala/libra/implicits/AmountImplicits.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-ithaca/libra/HEAD/core/src/main/scala/libra/implicits/AmountImplicits.scala -------------------------------------------------------------------------------- /core/src/main/scala/libra/implicits/AngleImplicits.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-ithaca/libra/HEAD/core/src/main/scala/libra/implicits/AngleImplicits.scala -------------------------------------------------------------------------------- /core/src/main/scala/libra/implicits/AngularVelocityImplicits.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-ithaca/libra/HEAD/core/src/main/scala/libra/implicits/AngularVelocityImplicits.scala -------------------------------------------------------------------------------- /core/src/main/scala/libra/implicits/CurrentImplicits.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-ithaca/libra/HEAD/core/src/main/scala/libra/implicits/CurrentImplicits.scala -------------------------------------------------------------------------------- /core/src/main/scala/libra/implicits/ForceImplicits.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-ithaca/libra/HEAD/core/src/main/scala/libra/implicits/ForceImplicits.scala -------------------------------------------------------------------------------- /core/src/main/scala/libra/implicits/IntensityImplicits.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-ithaca/libra/HEAD/core/src/main/scala/libra/implicits/IntensityImplicits.scala -------------------------------------------------------------------------------- /core/src/main/scala/libra/implicits/LengthImplicits.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-ithaca/libra/HEAD/core/src/main/scala/libra/implicits/LengthImplicits.scala -------------------------------------------------------------------------------- /core/src/main/scala/libra/implicits/MassImplicits.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-ithaca/libra/HEAD/core/src/main/scala/libra/implicits/MassImplicits.scala -------------------------------------------------------------------------------- /core/src/main/scala/libra/implicits/MetricUnitImplicits.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-ithaca/libra/HEAD/core/src/main/scala/libra/implicits/MetricUnitImplicits.scala -------------------------------------------------------------------------------- /core/src/main/scala/libra/implicits/MomentumImplicits.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-ithaca/libra/HEAD/core/src/main/scala/libra/implicits/MomentumImplicits.scala -------------------------------------------------------------------------------- /core/src/main/scala/libra/implicits/TemperatureImplicits.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-ithaca/libra/HEAD/core/src/main/scala/libra/implicits/TemperatureImplicits.scala -------------------------------------------------------------------------------- /core/src/main/scala/libra/implicits/TimeImplicits.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-ithaca/libra/HEAD/core/src/main/scala/libra/implicits/TimeImplicits.scala -------------------------------------------------------------------------------- /core/src/main/scala/libra/implicits/VelocityImplicits.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-ithaca/libra/HEAD/core/src/main/scala/libra/implicits/VelocityImplicits.scala -------------------------------------------------------------------------------- /core/src/main/scala/libra/implicits/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-ithaca/libra/HEAD/core/src/main/scala/libra/implicits/package.scala -------------------------------------------------------------------------------- /core/src/main/scala/libra/ops/Merge.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-ithaca/libra/HEAD/core/src/main/scala/libra/ops/Merge.scala -------------------------------------------------------------------------------- /core/src/main/scala/libra/ops/base.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-ithaca/libra/HEAD/core/src/main/scala/libra/ops/base.scala -------------------------------------------------------------------------------- /core/src/main/scala/libra/ops/dimensions.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-ithaca/libra/HEAD/core/src/main/scala/libra/ops/dimensions.scala -------------------------------------------------------------------------------- /core/src/main/scala/libra/ops/fraction.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-ithaca/libra/HEAD/core/src/main/scala/libra/ops/fraction.scala -------------------------------------------------------------------------------- /core/src/main/scala/libra/ops/quantity.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-ithaca/libra/HEAD/core/src/main/scala/libra/ops/quantity.scala -------------------------------------------------------------------------------- /core/src/main/scala/libra/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-ithaca/libra/HEAD/core/src/main/scala/libra/package.scala -------------------------------------------------------------------------------- /core/src/main/scala/libra/units/All.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-ithaca/libra/HEAD/core/src/main/scala/libra/units/All.scala -------------------------------------------------------------------------------- /core/src/main/scala/libra/units/AmountUnits.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-ithaca/libra/HEAD/core/src/main/scala/libra/units/AmountUnits.scala -------------------------------------------------------------------------------- /core/src/main/scala/libra/units/AngleUnits.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-ithaca/libra/HEAD/core/src/main/scala/libra/units/AngleUnits.scala -------------------------------------------------------------------------------- /core/src/main/scala/libra/units/CurrentUnits.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-ithaca/libra/HEAD/core/src/main/scala/libra/units/CurrentUnits.scala -------------------------------------------------------------------------------- /core/src/main/scala/libra/units/IntensityUnits.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-ithaca/libra/HEAD/core/src/main/scala/libra/units/IntensityUnits.scala -------------------------------------------------------------------------------- /core/src/main/scala/libra/units/LengthUnits.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-ithaca/libra/HEAD/core/src/main/scala/libra/units/LengthUnits.scala -------------------------------------------------------------------------------- /core/src/main/scala/libra/units/MassUnits.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-ithaca/libra/HEAD/core/src/main/scala/libra/units/MassUnits.scala -------------------------------------------------------------------------------- /core/src/main/scala/libra/units/MetricUnit.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-ithaca/libra/HEAD/core/src/main/scala/libra/units/MetricUnit.scala -------------------------------------------------------------------------------- /core/src/main/scala/libra/units/TemperatureUnits.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-ithaca/libra/HEAD/core/src/main/scala/libra/units/TemperatureUnits.scala -------------------------------------------------------------------------------- /core/src/main/scala/libra/units/TimeUnits.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-ithaca/libra/HEAD/core/src/main/scala/libra/units/TimeUnits.scala -------------------------------------------------------------------------------- /core/src/test/scala/libra/FractionSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-ithaca/libra/HEAD/core/src/test/scala/libra/FractionSpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/libra/QuantityLawSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-ithaca/libra/HEAD/core/src/test/scala/libra/QuantityLawSpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/libra/QuantitySpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-ithaca/libra/HEAD/core/src/test/scala/libra/QuantitySpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/libra/ops/DimensionsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-ithaca/libra/HEAD/core/src/test/scala/libra/ops/DimensionsSpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/libra/units/AccelerationSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-ithaca/libra/HEAD/core/src/test/scala/libra/units/AccelerationSpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/libra/units/AngleSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-ithaca/libra/HEAD/core/src/test/scala/libra/units/AngleSpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/libra/units/AngularVelocitySpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-ithaca/libra/HEAD/core/src/test/scala/libra/units/AngularVelocitySpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/libra/units/CurrentSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-ithaca/libra/HEAD/core/src/test/scala/libra/units/CurrentSpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/libra/units/LengthSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-ithaca/libra/HEAD/core/src/test/scala/libra/units/LengthSpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/libra/units/MassSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-ithaca/libra/HEAD/core/src/test/scala/libra/units/MassSpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/libra/units/MomentumSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-ithaca/libra/HEAD/core/src/test/scala/libra/units/MomentumSpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/libra/units/TimeSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-ithaca/libra/HEAD/core/src/test/scala/libra/units/TimeSpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/libra/units/VelocitySpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-ithaca/libra/HEAD/core/src/test/scala/libra/units/VelocitySpec.scala -------------------------------------------------------------------------------- /docs/docs/conversions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-ithaca/libra/HEAD/docs/docs/conversions.md -------------------------------------------------------------------------------- /docs/docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-ithaca/libra/HEAD/docs/docs/index.md -------------------------------------------------------------------------------- /docs/docs/operations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-ithaca/libra/HEAD/docs/docs/operations.md -------------------------------------------------------------------------------- /docs/docs/rollYourOwn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-ithaca/libra/HEAD/docs/docs/rollYourOwn.md -------------------------------------------------------------------------------- /docs/src/main/resources/microsite/data/menu.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-ithaca/libra/HEAD/docs/src/main/resources/microsite/data/menu.yml -------------------------------------------------------------------------------- /project/CentralRequirementsPlugin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-ithaca/libra/HEAD/project/CentralRequirementsPlugin.scala -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.4.2 -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-ithaca/libra/HEAD/project/plugins.sbt --------------------------------------------------------------------------------