cleaned up method

This commit is contained in:
znetsixe
2025-06-12 17:04:02 +02:00
parent 08487ae280
commit dbc36c2f57
129 changed files with 4258 additions and 3841 deletions

View File

@@ -0,0 +1,49 @@
var angle;
angle = {
rad: {
name: {
singular: 'radian'
, plural: 'radians'
}
, to_anchor: 180/Math.PI
}
, deg: {
name: {
singular: 'degree'
, plural: 'degrees'
}
, to_anchor: 1
}
, grad: {
name: {
singular: 'gradian'
, plural: 'gradians'
}
, to_anchor: 9/10
}
, arcmin: {
name: {
singular: 'arcminute'
, plural: 'arcminutes'
}
, to_anchor: 1/60
}
, arcsec: {
name: {
singular: 'arcsecond'
, plural: 'arcseconds'
}
, to_anchor: 1/3600
}
};
module.exports = {
metric: angle
, _anchors: {
metric: {
unit: 'deg'
, ratio: 1
}
}
};

View File

@@ -0,0 +1,49 @@
var apparentPower;
apparentPower = {
VA: {
name: {
singular: 'Volt-Ampere'
, plural: 'Volt-Amperes'
}
, to_anchor: 1
}
, mVA: {
name: {
singular: 'Millivolt-Ampere'
, plural: 'Millivolt-Amperes'
}
, to_anchor: .001
}
, kVA: {
name: {
singular: 'Kilovolt-Ampere'
, plural: 'Kilovolt-Amperes'
}
, to_anchor: 1000
}
, MVA: {
name: {
singular: 'Megavolt-Ampere'
, plural: 'Megavolt-Amperes'
}
, to_anchor: 1000000
}
, GVA: {
name: {
singular: 'Gigavolt-Ampere'
, plural: 'Gigavolt-Amperes'
}
, to_anchor: 1000000000
}
};
module.exports = {
metric: apparentPower
, _anchors: {
metric: {
unit: 'VA'
, ratio: 1
}
}
};

View File

@@ -0,0 +1,93 @@
var metric
, imperial;
metric = {
mm2: {
name: {
singular: 'Square Millimeter'
, plural: 'Square Millimeters'
}
, to_anchor: 1/1000000
}
, cm2: {
name: {
singular: 'Centimeter'
, plural: 'Centimeters'
}
, to_anchor: 1/10000
}
, m2: {
name: {
singular: 'Square Meter'
, plural: 'Square Meters'
}
, to_anchor: 1
}
, ha: {
name: {
singular: 'Hectare'
, plural: 'Hectares'
}
, to_anchor: 10000
}
, km2: {
name: {
singular: 'Square Kilometer'
, plural: 'Square Kilometers'
}
, to_anchor: 1000000
}
};
imperial = {
'in2': {
name: {
singular: 'Square Inch'
, plural: 'Square Inches'
}
, to_anchor: 1/144
}
, yd2: {
name: {
singular: 'Square Yard'
, plural: 'Square Yards'
}
, to_anchor: 9
}
, ft2: {
name: {
singular: 'Square Foot'
, plural: 'Square Feet'
}
, to_anchor: 1
}
, ac: {
name: {
singular: 'Acre'
, plural: 'Acres'
}
, to_anchor: 43560
}
, mi2: {
name: {
singular: 'Square Mile'
, plural: 'Square Miles'
}
, to_anchor: 27878400
}
};
module.exports = {
metric: metric
, imperial: imperial
, _anchors: {
metric: {
unit: 'm2'
, ratio: 10.7639
}
, imperial: {
unit: 'ft2'
, ratio: 1/10.7639
}
}
};

View File

@@ -0,0 +1,35 @@
var current;
current = {
A: {
name: {
singular: 'Ampere'
, plural: 'Amperes'
}
, to_anchor: 1
}
, mA: {
name: {
singular: 'Milliampere'
, plural: 'Milliamperes'
}
, to_anchor: .001
}
, kA: {
name: {
singular: 'Kiloampere'
, plural: 'Kiloamperes'
}
, to_anchor: 1000
}
};
module.exports = {
metric: current
, _anchors: {
metric: {
unit: 'A'
, ratio: 1
}
}
};

View File

@@ -0,0 +1,93 @@
var bits
, bytes;
bits = {
b: {
name: {
singular: 'Bit'
, plural: 'Bits'
}
, to_anchor: 1
}
, Kb: {
name: {
singular: 'Kilobit'
, plural: 'Kilobits'
}
, to_anchor: 1024
}
, Mb: {
name: {
singular: 'Megabit'
, plural: 'Megabits'
}
, to_anchor: 1048576
}
, Gb: {
name: {
singular: 'Gigabit'
, plural: 'Gigabits'
}
, to_anchor: 1073741824
}
, Tb: {
name: {
singular: 'Terabit'
, plural: 'Terabits'
}
, to_anchor: 1099511627776
}
};
bytes = {
B: {
name: {
singular: 'Byte'
, plural: 'Bytes'
}
, to_anchor: 1
}
, KB: {
name: {
singular: 'Kilobyte'
, plural: 'Kilobytes'
}
, to_anchor: 1024
}
, MB: {
name: {
singular: 'Megabyte'
, plural: 'Megabytes'
}
, to_anchor: 1048576
}
, GB: {
name: {
singular: 'Gigabyte'
, plural: 'Gigabytes'
}
, to_anchor: 1073741824
}
, TB: {
name: {
singular: 'Terabyte'
, plural: 'Terabytes'
}
, to_anchor: 1099511627776
}
};
module.exports = {
bits: bits
, bytes: bytes
, _anchors: {
bits: {
unit: 'b'
, ratio: 1/8
}
, bytes: {
unit: 'B'
, ratio: 8
}
}
};

View File

@@ -0,0 +1,30 @@
var metric
, imperial;
metric = {
ea: {
name: {
singular: 'Each'
, plural: 'Each'
}
, to_anchor: 1
},
dz: {
name: {
singular: 'Dozen'
, plural: 'Dozens'
}
, to_anchor: 12
}
};
module.exports = {
metric: metric
, imperial: {}
, _anchors: {
metric: {
unit: 'ea'
, ratio: 1
}
}
};

View File

@@ -0,0 +1,63 @@
var energy;
energy = {
Wh: {
name: {
singular: 'Watt-hour'
, plural: 'Watt-hours'
}
, to_anchor: 3600
}
, mWh: {
name: {
singular: 'Milliwatt-hour'
, plural: 'Milliwatt-hours'
}
, to_anchor: 3.6
}
, kWh: {
name: {
singular: 'Kilowatt-hour'
, plural: 'Kilowatt-hours'
}
, to_anchor: 3600000
}
, MWh: {
name: {
singular: 'Megawatt-hour'
, plural: 'Megawatt-hours'
}
, to_anchor: 3600000000
}
, GWh: {
name: {
singular: 'Gigawatt-hour'
, plural: 'Gigawatt-hours'
}
, to_anchor: 3600000000000
}
, J: {
name: {
singular: 'Joule'
, plural: 'Joules'
}
, to_anchor: 1
}
, kJ: {
name: {
singular: 'Kilojoule'
, plural: 'Kilojoules'
}
, to_anchor: 1000
}
};
module.exports = {
metric: energy
, _anchors: {
metric: {
unit: 'J'
, ratio: 1
}
}
};

View File

@@ -0,0 +1,78 @@
var frequency;
frequency = {
mHz: {
name: {
singular: 'millihertz'
, plural: 'millihertz'
}
, to_anchor: 1/1000
}
, Hz: {
name: {
singular: 'hertz'
, plural: 'hertz'
}
, to_anchor: 1
}
, kHz: {
name: {
singular: 'kilohertz'
, plural: 'kilohertz'
}
, to_anchor: 1000
}
, MHz: {
name: {
singular: 'megahertz'
, plural: 'megahertz'
}
, to_anchor: 1000 * 1000
}
, GHz: {
name: {
singular: 'gigahertz'
, plural: 'gigahertz'
}
, to_anchor: 1000 * 1000 * 1000
}
, THz: {
name: {
singular: 'terahertz'
, plural: 'terahertz'
}
, to_anchor: 1000 * 1000 * 1000 * 1000
}
, rpm: {
name: {
singular: 'rotation per minute'
, plural: 'rotations per minute'
}
, to_anchor: 1/60
}
, "deg/s": {
name: {
singular: 'degree per second'
, plural: 'degrees per second'
}
, to_anchor: 1/360
}
, "rad/s": {
name: {
singular: 'radian per second'
, plural: 'radians per second'
}
, to_anchor: 1/(Math.PI * 2)
}
};
module.exports = {
metric: frequency
, _anchors: {
frequency: {
unit: 'hz'
, ratio: 1
}
}
};

View File

@@ -0,0 +1,37 @@
var metric,
imperial;
metric = {
'lx': {
name: {
singular: 'Lux',
plural: 'Lux'
},
to_anchor: 1
}
};
imperial = {
'ft-cd': {
name: {
singular: 'Foot-candle',
plural: 'Foot-candles'
},
to_anchor: 1
}
};
module.exports = {
metric: metric,
imperial: imperial,
_anchors: {
metric: {
unit: 'lx',
ratio: 1/10.76391
},
imperial: {
unit: 'ft-cd',
ratio: 10.76391
}
}
};

View File

@@ -0,0 +1,86 @@
var metric,
imperial;
metric = {
mm: {
name: {
singular: 'Millimeter',
plural: 'Millimeters'
},
to_anchor: 1/1000
},
cm: {
name: {
singular: 'Centimeter',
plural: 'Centimeters'
},
to_anchor: 1/100
},
m: {
name: {
singular: 'Meter',
plural: 'Meters'
},
to_anchor: 1
},
km: {
name: {
singular: 'Kilometer',
plural: 'Kilometers'
},
to_anchor: 1000
}
};
imperial = {
'in': {
name: {
singular: 'Inch',
plural: 'Inches'
},
to_anchor: 1/12
},
yd: {
name: {
singular: 'Yard',
plural: 'Yards'
},
to_anchor: 3
},
'ft-us': {
name: {
singular: 'US Survey Foot',
plural: 'US Survey Feet'
},
to_anchor: 1.000002
},
ft: {
name: {
singular: 'Foot',
plural: 'Feet'
},
to_anchor: 1
},
mi: {
name: {
singular: 'Mile',
plural: 'Miles'
},
to_anchor: 5280
}
};
module.exports = {
metric: metric,
imperial: imperial,
_anchors: {
metric: {
unit: 'm',
ratio: 3.28084
},
imperial: {
unit: 'ft',
ratio: 1/3.28084
}
}
};

View File

@@ -0,0 +1,78 @@
var metric
, imperial;
metric = {
mcg: {
name: {
singular: 'Microgram'
, plural: 'Micrograms'
}
, to_anchor: 1/1000000
}
, mg: {
name: {
singular: 'Milligram'
, plural: 'Milligrams'
}
, to_anchor: 1/1000
}
, g: {
name: {
singular: 'Gram'
, plural: 'Grams'
}
, to_anchor: 1
}
, kg: {
name: {
singular: 'Kilogram'
, plural: 'Kilograms'
}
, to_anchor: 1000
}
, mt: {
name: {
singular: 'Metric Tonne'
, plural: 'Metric Tonnes'
}
, to_anchor: 1000000
}
};
imperial = {
oz: {
name: {
singular: 'Ounce'
, plural: 'Ounces'
}
, to_anchor: 1/16
}
, lb: {
name: {
singular: 'Pound'
, plural: 'Pounds'
}
, to_anchor: 1
}, t: {
name: {
singular: 'Ton',
plural: 'Tons',
},
to_anchor: 2000,
},
};
module.exports = {
metric: metric
, imperial: imperial
, _anchors: {
metric: {
unit: 'g'
, ratio: 1/453.592
}
, imperial: {
unit: 'lb'
, ratio: 453.592
}
}
};

View File

@@ -0,0 +1,51 @@
var metric
, imperial;
metric = {
'min/km': {
name: {
singular: 'Minute per kilometre'
, plural: 'Minutes per kilometre'
}
, to_anchor: 0.06
}
,'s/m': {
name: {
singular: 'Second per metre'
, plural: 'Seconds per metre'
}
, to_anchor: 1
}
}
imperial = {
'min/mi': {
name: {
singular: 'Minute per mile'
, plural: 'Minutes per mile'
}
, to_anchor: 0.0113636
}
, 's/ft': {
name: {
singular: 'Second per foot'
, plural: 'Seconds per foot'
}
, to_anchor: 1
}
};
module.exports = {
metric: metric
, imperial: imperial
, _anchors: {
metric: {
unit: 's/m'
, ratio: 0.3048
}
, imperial: {
unit: 's/ft'
, ratio: 1/0.3048
}
}
};

View File

@@ -0,0 +1,44 @@
var metric
, imperial;
metric = {
ppm: {
name: {
singular: 'Part-per Million'
, plural: 'Parts-per Million'
}
, to_anchor: 1
}
, ppb: {
name: {
singular: 'Part-per Billion'
, plural: 'Parts-per Billion'
}
, to_anchor: .001
}
, ppt: {
name: {
singular: 'Part-per Trillion'
, plural: 'Parts-per Trillion'
}
, to_anchor: .000001
}
, ppq: {
name: {
singular: 'Part-per Quadrillion'
, plural: 'Parts-per Quadrillion'
}
, to_anchor: .000000001
}
};
module.exports = {
metric: metric
, imperial: {}
, _anchors: {
metric: {
unit: 'ppm'
, ratio: .000001
}
}
};

View File

@@ -0,0 +1,49 @@
var power;
power = {
W: {
name: {
singular: 'Watt'
, plural: 'Watts'
}
, to_anchor: 1
}
, mW: {
name: {
singular: 'Milliwatt'
, plural: 'Milliwatts'
}
, to_anchor: .001
}
, kW: {
name: {
singular: 'Kilowatt'
, plural: 'Kilowatts'
}
, to_anchor: 1000
}
, MW: {
name: {
singular: 'Megawatt'
, plural: 'Megawatts'
}
, to_anchor: 1000000
}
, GW: {
name: {
singular: 'Gigawatt'
, plural: 'Gigawatts'
}
, to_anchor: 1000000000
}
};
module.exports = {
metric: power
, _anchors: {
metric: {
unit: 'W'
, ratio: 1
}
}
};

View File

@@ -0,0 +1,86 @@
var metric
, imperial;
metric = {
Pa: {
name: {
singular: 'pascal'
, plural: 'pascals'
}
, to_anchor: 1/1000
}
, kPa: {
name: {
singular: 'kilopascal'
, plural: 'kilopascals'
}
, to_anchor: 1
}
, MPa: {
name: {
singular: 'megapascal'
, plural: 'megapascals'
}
, to_anchor: 1000
}
, hPa: {
name: {
singular: 'hectopascal'
, plural: 'hectopascals'
}
, to_anchor: 1/10
}
, bar: {
name: {
singular: 'bar'
, plural: 'bar'
}
, to_anchor: 100
}
, mbar: {
name: {
singular: 'mbar'
, plural: 'mbar'
}
, to_anchor: 1/10
}
, torr: {
name: {
singular: 'torr'
, plural: 'torr'
}
, to_anchor: 101325/760000
}
};
imperial = {
psi: {
name: {
singular: 'pound per square inch'
, plural: 'pounds per square inch'
}
, to_anchor: 1/1000
}
, ksi: {
name: {
singular: 'kilopound per square inch'
, plural: 'kilopound per square inch'
}
, to_anchor: 1
}
};
module.exports = {
metric: metric
, imperial: imperial
, _anchors: {
metric: {
unit: 'kPa'
, ratio: 0.00014503768078
}
, imperial: {
unit: 'psi'
, ratio: 1/0.00014503768078
}
}
};

View File

@@ -0,0 +1,49 @@
var reactiveEnergy;
reactiveEnergy = {
VARh: {
name: {
singular: 'Volt-Ampere Reactive Hour'
, plural: 'Volt-Amperes Reactive Hour'
}
, to_anchor: 1
}
, mVARh: {
name: {
singular: 'Millivolt-Ampere Reactive Hour'
, plural: 'Millivolt-Amperes Reactive Hour'
}
, to_anchor: .001
}
, kVARh: {
name: {
singular: 'Kilovolt-Ampere Reactive Hour'
, plural: 'Kilovolt-Amperes Reactive Hour'
}
, to_anchor: 1000
}
, MVARh: {
name: {
singular: 'Megavolt-Ampere Reactive Hour'
, plural: 'Megavolt-Amperes Reactive Hour'
}
, to_anchor: 1000000
}
, GVARh: {
name: {
singular: 'Gigavolt-Ampere Reactive Hour'
, plural: 'Gigavolt-Amperes Reactive Hour'
}
, to_anchor: 1000000000
}
};
module.exports = {
metric: reactiveEnergy
, _anchors: {
metric: {
unit: 'VARh'
, ratio: 1
}
}
};

View File

@@ -0,0 +1,49 @@
var reactivePower;
reactivePower = {
VAR: {
name: {
singular: 'Volt-Ampere Reactive'
, plural: 'Volt-Amperes Reactive'
}
, to_anchor: 1
}
, mVAR: {
name: {
singular: 'Millivolt-Ampere Reactive'
, plural: 'Millivolt-Amperes Reactive'
}
, to_anchor: .001
}
, kVAR: {
name: {
singular: 'Kilovolt-Ampere Reactive'
, plural: 'Kilovolt-Amperes Reactive'
}
, to_anchor: 1000
}
, MVAR: {
name: {
singular: 'Megavolt-Ampere Reactive'
, plural: 'Megavolt-Amperes Reactive'
}
, to_anchor: 1000000
}
, GVAR: {
name: {
singular: 'Gigavolt-Ampere Reactive'
, plural: 'Gigavolt-Amperes Reactive'
}
, to_anchor: 1000000000
}
};
module.exports = {
metric: reactivePower
, _anchors: {
metric: {
unit: 'VAR'
, ratio: 1
}
}
};

View File

@@ -0,0 +1,58 @@
var metric
, imperial;
metric = {
'm/s': {
name: {
singular: 'Metre per second'
, plural: 'Metres per second'
}
, to_anchor: 3.6
}
, 'km/h': {
name: {
singular: 'Kilometre per hour'
, plural: 'Kilometres per hour'
}
, to_anchor: 1
}
}
imperial = {
'm/h': {
name: {
singular: 'Mile per hour'
, plural: 'Miles per hour'
}
, to_anchor: 1
}
, knot: {
name: {
singular: 'Knot'
, plural: 'Knots'
}
, to_anchor: 1.150779
}
, 'ft/s': {
name: {
singular: 'Foot per second'
, plural: 'Feet per second'
}
, to_anchor: 0.681818
}
};
module.exports = {
metric: metric
, imperial: imperial
, _anchors: {
metric: {
unit: 'km/h'
, ratio: 1/1.609344
}
, imperial: {
unit: 'm/h'
, ratio: 1.609344
}
}
};

View File

@@ -0,0 +1,55 @@
var metric
, imperial;
metric = {
C: {
name: {
singular: 'degree Celsius'
, plural: 'degrees Celsius'
}
, to_anchor: 1
, anchor_shift: 0
},
K: {
name: {
singular: 'degree Kelvin'
, plural: 'degrees Kelvin'
}
, to_anchor: 1
, anchor_shift: 273.15
}
};
imperial = {
F: {
name: {
singular: 'degree Fahrenheit'
, plural: 'degrees Fahrenheit'
}
, to_anchor: 1
},
R: {
name: {
singular: 'degree Rankine'
, plural: 'degrees Rankine'
}
, to_anchor: 1
, anchor_shift: 459.67
}
};
module.exports = {
metric: metric
, imperial: imperial
, _anchors: {
metric: {
unit: 'C'
, transform: function (C) { return C / (5/9) + 32 }
}
, imperial: {
unit: 'F'
, transform: function (F) { return (F - 32) * (5/9) }
}
}
};

View File

@@ -0,0 +1,86 @@
var time;
var daysInYear = 365.25;
time = {
ns: {
name: {
singular: 'Nanosecond'
, plural: 'Nanoseconds'
}
, to_anchor: 1/1000000000
}
, mu: {
name: {
singular: 'Microsecond'
, plural: 'Microseconds'
}
, to_anchor: 1/1000000
}
, ms: {
name: {
singular: 'Millisecond'
, plural: 'Milliseconds'
}
, to_anchor: 1/1000
}
, s: {
name: {
singular: 'Second'
, plural: 'Seconds'
}
, to_anchor: 1
}
, min: {
name: {
singular: 'Minute'
, plural: 'Minutes'
}
, to_anchor: 60
}
, h: {
name: {
singular: 'Hour'
, plural: 'Hours'
}
, to_anchor: 60 * 60
}
, d: {
name: {
singular: 'Day'
, plural: 'Days'
}
, to_anchor: 60 * 60 * 24
}
, week: {
name: {
singular: 'Week'
, plural: 'Weeks'
}
, to_anchor: 60 * 60 * 24 * 7
}
, month: {
name: {
singular: 'Month'
, plural: 'Months'
}
, to_anchor: 60 * 60 * 24 * daysInYear / 12
}
, year: {
name: {
singular: 'Year'
, plural: 'Years'
}
, to_anchor: 60 * 60 * 24 * daysInYear
}
};
module.exports = {
metric: time
, _anchors: {
metric: {
unit: 's'
, ratio: 1
}
}
};

View File

@@ -0,0 +1,35 @@
var voltage;
voltage = {
V: {
name: {
singular: 'Volt'
, plural: 'Volts'
}
, to_anchor: 1
}
, mV: {
name: {
singular: 'Millivolt'
, plural: 'Millivolts'
}
, to_anchor: .001
}
, kV: {
name: {
singular: 'Kilovolt'
, plural: 'Kilovolts'
}
, to_anchor: 1000
}
};
module.exports = {
metric: voltage
, _anchors: {
metric: {
unit: 'V'
, ratio: 1
}
}
};

View File

@@ -0,0 +1,200 @@
var metric
, imperial;
metric = {
mm3: {
name: {
singular: 'Cubic Millimeter'
, plural: 'Cubic Millimeters'
}
, to_anchor: 1/1000000
}
, cm3: {
name: {
singular: 'Cubic Centimeter'
, plural: 'Cubic Centimeters'
}
, to_anchor: 1/1000
}
, ml: {
name: {
singular: 'Millilitre'
, plural: 'Millilitres'
}
, to_anchor: 1/1000
}
, cl: {
name: {
singular: 'Centilitre'
, plural: 'Centilitres'
}
, to_anchor: 1/100
}
, dl: {
name: {
singular: 'Decilitre'
, plural: 'Decilitres'
}
, to_anchor: 1/10
}
, l: {
name: {
singular: 'Litre'
, plural: 'Litres'
}
, to_anchor: 1
}
, kl: {
name: {
singular: 'Kilolitre'
, plural: 'Kilolitres'
}
, to_anchor: 1000
}
, m3: {
name: {
singular: 'Cubic meter'
, plural: 'Cubic meters'
}
, to_anchor: 1000
}
, km3: {
name: {
singular: 'Cubic kilometer'
, plural: 'Cubic kilometers'
}
, to_anchor: 1000000000000
}
// Swedish units
, krm: {
name: {
singular: 'Matsked'
, plural: 'Matskedar'
}
, to_anchor: 1/1000
}
, tsk: {
name: {
singular: 'Tesked'
, plural: 'Teskedar'
}
, to_anchor: 5/1000
}
, msk: {
name: {
singular: 'Matsked'
, plural: 'Matskedar'
}
, to_anchor: 15/1000
}
, kkp: {
name: {
singular: 'Kaffekopp'
, plural: 'Kaffekoppar'
}
, to_anchor: 150/1000
}
, glas: {
name: {
singular: 'Glas'
, plural: 'Glas'
}
, to_anchor: 200/1000
}
, kanna: {
name: {
singular: 'Kanna'
, plural: 'Kannor'
}
, to_anchor: 2.617
}
};
imperial = {
tsp: {
name: {
singular: 'Teaspoon'
, plural: 'Teaspoons'
}
, to_anchor: 1/6
}
, Tbs: {
name: {
singular: 'Tablespoon'
, plural: 'Tablespoons'
}
, to_anchor: 1/2
}
, in3: {
name: {
singular: 'Cubic inch'
, plural: 'Cubic inches'
}
, to_anchor: 0.55411
}
, 'fl-oz': {
name: {
singular: 'Fluid Ounce'
, plural: 'Fluid Ounces'
}
, to_anchor: 1
}
, cup: {
name: {
singular: 'Cup'
, plural: 'Cups'
}
, to_anchor: 8
}
, pnt: {
name: {
singular: 'Pint'
, plural: 'Pints'
}
, to_anchor: 16
}
, qt: {
name: {
singular: 'Quart'
, plural: 'Quarts'
}
, to_anchor: 32
}
, gal: {
name: {
singular: 'Gallon'
, plural: 'Gallons'
}
, to_anchor: 128
}
, ft3: {
name: {
singular: 'Cubic foot'
, plural: 'Cubic feet'
}
, to_anchor: 957.506
}
, yd3: {
name: {
singular: 'Cubic yard'
, plural: 'Cubic yards'
}
, to_anchor: 25852.7
}
};
module.exports = {
metric: metric
, imperial: imperial
, _anchors: {
metric: {
unit: 'l'
, ratio: 33.8140226
}
, imperial: {
unit: 'fl-oz'
, ratio: 1/33.8140226
}
}
};

View File

@@ -0,0 +1,282 @@
var metric
, imperial;
metric = {
'mm3/s': {
name: {
singular: 'Cubic Millimeter per second'
, plural: 'Cubic Millimeters per second'
}
, to_anchor: 1/1000000
}
, 'cm3/s': {
name: {
singular: 'Cubic Centimeter per second'
, plural: 'Cubic Centimeters per second'
}
, to_anchor: 1/1000
}
, 'ml/s': {
name: {
singular: 'Millilitre per second'
, plural: 'Millilitres per second'
}
, to_anchor: 1/1000
}
, 'cl/s': {
name: {
singular: 'Centilitre per second'
, plural: 'Centilitres per second'
}
, to_anchor: 1/100
}
, 'dl/s': {
name: {
singular: 'Decilitre per second'
, plural: 'Decilitres per second'
}
, to_anchor: 1/10
}
, 'l/s': {
name: {
singular: 'Litre per second'
, plural: 'Litres per second'
}
, to_anchor: 1
}
, 'l/min': {
name: {
singular: 'Litre per minute'
, plural: 'Litres per minute'
}
, to_anchor: 1/60
}
, 'l/h': {
name: {
singular: 'Litre per hour'
, plural: 'Litres per hour'
}
, to_anchor: 1/3600
}
, 'kl/s': {
name: {
singular: 'Kilolitre per second'
, plural: 'Kilolitres per second'
}
, to_anchor: 1000
}
, 'kl/min': {
name: {
singular: 'Kilolitre per minute'
, plural: 'Kilolitres per minute'
}
, to_anchor: 50/3
}
, 'kl/h': {
name: {
singular: 'Kilolitre per hour'
, plural: 'Kilolitres per hour'
}
, to_anchor: 5/18
}
, 'm3/s': {
name: {
singular: 'Cubic meter per second'
, plural: 'Cubic meters per second'
}
, to_anchor: 1000
}
, 'm3/min': {
name: {
singular: 'Cubic meter per minute'
, plural: 'Cubic meters per minute'
}
, to_anchor: 50/3
}
, 'm3/h': {
name: {
singular: 'Cubic meter per hour'
, plural: 'Cubic meters per hour'
}
, to_anchor: 5/18
}
, 'km3/s': {
name: {
singular: 'Cubic kilometer per second'
, plural: 'Cubic kilometers per second'
}
, to_anchor: 1000000000000
}
};
imperial = {
'tsp/s': {
name: {
singular: 'Teaspoon per second'
, plural: 'Teaspoons per second'
}
, to_anchor: 1/6
}
, 'Tbs/s': {
name: {
singular: 'Tablespoon per second'
, plural: 'Tablespoons per second'
}
, to_anchor: 1/2
}
, 'in3/s': {
name: {
singular: 'Cubic inch per second'
, plural: 'Cubic inches per second'
}
, to_anchor: 0.55411
}
, 'in3/min': {
name: {
singular: 'Cubic inch per minute'
, plural: 'Cubic inches per minute'
}
, to_anchor: 0.55411/60
}
, 'in3/h': {
name: {
singular: 'Cubic inch per hour'
, plural: 'Cubic inches per hour'
}
, to_anchor: 0.55411/3600
}
, 'fl-oz/s': {
name: {
singular: 'Fluid Ounce per second'
, plural: 'Fluid Ounces per second'
}
, to_anchor: 1
}
, 'fl-oz/min': {
name: {
singular: 'Fluid Ounce per minute'
, plural: 'Fluid Ounces per minute'
}
, to_anchor: 1/60
}
, 'fl-oz/h': {
name: {
singular: 'Fluid Ounce per hour'
, plural: 'Fluid Ounces per hour'
}
, to_anchor: 1/3600
}
, 'cup/s': {
name: {
singular: 'Cup per second'
, plural: 'Cups per second'
}
, to_anchor: 8
}
, 'pnt/s': {
name: {
singular: 'Pint per second'
, plural: 'Pints per second'
}
, to_anchor: 16
}
, 'pnt/min': {
name: {
singular: 'Pint per minute'
, plural: 'Pints per minute'
}
, to_anchor: 4/15
}
, 'pnt/h': {
name: {
singular: 'Pint per hour'
, plural: 'Pints per hour'
}
, to_anchor: 1/225
}
, 'qt/s': {
name: {
singular: 'Quart per second'
, plural: 'Quarts per second'
}
, to_anchor: 32
}
, 'gal/s': {
name: {
singular: 'Gallon per second'
, plural: 'Gallons per second'
}
, to_anchor: 128
}
, 'gal/min': {
name: {
singular: 'Gallon per minute'
, plural: 'Gallons per minute'
}
, to_anchor: 32/15
}
, 'gal/h': {
name: {
singular: 'Gallon per hour'
, plural: 'Gallons per hour'
}
, to_anchor: 8/225
}
, 'ft3/s': {
name: {
singular: 'Cubic foot per second'
, plural: 'Cubic feet per second'
}
, to_anchor: 957.506
}
, 'ft3/min': {
name: {
singular: 'Cubic foot per minute'
, plural: 'Cubic feet per minute'
}
, to_anchor: 957.506/60
}
, 'ft3/h': {
name: {
singular: 'Cubic foot per hour'
, plural: 'Cubic feet per hour'
}
, to_anchor: 957.506/3600
}
, 'yd3/s': {
name: {
singular: 'Cubic yard per second'
, plural: 'Cubic yards per second'
}
, to_anchor: 25852.7
}
, 'yd3/min': {
name: {
singular: 'Cubic yard per minute'
, plural: 'Cubic yards per minute'
}
, to_anchor: 25852.7/60
}
, 'yd3/h': {
name: {
singular: 'Cubic yard per hour'
, plural: 'Cubic yards per hour'
}
, to_anchor: 25852.7/3600
}
};
module.exports = {
metric: metric
, imperial: imperial
, _anchors: {
metric: {
unit: 'l/s'
, ratio: 33.8140227
}
, imperial: {
unit: 'fl-oz/s'
, ratio: 1/33.8140227
}
}
};