units 0.0.7 copy "units: ^0.0.7" to clipboard
units: ^0.0.7 copied to clipboard

A starting point for measurement units in Dart.

Units Pub Travis status Coverage Status #

A starting point for measurement units in Dart.

Included right now:

  • Speed

    • Meter per second m/s
    • Kilometer per hour km/h
    • Mile per hour mi/h
    • Knot kn
  • Length

    • Meter m
    • Kilometer km
    • Mile mi
  • Angle

    • Degree °
    • Radian rad
    • Gradian grad

    Supports negative angles, not restricted to 360 degrees or 2PI radians

  • Temperature

    • Celsius °C
    • Fahrenheit °F
    • Kelvin K
    • Rankine °R
    • Romer °Rø

Usage #

A simple usage example:

    import 'package:units/units.dart';

    main() {
        var speed = new Speed.fromKilometerPerHour(value: 360.0);
        print('360 km/h are ${speed.inMeterPerSecond} m/s');
        print('360 km/h are ${speed.inMeterPerSecond} mi/h');
    }

Note: All numbers are forced to a max representation with exactly 6 significant digits.

For example: 12345678910.12345678 will turn into: 12345678910.123457

0
likes
30
pub points
14%
popularity

Publisher

verified publisheryeradis.com

A starting point for measurement units in Dart.

Repository (GitHub)
View/report issues

License

MIT (LICENSE)

More

Packages that depend on units