|
|
|
@@ -163,136 +163,120 @@ math.createUnit("humans", { |
|
|
|
definition: "5.75 feet", |
|
|
|
}); |
|
|
|
|
|
|
|
math.createUnit("story", { |
|
|
|
definition: "12 feet", |
|
|
|
prefixes: "long", |
|
|
|
}); |
|
|
|
math.createUnit("stories", { |
|
|
|
definition: "12 feet", |
|
|
|
prefixes: "long", |
|
|
|
aliases: ["story", "floor", "floors", "storey", "storeys"] |
|
|
|
}); |
|
|
|
math.createUnit("buses", { |
|
|
|
definition: "11.95 meters", |
|
|
|
prefixes: "long", |
|
|
|
aliases: ["bus"] |
|
|
|
}); |
|
|
|
math.createUnit("marathons", { |
|
|
|
definition: "26.2 miles", |
|
|
|
prefixes: "long", |
|
|
|
aliases: ["marathon"] |
|
|
|
}); |
|
|
|
math.createUnit("timezones", { |
|
|
|
definition: "1037.54167 miles", |
|
|
|
prefixes: "long", |
|
|
|
aliases: ["timezone", "timezones"], |
|
|
|
aliases: ["timezone"], |
|
|
|
}); |
|
|
|
math.createUnit("nauticalMiles", { |
|
|
|
definition: "6080 feet", |
|
|
|
prefixes: "long", |
|
|
|
aliases: ["nauticalMile", "nauticalMiles"], |
|
|
|
aliases: ["nauticalMile"], |
|
|
|
}); |
|
|
|
math.createUnit("fathoms", { |
|
|
|
definition: "6 feet", |
|
|
|
prefixes: "long", |
|
|
|
aliases: ["fathom", "fathoms"], |
|
|
|
aliases: ["fathom"], |
|
|
|
}); |
|
|
|
|
|
|
|
math.createUnit("U", { |
|
|
|
definition: "1.75 inches", |
|
|
|
prefixes: "short", |
|
|
|
aliases: ["rackUnits"] |
|
|
|
}); |
|
|
|
|
|
|
|
math.createUnit("earths", { |
|
|
|
definition: "12756km", |
|
|
|
prefixes: "long", |
|
|
|
aliases: ["earth", "earths", "Earth", "Earths"], |
|
|
|
}); |
|
|
|
math.createUnit("lightsecond", { |
|
|
|
definition: "299792458 meters", |
|
|
|
prefixes: "long", |
|
|
|
}); |
|
|
|
math.createUnit("lightseconds", { |
|
|
|
definition: "299792458 meters", |
|
|
|
prefixes: "long", |
|
|
|
}); |
|
|
|
|
|
|
|
math.createUnit("parsec", { |
|
|
|
definition: "3.086e16 meters", |
|
|
|
prefixes: "long", |
|
|
|
aliases: ["lightsecond"] |
|
|
|
}); |
|
|
|
math.createUnit("parsecs", { |
|
|
|
definition: "3.086e16 meters", |
|
|
|
prefixes: "long", |
|
|
|
aliases: ["parsec"] |
|
|
|
}); |
|
|
|
math.createUnit("lightyears", { |
|
|
|
definition: "9.461e15 meters", |
|
|
|
prefixes: "long", |
|
|
|
}); |
|
|
|
math.createUnit("AU", { |
|
|
|
definition: "149597870700 meters", |
|
|
|
aliases: ["lightyear"] |
|
|
|
}); |
|
|
|
math.createUnit("AUs", { |
|
|
|
definition: "149597870700 meters", |
|
|
|
}); |
|
|
|
math.createUnit("dalton", { |
|
|
|
definition: "1.66e-27 kg", |
|
|
|
prefixes: "long", |
|
|
|
aliases: ["AU", "astronomicalUnits", "astronomicalUnit"] |
|
|
|
}); |
|
|
|
math.createUnit("daltons", { |
|
|
|
definition: "1.66e-27 kg", |
|
|
|
prefixes: "long", |
|
|
|
alias: ["dalton", "Daltons", "Dalton"] |
|
|
|
}); |
|
|
|
math.createUnit("solarradii", { |
|
|
|
definition: "695990 km", |
|
|
|
prefixes: "long", |
|
|
|
alias: ["solarRadii"] |
|
|
|
}); |
|
|
|
math.createUnit("solarmasses", { |
|
|
|
definition: "2e30 kg", |
|
|
|
prefixes: "long", |
|
|
|
}); |
|
|
|
math.createUnit("galaxy", { |
|
|
|
definition: "105700 lightyears", |
|
|
|
prefixes: "long", |
|
|
|
aliases: ["solarMasses"] |
|
|
|
}); |
|
|
|
math.createUnit("galaxies", { |
|
|
|
definition: "105700 lightyears", |
|
|
|
prefixes: "long", |
|
|
|
}); |
|
|
|
math.createUnit("universe", { |
|
|
|
definition: "93.016e9 lightyears", |
|
|
|
prefixes: "long", |
|
|
|
aliases: ["galaxy"] |
|
|
|
}); |
|
|
|
math.createUnit("universes", { |
|
|
|
definition: "93.016e9 lightyears", |
|
|
|
prefixes: "long", |
|
|
|
}); |
|
|
|
math.createUnit("multiverse", { |
|
|
|
definition: "1e30 lightyears", |
|
|
|
prefixes: "long", |
|
|
|
aliases: ["universe"] |
|
|
|
}); |
|
|
|
math.createUnit("multiverses", { |
|
|
|
definition: "1e30 lightyears", |
|
|
|
prefixes: "long", |
|
|
|
aliases: ["multiverse"] |
|
|
|
}); |
|
|
|
|
|
|
|
math.createUnit("pinHeads", { |
|
|
|
definition: "3.14159 mm^2", |
|
|
|
prefixes: "long", |
|
|
|
aliases: ["pinHead"] |
|
|
|
}); |
|
|
|
math.createUnit("dinnerPlates", { |
|
|
|
definition: "95 inches^2", |
|
|
|
prefixes: "long", |
|
|
|
aliases: ["dinnerPlate"] |
|
|
|
}); |
|
|
|
math.createUnit("suburbanHouses", { |
|
|
|
definition: "2000 feet^2", |
|
|
|
prefixes: "long", |
|
|
|
aliases: ["suburbanHouse"] |
|
|
|
}); |
|
|
|
math.createUnit("footballFields", { |
|
|
|
definition: "57600 feet^2", |
|
|
|
prefixes: "long", |
|
|
|
aliases: ["footballField"] |
|
|
|
}); |
|
|
|
math.createUnit("blocks", { |
|
|
|
definition: "20000 m^2", |
|
|
|
prefixes: "long", |
|
|
|
aliases: ["block", "blocks"], |
|
|
|
aliases: ["block"], |
|
|
|
}); |
|
|
|
|
|
|
|
math.createUnit("peopleInRural", { |
|
|
|
@@ -314,47 +298,57 @@ math.createUnit("peopleInDenseCrowd", { |
|
|
|
math.createUnit("people", { |
|
|
|
definition: "75 liters", |
|
|
|
prefixes: "long", |
|
|
|
aliases: ["prey", "preys"] |
|
|
|
}); |
|
|
|
math.createUnit("shippingContainers", { |
|
|
|
definition: "1169 ft^3", |
|
|
|
prefixes: "long", |
|
|
|
aliases: ["shippingContainer"] |
|
|
|
}); |
|
|
|
math.createUnit("olympicPools", { |
|
|
|
definition: "2500 m^3", |
|
|
|
prefixes: "long", |
|
|
|
aliases: ["olympicPool"] |
|
|
|
}); |
|
|
|
math.createUnit("oceans", { |
|
|
|
definition: "700000000 km^3", |
|
|
|
prefixes: "long", |
|
|
|
aliases: ["ocean"] |
|
|
|
}); |
|
|
|
math.createUnit("earthVolumes", { |
|
|
|
definition: "1.0867813e12 km^3", |
|
|
|
prefixes: "long", |
|
|
|
aliases: ["earthVolume"] |
|
|
|
}); |
|
|
|
math.createUnit("universeVolumes", { |
|
|
|
definition: "4.2137775e+32 lightyears^3", |
|
|
|
prefixes: "long", |
|
|
|
aliases: ["universeVolume"] |
|
|
|
}); |
|
|
|
math.createUnit("multiverseVolumes", { |
|
|
|
definition: "5.2359878e+89 lightyears^3", |
|
|
|
prefixes: "long", |
|
|
|
aliases: ["multiverseVolume"] |
|
|
|
}); |
|
|
|
|
|
|
|
math.createUnit("peopleMass", { |
|
|
|
definition: "80 kg", |
|
|
|
prefixes: "long", |
|
|
|
aliases: ["peopleMasses"] |
|
|
|
}); |
|
|
|
math.createUnit("cars", { |
|
|
|
definition: "1250kg", |
|
|
|
prefixes: "long", |
|
|
|
aliases: ["car"] |
|
|
|
}); |
|
|
|
math.createUnit("busMasses", { |
|
|
|
definition: "15000kg", |
|
|
|
prefixes: "long", |
|
|
|
aliases: ["busMass"] |
|
|
|
}); |
|
|
|
math.createUnit("earthMass", { |
|
|
|
math.createUnit("earthMasses", { |
|
|
|
definition: "5.97e24 kg", |
|
|
|
prefixes: "long", |
|
|
|
aliases: ["earthMass"] |
|
|
|
}); |
|
|
|
|
|
|
|
math.createUnit("kcal", { |
|
|
|
@@ -394,52 +388,71 @@ math.createUnit("metrosEaten", { |
|
|
|
prefixes: "long", |
|
|
|
}); |
|
|
|
|
|
|
|
math.createUnit("barn", { |
|
|
|
definition: "10e-28 m^2", |
|
|
|
prefixes: "long", |
|
|
|
}); |
|
|
|
math.createUnit("barns", { |
|
|
|
definition: "10e-28 m^2", |
|
|
|
prefixes: "long", |
|
|
|
aliases: ["barn"] |
|
|
|
}); |
|
|
|
|
|
|
|
math.createUnit("points", { |
|
|
|
definition: "0.013888888888888888888888888 inches", |
|
|
|
prefixes: "long", |
|
|
|
aliases: ["point"] |
|
|
|
}); |
|
|
|
math.createUnit("picas", { |
|
|
|
definition: "12 points", |
|
|
|
prefixes: "long", |
|
|
|
aliases: ["pica"] |
|
|
|
}); |
|
|
|
math.createUnit("beardSeconds", { |
|
|
|
definition: "10 nanometers", |
|
|
|
prefixes: "long", |
|
|
|
aliases: ["beardSecond"] |
|
|
|
}); |
|
|
|
math.createUnit("smoots", { |
|
|
|
definition: "5.5833333 feet", |
|
|
|
prefixes: "long", |
|
|
|
aliases: ["smoot"] |
|
|
|
}); |
|
|
|
math.createUnit("furlongs", { |
|
|
|
definition: "660 feet", |
|
|
|
prefixes: "long", |
|
|
|
aliases: ["furlong"] |
|
|
|
}); |
|
|
|
math.createUnit("nanoacres", { |
|
|
|
definition: "1e-9 acres", |
|
|
|
prefixes: "long", |
|
|
|
aliases: ["nanoacre"] |
|
|
|
}); |
|
|
|
math.createUnit("barnMegaparsecs", { |
|
|
|
definition: "1 barn megaparsec", |
|
|
|
prefixes: "long", |
|
|
|
aliases: ["barnMegaparsec"] |
|
|
|
}); |
|
|
|
math.createUnit("firkins", { |
|
|
|
definition: "90 lb", |
|
|
|
prefixes: "long", |
|
|
|
aliases: ["firkin"] |
|
|
|
}); |
|
|
|
math.createUnit("donkeySeconds", { |
|
|
|
definition: "250 joules", |
|
|
|
prefixes: "long", |
|
|
|
aliases: ["donkeySecond"] |
|
|
|
}); |
|
|
|
math.createUnit("HU", { |
|
|
|
definition: "0.75 inches", |
|
|
|
aliases: ["HUs", "hammerUnits"], |
|
|
|
}); |
|
|
|
|
|
|
|
math.createUnit("sections", { |
|
|
|
definition: "640 acres", |
|
|
|
aliases: ["section"] |
|
|
|
}); |
|
|
|
math.createUnit("townships", { |
|
|
|
definition: "36 sections", |
|
|
|
aliases: ["township", "surveytownships", "surveytownships"] |
|
|
|
}); |
|
|
|
|
|
|
|
//#endregion |
|
|
|
|
|
|
|
const defaultUnits = { |
|
|
|
@@ -515,7 +528,11 @@ const unitChoices = { |
|
|
|
quirky: [ |
|
|
|
"beardSeconds", |
|
|
|
"points", |
|
|
|
"picas", |
|
|
|
"smoots", |
|
|
|
"links", |
|
|
|
"rods", |
|
|
|
"chains", |
|
|
|
"furlongs", |
|
|
|
"HUs", |
|
|
|
"U", |
|
|
|
@@ -525,7 +542,7 @@ const unitChoices = { |
|
|
|
}, |
|
|
|
area: { |
|
|
|
metric: ["cm^2", "meters^2", "kilometers^2"], |
|
|
|
customary: ["inches^2", "feet^2", "acres", "miles^2"], |
|
|
|
customary: ["inches^2", "feet^2", "chains^2", "acres", "miles^2", "sections", "townships"], |
|
|
|
relative: [ |
|
|
|
"pinHeads", |
|
|
|
"dinnerPlates", |
|
|
|
@@ -544,8 +561,9 @@ const unitChoices = { |
|
|
|
}, |
|
|
|
volume: { |
|
|
|
metric: ["milliliters", "liters", "m^3"], |
|
|
|
customary: ["in^3", "floz", "cups", "pints", "quarts", "gallons"], |
|
|
|
customary: ["in^3", "floz", "teaspoons", "tablespoons", "cups", "pints", "quarts", "gallons"], |
|
|
|
relative: [ |
|
|
|
"oilbarrels", |
|
|
|
"shippingContainers", |
|
|
|
"olympicPools", |
|
|
|
"oceans", |
|
|
|
@@ -558,8 +576,8 @@ const unitChoices = { |
|
|
|
}, |
|
|
|
mass: { |
|
|
|
metric: ["kilograms", "milligrams", "grams", "tonnes"], |
|
|
|
customary: ["lbs", "ounces", "tons"], |
|
|
|
relative: ["cars", "busMasses", "earthMass", "solarmasses"], |
|
|
|
customary: ["grains", "lbs", "ounces", "tons"], |
|
|
|
relative: ["cars", "busMasses", "earthMasses", "solarmasses"], |
|
|
|
quirky: ["firkins"], |
|
|
|
human: ["peopleMass"], |
|
|
|
}, |
|
|
|
|