PutridParrot.Units
1.0.3-alpha
See the version list below for details.
dotnet add package PutridParrot.Units --version 1.0.3-alpha
NuGet\Install-Package PutridParrot.Units -Version 1.0.3-alpha
<PackageReference Include="PutridParrot.Units" Version="1.0.3-alpha" />
paket add PutridParrot.Units --version 1.0.3-alpha
#r "nuget: PutridParrot.Units, 1.0.3-alpha"
// Install PutridParrot.Units as a Cake Addin
#addin nuget:?package=PutridParrot.Units&version=1.0.3-alpha&prerelease
// Install PutridParrot.Units as a Cake Tool
#tool nuget:?package=PutridParrot.Units&version=1.0.3-alpha&prerelease
PutridParrot.Units
The main aim for this project is to produce conversion functions for the various units of measurement (listed below). The code and the unit tests are auto-generated by the UnitCodeGenerator tool. Hence any changes need to made within the definitions file.
The code is written in the style of C# if you're after something aimed at F# checkout FSharp.Units.
Example
Example of usage:
var fahrenheit = Temperature.Celsius.ToFahrenheit(12.0);
Each unit of measure then includes functions to convert to each for example, converting each Temperature unit of measure to each other Temperature.
Angle
* Degrees (deg)
* Gradians (grad)
* Milliradians (mrad)
* Minute Of Arc (arcmin)
* Radians (rad)
* Seconds Of Arc (arcseconds)
Area
* Acres (acre)
* Hectares (hectare)
* Square Feet (feet2)
* Square Inches (inch2)
* Square Kilometres (km2)
* Square Metres (m2)
* Square Miles (mile2)
* Square Yards (yard2)
Data Transfer Rate
* Bits Per Second (bps)
* GigaBits Per Second (Gbps)
* GigaBytes Per Second (GBps)
* Kibibits Per Second (Kibitps)
* KiloBits Per Second (kbps)
* KiloBytes Per Second (kBps)
* Mebibits Per Second (Mibit)
* MegaBits Per Second (Mbps)
* MegaBytes Per Second (MBps)
* TeraBits Per Second (Tbps)
* TeraBytes Per Second (TBps)
Energy
* Btu (btu)
* Calories (cal)
* ElectronVolts (eV)
* Foot Pounds (ftlb)
* Joules (J)
* Kilocalories (kCal)
* Kilojoules (kJ)
* Kilowatt Hours (kWh)
* US Therms (ustherm)
* Watt Hours (Wh)
Frequency
* Gigahertz (GHz)
* Hertz (Hz)
* Kilohertz (kHz)
* Megahertz (MHz)
Length
* Centimetres (cm)
* Feet (ft)
* Inches (inch)
* Kilometres (km)
* Metres (m)
* Miles (mile)
* Millimetres (mm)
* Nautical Miles (NM)
* Yards (yard)
Luminous Energy
* LumenHour (lmh)
* LumenMinute (lmmin)
* LumenSecond (lms)
* Talbot (T)
Luminous Intensity
* Candela (cd)
* Candlepower (Candlepower)
* Hefnerkerse (HK)
* Lumen Per Steradian (lmsr)
Magnetomotive Force
* Ampere-turns (AT)
* Gilberts (Gi)
Mass
* Grams (g)
* Kilograms (kg)
* Milligrams (mg)
* Ounces (oz)
* Pounds (lb)
* Stones (stone)
* Tonnes (tonne)
Pressure
* Atmospheres (atm)
* Bars (b)
* Pascals (Pa)
* Psi (psi)
* Torrs (Torr)
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 is compatible. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 is compatible. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETFramework 4.8
- No dependencies.
-
.NETStandard 2.0
- No dependencies.
-
.NETStandard 2.1
- No dependencies.
-
net6.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
1.0.15 | 96 | 2/17/2024 |
1.0.14 | 276 | 3/2/2023 |
1.0.13 | 279 | 12/16/2022 |
1.0.12 | 412 | 6/20/2022 |
1.0.11 | 415 | 2/14/2022 |
1.0.11-alpha | 132 | 2/13/2022 |
1.0.10-alpha | 189 | 1/27/2022 |
1.0.9-alpha | 145 | 1/25/2022 |
1.0.8-alpha | 143 | 1/25/2022 |
1.0.7-alpha | 143 | 1/22/2022 |
1.0.6-alpha | 131 | 1/18/2022 |
1.0.5-alpha | 160 | 1/10/2022 |
1.0.4-alpha | 155 | 1/5/2022 |
1.0.3-alpha | 157 | 1/1/2022 |
1.0.2-alpha | 154 | 1/1/2022 |
1.0.1-alpha | 151 | 12/20/2021 |
1.0.0-alpha | 152 | 12/13/2021 |