Compare commits

...

2 Commits

Author SHA1 Message Date
Codex
3b4e201444 Add volume category conversions 2026-03-08 00:35:03 +00:00
Codex
9949d1248f Expose all data storage conversions 2026-03-08 00:27:17 +00:00
3 changed files with 129 additions and 47 deletions

View File

@@ -1405,6 +1405,46 @@ The registry currently contains 1333 unique calculator slugs.
| Quarts to Gallons Four quarts make a gallon; convert instantly. | quarts-to-gallons | volume | 0.25 | | Quarts to Gallons Four quarts make a gallon; convert instantly. | quarts-to-gallons | volume | 0.25 |
| Quarts to Liters Convert quarts into liters for recipes. | quarts-to-liters | volume | 0.946352946 | | Quarts to Liters Convert quarts into liters for recipes. | quarts-to-liters | volume | 0.946352946 |
| Quarts to Pints Split a quart down into pints. | quarts-to-pints | volume | 2.0 | | Quarts to Pints Split a quart down into pints. | quarts-to-pints | volume | 2.0 |
| Acre-feet to Cubic Yards Convert reservoir acre-feet into cubic yards for earthmoving numbers. | acre-feet-to-cubic-yards | volume | 1613.3333333333333 |
| Teaspoons to Drams Translate teaspoons into fluid drams for pharmacy-style dosing. | teaspoons-to-drams | volume | 1.333332902204544 |
| Milliliters to Minims Turn milliliters into apothecary minims when crafting tinctures. | milliliters-to-minims | volume | 16.23073614503786 |
| Imperial Pints to Cups Express imperial pints as cups when swapping UK and US recipes. | imperial-pints-to-cups | volume | 2.40189985100971 |
| Quarts to Cups Break quarts into cups for canning math (4 cups per quart). | quarts-to-cups | volume | 4 |
| Sticks of Butter to Teaspoons Convert sticks of butter into teaspoons for baking tweaks. | sticks-of-butter-to-teaspoons | volume | 24 |
| Pints to Drams Expand pints into drams for precision liquid dosing. | pints-to-drams | volume | 128 |
| US Gallons to Cups Turn US gallons into cups for bulk mixing (16 cups per gallon). | us-gallons-to-cups | volume | 16 |
| Imperial Gallons to Cups Translate imperial gallons into US cups for British recipes. | imperial-gallons-to-cups | volume | 19.21519880807768 |
| Barrel (US oil) to Liters Express a US oil barrel in liters for metric oil reporting. | barrel-us-oil-to-liters | volume | 158.987294928 |
| US Pints to Cups Convert US pints into cups (2 cups per pint). | us-pints-to-cups | volume | 2 |
| Barrel (US oil) to Cups Compare an oil barrel with cups for refinery math. | barrel-us-oil-to-cups | volume | 672.0 |
| Minims to Cups Step minims up to cups for grander-volume conversions. | minims-to-cups | volume | 0.260416582461825 |
| Liters to Drams Express liters as fluid drams for compact dosing notes. | liters-to-drams | volume | 270.5121816 |
| Barrel (US oil) to Gallons Count the 42 gallons inside a US oil barrel. | barrel-us-oil-to-gallons | volume | 42 |
| Pecks to Cups Translate dry pecks into cups for agricultural recipes. | pecks-to-cups | volume | 37.23670995670996 |
| Gallons to Drams Convert gallons into fluid drams to revisit historical units. | gallons-to-drams | volume | 1024 |
| Cups to Gallons Turn cups back into gallons (0.0625 gallons per cup). | cups-to-gallons | volume | 0.0625 |
| Bushels to Cups Express bushels as cups for grain-to-recipe conversions. | bushels-to-cups | volume | 148.94683982683983 |
| Liters to Hogshead Scale liters up to hogsheads for barrel planning. | liters-to-hogshead | volume | 0.004193206167367631 |
| Centiliters to Cups Convert small centiliter pours into cups. | centiliters-to-cups | volume | 0.04226752837730375 |
| Cups to Drams (fluid) Break cups into fluid drams for historic mixology. | cups-to-drams-fluid | volume | 64 |
| Jiggers to Cups Translate cocktail jiggers into cups for batch batching. | jiggers-to-cups | volume | 0.1875 |
| Liters to Cups Express liters as cups for quick kitchen references. | liters-to-cups | volume | 4.226752837730375 |
| US Pints to Imperial Pints Convert US pint pours into imperial pints. | us-pints-to-imperial-pints | volume | 0.8326741846289888 |
| Imperial Pints to Drams Turn imperial pints into fluid drams for measurements. | imperial-pints-to-drams | volume | 153.72159046462144 |
| Quarts to Drams Express quarts as fluid drams (256 drams per quart). | quarts-to-drams | volume | 256 |
| Bushels to Liters Turn bushels into liters for agricultural scaling. | bushels-to-liters | volume | 35.23907016688 |
| Drams (fluid) to Milliliters Convert fluid drams into milliliters for accuracy. | drams-fluid-to-milliliters | volume | 3.6966911953125 |
| Tablespoons to Drams Translate tablespoons into drams for precise ingredients. | tablespoons-to-drams | volume | 4 |
| Hogshead to Cups Express a hogshead as cups for large-volume brewing math. | hogshead-to-cups | volume | 1008.0002434947775 |
| Acre-feet to Cups Convert irrigation acre-feet into cups for accessible units. | acre-feet-to-cups | volume | 5213622.857143195 |
| Centiliters to Milliliters Turn centiliters into milliliters instantly. | centiliters-to-milliliters | volume | 10 |
| Imperial Gallons to Drams Translate imperial gallons into fluid drams. | imperial-gallons-to-drams | volume | 1229.7727237169715 |
| Gills to Cups Show how gills equate to cups for cocktail scaling. | gills-to-cups | volume | 0.5 |
| Centiliters to Acre-feet Compress centiliters into acre-feet for reservoir math. | centiliters-to-acre-feet | volume | 8.1071319378986e-09 |
| Cups to Pints Convert cups into US pints (0.5). | cups-to-pints | volume | 0.5 |
| Bushels to Gallons Turn bushels into gallons (8 gallons per bushel). | bushels-to-gallons | volume | 8 |
| Pecks to Gallons Convert pecks into gallons (2 gallons per peck). | pecks-to-gallons | volume | 2 |
| Hogshead to Gallons Express hogsheads in gallons for barrel sizing. | hogshead-to-gallons | volume | 63 |
| Rad to Rem Treat rads and rems as equivalent for gamma exposures. | rad-to-rem | radiation | 1.0 | | Rad to Rem Treat rads and rems as equivalent for gamma exposures. | rad-to-rem | radiation | 1.0 |
| Radians to Gradians Translate radians into gradians. | radians-to-gradians | angle | 63.66197723675814 | | Radians to Gradians Translate radians into gradians. | radians-to-gradians | angle | 63.66197723675814 |
| Radians to Mils Express radians as mils for precision shooting. | radians-to-mils | angle | 1000.0 | | Radians to Mils Express radians as mils for precision shooting. | radians-to-mils | angle | 1000.0 |

View File

@@ -90,44 +90,44 @@ export const calculators: CalculatorDef[] = [
{"slug": "bits-to-words-32-bit", "name": "Bits to Words (32-bit)", "category": "data", "type": "standard", "teaser": "Show how many 32-bit words fit into a given bit count.", "labels": {"in1": "Bits", "in2": "Words (32-bit)"}, "factor": 0.03125}, {"slug": "bits-to-words-32-bit", "name": "Bits to Words (32-bit)", "category": "data", "type": "standard", "teaser": "Show how many 32-bit words fit into a given bit count.", "labels": {"in1": "Bits", "in2": "Words (32-bit)"}, "factor": 0.03125},
{"slug": "bytes-to-words-16-bit", "name": "Bytes to Words (16-bit)", "category": "data", "type": "standard", "teaser": "Convert byte counts into 16-bit words for legacy units.", "labels": {"in1": "Bytes", "in2": "Words (16-bit)"}, "factor": 0.5}, {"slug": "bytes-to-words-16-bit", "name": "Bytes to Words (16-bit)", "category": "data", "type": "standard", "teaser": "Convert byte counts into 16-bit words for legacy units.", "labels": {"in1": "Bytes", "in2": "Words (16-bit)"}, "factor": 0.5},
{"slug": "bytes-to-words-32-bit", "name": "Bytes to Words (32-bit)", "category": "data", "type": "standard", "teaser": "Convert byte counts into 32-bit words for modern registers.", "labels": {"in1": "Bytes", "in2": "Words (32-bit)"}, "factor": 0.25}, {"slug": "bytes-to-words-32-bit", "name": "Bytes to Words (32-bit)", "category": "data", "type": "standard", "teaser": "Convert byte counts into 32-bit words for modern registers.", "labels": {"in1": "Bytes", "in2": "Words (32-bit)"}, "factor": 0.25},
{"slug": "bits-to-kilobits", "name": "Bits to Kilobits", "category": "data", "type": "standard", "teaser": "Convert a bit count into kilobits for bandwidth planning.", "labels": {"in1": "Bits", "in2": "Kilobits"}, "factor": 0.001, "hidden": true}, {"slug": "bits-to-kilobits", "name": "Bits to Kilobits", "category": "data", "type": "standard", "teaser": "Convert a bit count into kilobits for bandwidth planning.", "labels": {"in1": "Bits", "in2": "Kilobits"}, "factor": 0.001},
{"slug": "kilobits-to-bits", "name": "Kilobits to Bits", "category": "data", "type": "standard", "teaser": "Expand kilobits back into raw bits.", "labels": {"in1": "Kilobits", "in2": "Bits"}, "factor": 1000.0}, {"slug": "kilobits-to-bits", "name": "Kilobits to Bits", "category": "data", "type": "standard", "teaser": "Expand kilobits back into raw bits.", "labels": {"in1": "Kilobits", "in2": "Bits"}, "factor": 1000.0},
{"slug": "bits-to-kibibits", "name": "Bits to Kibibits", "category": "data", "type": "standard", "teaser": "Use binary kibibit units when dealing with 1,024-based counts.", "labels": {"in1": "Bits", "in2": "Kibibits"}, "factor": 0.0009765625, "hidden": true}, {"slug": "bits-to-kibibits", "name": "Bits to Kibibits", "category": "data", "type": "standard", "teaser": "Use binary kibibit units when dealing with 1,024-based counts.", "labels": {"in1": "Bits", "in2": "Kibibits"}, "factor": 0.0009765625},
{"slug": "kibibits-to-bits", "name": "Kibibits to Bits", "category": "data", "type": "standard", "teaser": "Translate kibibit counts into bits.", "labels": {"in1": "Kibibits", "in2": "Bits"}, "factor": 1024.0}, {"slug": "kibibits-to-bits", "name": "Kibibits to Bits", "category": "data", "type": "standard", "teaser": "Translate kibibit counts into bits.", "labels": {"in1": "Kibibits", "in2": "Bits"}, "factor": 1024.0},
{"slug": "bits-to-megabits", "name": "Bits to Megabits", "category": "data", "type": "standard", "teaser": "Describe bitstreams as megabits per second.", "labels": {"in1": "Bits", "in2": "Megabits"}, "factor": 1e-06, "hidden": true}, {"slug": "bits-to-megabits", "name": "Bits to Megabits", "category": "data", "type": "standard", "teaser": "Describe bitstreams as megabits per second.", "labels": {"in1": "Bits", "in2": "Megabits"}, "factor": 1e-06},
{"slug": "megabits-to-bits", "name": "Megabits to Bits", "category": "data", "type": "standard", "teaser": "Turn megabit bandwidth into bits.", "labels": {"in1": "Megabits", "in2": "Bits"}, "factor": 1000000.0}, {"slug": "megabits-to-bits", "name": "Megabits to Bits", "category": "data", "type": "standard", "teaser": "Turn megabit bandwidth into bits.", "labels": {"in1": "Megabits", "in2": "Bits"}, "factor": 1000000.0},
{"slug": "bits-to-mebibits", "name": "Bits to Mebibits", "category": "data", "type": "standard", "teaser": "Map bits into mebibits for binary archive math.", "labels": {"in1": "Bits", "in2": "Mebibits"}, "factor": 9.5367431640625e-07, "hidden": true}, {"slug": "bits-to-mebibits", "name": "Bits to Mebibits", "category": "data", "type": "standard", "teaser": "Map bits into mebibits for binary archive math.", "labels": {"in1": "Bits", "in2": "Mebibits"}, "factor": 9.5367431640625e-07},
{"slug": "mebibits-to-bits", "name": "Mebibits to Bits", "category": "data", "type": "standard", "teaser": "Expand mebibits into bits.", "labels": {"in1": "Mebibits", "in2": "Bits"}, "factor": 1048576.0}, {"slug": "mebibits-to-bits", "name": "Mebibits to Bits", "category": "data", "type": "standard", "teaser": "Expand mebibits into bits.", "labels": {"in1": "Mebibits", "in2": "Bits"}, "factor": 1048576.0},
{"slug": "bits-to-gigabits", "name": "Bits to Gigabits", "category": "data", "type": "standard", "teaser": "Express bits as gigabits for wide-area planning.", "labels": {"in1": "Bits", "in2": "Gigabits"}, "factor": 1e-09, "hidden": true}, {"slug": "bits-to-gigabits", "name": "Bits to Gigabits", "category": "data", "type": "standard", "teaser": "Express bits as gigabits for wide-area planning.", "labels": {"in1": "Bits", "in2": "Gigabits"}, "factor": 1e-09},
{"slug": "gigabits-to-bits", "name": "Gigabits to Bits", "category": "data", "type": "standard", "teaser": "Translate gigabit rates into raw bits per second.", "labels": {"in1": "Gigabits", "in2": "Bits"}, "factor": 1000000000.0}, {"slug": "gigabits-to-bits", "name": "Gigabits to Bits", "category": "data", "type": "standard", "teaser": "Translate gigabit rates into raw bits per second.", "labels": {"in1": "Gigabits", "in2": "Bits"}, "factor": 1000000000.0},
{"slug": "bits-to-gibibits", "name": "Bits to Gibibits", "category": "data", "type": "standard", "teaser": "Show bits in gibibit terms for binary telephony.", "labels": {"in1": "Bits", "in2": "Gibibits"}, "factor": 9.313225746154785e-10, "hidden": true}, {"slug": "bits-to-gibibits", "name": "Bits to Gibibits", "category": "data", "type": "standard", "teaser": "Show bits in gibibit terms for binary telephony.", "labels": {"in1": "Bits", "in2": "Gibibits"}, "factor": 9.313225746154785e-10},
{"slug": "gibibits-to-bits", "name": "Gibibits to Bits", "category": "data", "type": "standard", "teaser": "Convert gibibits back to bits.", "labels": {"in1": "Gibibits", "in2": "Bits"}, "factor": 1073741824.0}, {"slug": "gibibits-to-bits", "name": "Gibibits to Bits", "category": "data", "type": "standard", "teaser": "Convert gibibits back to bits.", "labels": {"in1": "Gibibits", "in2": "Bits"}, "factor": 1073741824.0},
{"slug": "bits-to-terabits", "name": "Bits to Terabits", "category": "data", "type": "standard", "teaser": "Scale bits to the terabit level for fiber budgets.", "labels": {"in1": "Bits", "in2": "Terabits"}, "factor": 1e-12, "hidden": true}, {"slug": "bits-to-terabits", "name": "Bits to Terabits", "category": "data", "type": "standard", "teaser": "Scale bits to the terabit level for fiber budgets.", "labels": {"in1": "Bits", "in2": "Terabits"}, "factor": 1e-12},
{"slug": "terabits-to-bits", "name": "Terabits to Bits", "category": "data", "type": "standard", "teaser": "Turn terabit throughput into bits.", "labels": {"in1": "Terabits", "in2": "Bits"}, "factor": 1000000000000.0}, {"slug": "terabits-to-bits", "name": "Terabits to Bits", "category": "data", "type": "standard", "teaser": "Turn terabit throughput into bits.", "labels": {"in1": "Terabits", "in2": "Bits"}, "factor": 1000000000000.0},
{"slug": "bits-to-tebibits", "name": "Bits to Tebibits", "category": "data", "type": "standard", "teaser": "Fall into tebibit counts when evaluating tape.", "labels": {"in1": "Bits", "in2": "Tebibits"}, "factor": 9.094947017729282e-13, "hidden": true}, {"slug": "bits-to-tebibits", "name": "Bits to Tebibits", "category": "data", "type": "standard", "teaser": "Fall into tebibit counts when evaluating tape.", "labels": {"in1": "Bits", "in2": "Tebibits"}, "factor": 9.094947017729282e-13},
{"slug": "tebibits-to-bits", "name": "Tebibits to Bits", "category": "data", "type": "standard", "teaser": "Translate tebibits back into bits.", "labels": {"in1": "Tebibits", "in2": "Bits"}, "factor": 1099511627776.0}, {"slug": "tebibits-to-bits", "name": "Tebibits to Bits", "category": "data", "type": "standard", "teaser": "Translate tebibits back into bits.", "labels": {"in1": "Tebibits", "in2": "Bits"}, "factor": 1099511627776.0},
{"slug": "bytes-to-kilobytes", "name": "Bytes to Kilobytes", "category": "data", "type": "standard", "teaser": "Summarize bytes as kilobytes for quick estimates.", "labels": {"in1": "Bytes", "in2": "Kilobytes"}, "factor": 0.001, "hidden": true}, {"slug": "bytes-to-kilobytes", "name": "Bytes to Kilobytes", "category": "data", "type": "standard", "teaser": "Summarize bytes as kilobytes for quick estimates.", "labels": {"in1": "Bytes", "in2": "Kilobytes"}, "factor": 0.001},
{"slug": "kilobytes-to-bytes", "name": "Kilobytes to Bytes", "category": "data", "type": "standard", "teaser": "Expand kilobytes into raw bytes.", "labels": {"in1": "Kilobytes", "in2": "Bytes"}, "factor": 1000.0}, {"slug": "kilobytes-to-bytes", "name": "Kilobytes to Bytes", "category": "data", "type": "standard", "teaser": "Expand kilobytes into raw bytes.", "labels": {"in1": "Kilobytes", "in2": "Bytes"}, "factor": 1000.0},
{"slug": "bytes-to-kibibytes", "name": "Bytes to Kibibytes", "category": "data", "type": "standard", "teaser": "Use kibibytes by converting bytes with 1,024-based counts.", "labels": {"in1": "Bytes", "in2": "Kibibytes"}, "factor": 0.0009765625, "hidden": true}, {"slug": "bytes-to-kibibytes", "name": "Bytes to Kibibytes", "category": "data", "type": "standard", "teaser": "Use kibibytes by converting bytes with 1,024-based counts.", "labels": {"in1": "Bytes", "in2": "Kibibytes"}, "factor": 0.0009765625},
{"slug": "kibibytes-to-bytes", "name": "Kibibytes to Bytes", "category": "data", "type": "standard", "teaser": "Convert kibibytes into bytes.", "labels": {"in1": "Kibibytes", "in2": "Bytes"}, "factor": 1024.0}, {"slug": "kibibytes-to-bytes", "name": "Kibibytes to Bytes", "category": "data", "type": "standard", "teaser": "Convert kibibytes into bytes.", "labels": {"in1": "Kibibytes", "in2": "Bytes"}, "factor": 1024.0},
{"slug": "bytes-to-megabytes", "name": "Bytes to Megabytes", "category": "data", "type": "standard", "teaser": "Turn bytes into megabytes for file-size labels.", "labels": {"in1": "Bytes", "in2": "Megabytes"}, "factor": 1e-06, "hidden": true}, {"slug": "bytes-to-megabytes", "name": "Bytes to Megabytes", "category": "data", "type": "standard", "teaser": "Turn bytes into megabytes for file-size labels.", "labels": {"in1": "Bytes", "in2": "Megabytes"}, "factor": 1e-06},
{"slug": "bytes-to-mebibytes", "name": "Bytes to Mebibytes", "category": "data", "type": "standard", "teaser": "Express bytes as mebibytes when binary accuracy matters.", "labels": {"in1": "Bytes", "in2": "Mebibytes"}, "factor": 9.5367431640625e-07}, {"slug": "bytes-to-mebibytes", "name": "Bytes to Mebibytes", "category": "data", "type": "standard", "teaser": "Express bytes as mebibytes when binary accuracy matters.", "labels": {"in1": "Bytes", "in2": "Mebibytes"}, "factor": 9.5367431640625e-07},
{"slug": "bytes-to-gigabytes", "name": "Bytes to Gigabytes", "category": "data", "type": "standard", "teaser": "Scale bytes into gigabytes for storage quotes.", "labels": {"in1": "Bytes", "in2": "Gigabytes"}, "factor": 1e-09, "hidden": true}, {"slug": "bytes-to-gigabytes", "name": "Bytes to Gigabytes", "category": "data", "type": "standard", "teaser": "Scale bytes into gigabytes for storage quotes.", "labels": {"in1": "Bytes", "in2": "Gigabytes"}, "factor": 1e-09},
{"slug": "bytes-to-gibibytes", "name": "Bytes to Gibibytes", "category": "data", "type": "standard", "teaser": "Convert bytes into gibibytes for precise quotas.", "labels": {"in1": "Bytes", "in2": "Gibibytes"}, "factor": 9.313225746154785e-10}, {"slug": "bytes-to-gibibytes", "name": "Bytes to Gibibytes", "category": "data", "type": "standard", "teaser": "Convert bytes into gibibytes for precise quotas.", "labels": {"in1": "Bytes", "in2": "Gibibytes"}, "factor": 9.313225746154785e-10},
{"slug": "bytes-to-terabytes", "name": "Bytes to Terabytes", "category": "data", "type": "standard", "teaser": "Aggregate bytes into terabytes.", "labels": {"in1": "Bytes", "in2": "Terabytes"}, "factor": 1e-12}, {"slug": "bytes-to-terabytes", "name": "Bytes to Terabytes", "category": "data", "type": "standard", "teaser": "Aggregate bytes into terabytes.", "labels": {"in1": "Bytes", "in2": "Terabytes"}, "factor": 1e-12},
{"slug": "bytes-to-tebibytes", "name": "Bytes to Tebibytes", "category": "data", "type": "standard", "teaser": "Translate bytes into tebibytes for tape libraries.", "labels": {"in1": "Bytes", "in2": "Tebibytes"}, "factor": 9.094947017729282e-13}, {"slug": "bytes-to-tebibytes", "name": "Bytes to Tebibytes", "category": "data", "type": "standard", "teaser": "Translate bytes into tebibytes for tape libraries.", "labels": {"in1": "Bytes", "in2": "Tebibytes"}, "factor": 9.094947017729282e-13},
{"slug": "kilobytes-to-kibibytes", "name": "Kilobytes to Kibibytes", "category": "data", "type": "standard", "teaser": "Switch kilobytes into kibibytes for binary storage conversions.", "labels": {"in1": "Kilobytes", "in2": "Kibibytes"}, "factor": 0.9765625, "hidden": true}, {"slug": "kilobytes-to-kibibytes", "name": "Kilobytes to Kibibytes", "category": "data", "type": "standard", "teaser": "Switch kilobytes into kibibytes for binary storage conversions.", "labels": {"in1": "Kilobytes", "in2": "Kibibytes"}, "factor": 0.9765625},
{"slug": "kibibytes-to-kilobytes", "name": "Kibibytes to Kilobytes", "category": "data", "type": "standard", "teaser": "Translate kibibytes into kilobytes.", "labels": {"in1": "Kibibytes", "in2": "Kilobytes"}, "factor": 1.024}, {"slug": "kibibytes-to-kilobytes", "name": "Kibibytes to Kilobytes", "category": "data", "type": "standard", "teaser": "Translate kibibytes into kilobytes.", "labels": {"in1": "Kibibytes", "in2": "Kilobytes"}, "factor": 1.024},
{"slug": "kilobytes-to-megabytes", "name": "Kilobytes to Megabytes", "category": "data", "type": "standard", "teaser": "Express kilobytes as megabytes for quick summaries.", "labels": {"in1": "Kilobytes", "in2": "Megabytes"}, "factor": 0.001, "hidden": true}, {"slug": "kilobytes-to-megabytes", "name": "Kilobytes to Megabytes", "category": "data", "type": "standard", "teaser": "Express kilobytes as megabytes for quick summaries.", "labels": {"in1": "Kilobytes", "in2": "Megabytes"}, "factor": 0.001},
{"slug": "kilobytes-to-mebibytes", "name": "Kilobytes to Mebibytes", "category": "data", "type": "standard", "teaser": "Turn kilobytes into mebibytes when power-of-two precision is needed.", "labels": {"in1": "Kilobytes", "in2": "Mebibytes"}, "factor": 0.00095367431640625, "hidden": true}, {"slug": "kilobytes-to-mebibytes", "name": "Kilobytes to Mebibytes", "category": "data", "type": "standard", "teaser": "Turn kilobytes into mebibytes when power-of-two precision is needed.", "labels": {"in1": "Kilobytes", "in2": "Mebibytes"}, "factor": 0.00095367431640625},
{"slug": "mebibytes-to-kilobytes", "name": "Mebibytes to Kilobytes", "category": "data", "type": "standard", "teaser": "Convert mebibytes into kilobytes.", "labels": {"in1": "Mebibytes", "in2": "Kilobytes"}, "factor": 1048.576}, {"slug": "mebibytes-to-kilobytes", "name": "Mebibytes to Kilobytes", "category": "data", "type": "standard", "teaser": "Convert mebibytes into kilobytes.", "labels": {"in1": "Mebibytes", "in2": "Kilobytes"}, "factor": 1048.576},
{"slug": "kilobytes-to-gigabytes", "name": "Kilobytes to Gigabytes", "category": "data", "type": "standard", "teaser": "Scale kilobytes up to gigabytes.", "labels": {"in1": "Kilobytes", "in2": "Gigabytes"}, "factor": 1e-06, "hidden": true}, {"slug": "kilobytes-to-gigabytes", "name": "Kilobytes to Gigabytes", "category": "data", "type": "standard", "teaser": "Scale kilobytes up to gigabytes.", "labels": {"in1": "Kilobytes", "in2": "Gigabytes"}, "factor": 1e-06},
{"slug": "gigabytes-to-kilobytes", "name": "Gigabytes to Kilobytes", "category": "data", "type": "standard", "teaser": "Reframe gigabytes in kilobyte units.", "labels": {"in1": "Gigabytes", "in2": "Kilobytes"}, "factor": 1000000.0}, {"slug": "gigabytes-to-kilobytes", "name": "Gigabytes to Kilobytes", "category": "data", "type": "standard", "teaser": "Reframe gigabytes in kilobyte units.", "labels": {"in1": "Gigabytes", "in2": "Kilobytes"}, "factor": 1000000.0},
{"slug": "kilobytes-to-gibibytes", "name": "Kilobytes to Gibibytes", "category": "data", "type": "standard", "teaser": "Turn kilobytes into gibibytes.", "labels": {"in1": "Kilobytes", "in2": "Gibibytes"}, "factor": 9.313225746154785e-07, "hidden": true}, {"slug": "kilobytes-to-gibibytes", "name": "Kilobytes to Gibibytes", "category": "data", "type": "standard", "teaser": "Turn kilobytes into gibibytes.", "labels": {"in1": "Kilobytes", "in2": "Gibibytes"}, "factor": 9.313225746154785e-07},
{"slug": "gibibytes-to-kilobytes", "name": "Gibibytes to Kilobytes", "category": "data", "type": "standard", "teaser": "Expand gibibytes back into kilobytes.", "labels": {"in1": "Gibibytes", "in2": "Kilobytes"}, "factor": 1073741.824}, {"slug": "gibibytes-to-kilobytes", "name": "Gibibytes to Kilobytes", "category": "data", "type": "standard", "teaser": "Expand gibibytes back into kilobytes.", "labels": {"in1": "Gibibytes", "in2": "Kilobytes"}, "factor": 1073741.824},
{"slug": "kilobytes-to-terabytes", "name": "Kilobytes to Terabytes", "category": "data", "type": "standard", "teaser": "Scale kilobytes into terabytes.", "labels": {"in1": "Kilobytes", "in2": "Terabytes"}, "factor": 1e-09, "hidden": true}, {"slug": "kilobytes-to-terabytes", "name": "Kilobytes to Terabytes", "category": "data", "type": "standard", "teaser": "Scale kilobytes into terabytes.", "labels": {"in1": "Kilobytes", "in2": "Terabytes"}, "factor": 1e-09},
{"slug": "terabytes-to-kilobytes", "name": "Terabytes to Kilobytes", "category": "data", "type": "standard", "teaser": "Re-express terabytes as kilobytes.", "labels": {"in1": "Terabytes", "in2": "Kilobytes"}, "factor": 1000000000.0}, {"slug": "terabytes-to-kilobytes", "name": "Terabytes to Kilobytes", "category": "data", "type": "standard", "teaser": "Re-express terabytes as kilobytes.", "labels": {"in1": "Terabytes", "in2": "Kilobytes"}, "factor": 1000000000.0},
{"slug": "kilobytes-to-tebibytes", "name": "Kilobytes to Tebibytes", "category": "data", "type": "standard", "teaser": "Convert kilobytes into tebibytes.", "labels": {"in1": "Kilobytes", "in2": "Tebibytes"}, "factor": 9.094947017729282e-10, "hidden": true}, {"slug": "kilobytes-to-tebibytes", "name": "Kilobytes to Tebibytes", "category": "data", "type": "standard", "teaser": "Convert kilobytes into tebibytes.", "labels": {"in1": "Kilobytes", "in2": "Tebibytes"}, "factor": 9.094947017729282e-10},
{"slug": "tebibytes-to-kilobytes", "name": "Tebibytes to Kilobytes", "category": "data", "type": "standard", "teaser": "Translate tebibytes into kilobytes.", "labels": {"in1": "Tebibytes", "in2": "Kilobytes"}, "factor": 1099511627.776}, {"slug": "tebibytes-to-kilobytes", "name": "Tebibytes to Kilobytes", "category": "data", "type": "standard", "teaser": "Translate tebibytes into kilobytes.", "labels": {"in1": "Tebibytes", "in2": "Kilobytes"}, "factor": 1099511627.776},
{"slug": "megabytes-to-gibibytes", "name": "Megabytes to Gibibytes", "category": "data", "type": "standard", "teaser": "Compare megabytes with gibibytes for mixed units.", "labels": {"in1": "Megabytes", "in2": "Gibibytes"}, "factor": 0.0009313225746154785}, {"slug": "megabytes-to-gibibytes", "name": "Megabytes to Gibibytes", "category": "data", "type": "standard", "teaser": "Compare megabytes with gibibytes for mixed units.", "labels": {"in1": "Megabytes", "in2": "Gibibytes"}, "factor": 0.0009313225746154785},
{"slug": "btu-to-kilojoules", "name": "BTU to Kilojoules", "category": "energy", "type": "standard", "labels": {"in1": "BTU", "in2": "Kilojoules"}, "factor": 1.05505585}, {"slug": "btu-to-kilojoules", "name": "BTU to Kilojoules", "category": "energy", "type": "standard", "labels": {"in1": "BTU", "in2": "Kilojoules"}, "factor": 1.05505585},
@@ -272,9 +272,9 @@ export const calculators: CalculatorDef[] = [
{"slug": "coulombs-to-watts", "name": "Coulombs to Watts", "category": "power", "type": "3col", "teaser": "Translate charge into watts given the voltage and time span.", "labels": {"in1": "Coulombs", "in2": "Watts", "in3": "Result"}}, {"slug": "coulombs-to-watts", "name": "Coulombs to Watts", "category": "power", "type": "3col", "teaser": "Translate charge into watts given the voltage and time span.", "labels": {"in1": "Coulombs", "in2": "Watts", "in3": "Result"}},
{"slug": "cups-to-milliliters", "name": "Cups to Milliliters", "category": "volume", "type": "standard", "labels": {"in1": "Cups", "in2": "Milliliters"}, "factor": 236.588237}, {"slug": "cups-to-milliliters", "name": "Cups to Milliliters", "category": "volume", "type": "standard", "labels": {"in1": "Cups", "in2": "Milliliters"}, "factor": 236.588237},
{"slug": "cups-to-ounces-weight", "name": "Cups to Ounces (weight)", "category": "weight", "type": "standard", "teaser": "Convert a cup\u2019s weight into ounces for baking measurements.", "labels": {"in1": "Cups", "in2": "Ounces (weight)"}, "factor": 8.0}, {"slug": "cups-to-ounces-weight", "name": "Cups to Ounces (weight)", "category": "weight", "type": "standard", "teaser": "Convert a cup\u2019s weight into ounces for baking measurements.", "labels": {"in1": "Cups", "in2": "Ounces (weight)"}, "factor": 8.0},
{"slug": "cups-to-acre-feet", "name": "Cups to Acre-feet", "category": "volume", "type": "standard", "teaser": "Translate kitchen cups into acre-feet when planning irrigation.", "labels": {"in1": "Cups", "in2": "Acre-feet"}, "factor": 1.918052048260257e-07}, {"slug": "cups-to-acre-feet", "name": "Cups to Acre-feet", "category": "volume", "type": "standard", "teaser": "Translate kitchen cups into acre-feet when planning irrigation.", "labels": {"in1": "Cups", "in2": "Acre-feet"}, "factor": 1.918052048260257e-07, "hidden": true},
{"slug": "cups-to-barrel-us-oil", "name": "Cups to Barrel (US oil)", "category": "volume", "type": "standard", "teaser": "Express cup volumes as US oil barrels.", "labels": {"in1": "Cups", "in2": "Barrel (US oil)"}, "factor": 0.001488095238095238}, {"slug": "cups-to-barrel-us-oil", "name": "Cups to Barrel (US oil)", "category": "volume", "type": "standard", "teaser": "Express cup volumes as US oil barrels.", "labels": {"in1": "Cups", "in2": "Barrel (US oil)"}, "factor": 0.001488095238095238},
{"slug": "cups-to-bushels", "name": "Cups to Bushels", "category": "volume", "type": "standard", "teaser": "Count how many cups sit inside a dry bushel.", "labels": {"in1": "Cups", "in2": "Bushels"}, "factor": 0.006713804745119558}, {"slug": "cups-to-bushels", "name": "Cups to Bushels", "category": "volume", "type": "standard", "teaser": "Count how many cups sit inside a dry bushel.", "labels": {"in1": "Cups", "in2": "Bushels"}, "factor": 0.006713804745119558, "hidden": true},
{"slug": "cups-to-centiliters", "name": "Cups to Centiliters", "category": "volume", "type": "standard", "teaser": "Convert cups into centiliters for precision cooking.", "labels": {"in1": "Cups", "in2": "Centiliters"}, "factor": 23.65882365}, {"slug": "cups-to-centiliters", "name": "Cups to Centiliters", "category": "volume", "type": "standard", "teaser": "Convert cups into centiliters for precision cooking.", "labels": {"in1": "Cups", "in2": "Centiliters"}, "factor": 23.65882365},
{"slug": "cups-to-cubic-centimeters", "name": "Cups to Cubic Centimeters", "category": "length", "type": "standard", "teaser": "Show cup volume as cubic centimeters.", "labels": {"in1": "Cups", "in2": "Cubic Centimeters"}, "factor": 236.5882365}, {"slug": "cups-to-cubic-centimeters", "name": "Cups to Cubic Centimeters", "category": "length", "type": "standard", "teaser": "Show cup volume as cubic centimeters.", "labels": {"in1": "Cups", "in2": "Cubic Centimeters"}, "factor": 236.5882365},
{"slug": "cups-to-cubic-feet", "name": "Cups to Cubic Feet", "category": "length", "type": "standard", "teaser": "Express a cup in cubic feet for construction math.", "labels": {"in1": "Cups", "in2": "Cubic Feet"}, "factor": 0.008355034722222222}, {"slug": "cups-to-cubic-feet", "name": "Cups to Cubic Feet", "category": "length", "type": "standard", "teaser": "Express a cup in cubic feet for construction math.", "labels": {"in1": "Cups", "in2": "Cubic Feet"}, "factor": 0.008355034722222222},
@@ -283,36 +283,36 @@ export const calculators: CalculatorDef[] = [
{"slug": "cups-to-cubic-yards", "name": "Cups to Cubic Yards", "category": "length", "type": "standard", "teaser": "Translate cups into cubic yards for landscaping.", "labels": {"in1": "Cups", "in2": "Cubic Yards"}, "factor": 0.30944573045267487, "hidden": true}, {"slug": "cups-to-cubic-yards", "name": "Cups to Cubic Yards", "category": "length", "type": "standard", "teaser": "Translate cups into cubic yards for landscaping.", "labels": {"in1": "Cups", "in2": "Cubic Yards"}, "factor": 0.30944573045267487, "hidden": true},
{"slug": "cups-to-fluid-ounces", "name": "Cups to Fluid Ounces", "category": "weight", "type": "standard", "teaser": "Convert cups into US fluid ounces (8 fl oz per cup).", "labels": {"in1": "Cups", "in2": "Fluid Ounces"}, "factor": 8.0}, {"slug": "cups-to-fluid-ounces", "name": "Cups to Fluid Ounces", "category": "weight", "type": "standard", "teaser": "Convert cups into US fluid ounces (8 fl oz per cup).", "labels": {"in1": "Cups", "in2": "Fluid Ounces"}, "factor": 8.0},
{"slug": "cups-to-gills", "name": "Cups to Gills", "category": "volume", "type": "standard", "teaser": "Express cup volumes as US gills.", "labels": {"in1": "Cups", "in2": "Gills"}, "factor": 2.0}, {"slug": "cups-to-gills", "name": "Cups to Gills", "category": "volume", "type": "standard", "teaser": "Express cup volumes as US gills.", "labels": {"in1": "Cups", "in2": "Gills"}, "factor": 2.0},
{"slug": "cups-to-hogshead", "name": "Cups to Hogshead", "category": "volume", "type": "standard", "teaser": "Compare cupfuls with a hogshead for brewing.", "labels": {"in1": "Cups", "in2": "Hogshead"}, "factor": 0.0009920632524184317}, {"slug": "cups-to-hogshead", "name": "Cups to Hogshead", "category": "volume", "type": "standard", "teaser": "Compare cupfuls with a hogshead for brewing.", "labels": {"in1": "Cups", "in2": "Hogshead"}, "factor": 0.0009920632524184317, "hidden": true},
{"slug": "cups-to-imperial-fl-oz", "name": "Cups to Imperial Fluid Ounces", "category": "weight", "type": "standard", "teaser": "Convert cups into Imperial fluid ounces.", "labels": {"in1": "Cups", "in2": "Imperial Fluid Ounces"}, "factor": 8.326741846289888}, {"slug": "cups-to-imperial-fl-oz", "name": "Cups to Imperial Fluid Ounces", "category": "weight", "type": "standard", "teaser": "Convert cups into Imperial fluid ounces.", "labels": {"in1": "Cups", "in2": "Imperial Fluid Ounces"}, "factor": 8.326741846289888},
{"slug": "cups-to-imperial-gallons", "name": "Cups to Imperial Gallons", "category": "volume", "type": "standard", "teaser": "Express cups in Imperial gallons for British recipes.", "labels": {"in1": "Cups", "in2": "Imperial Gallons"}, "factor": 0.0520421365393118}, {"slug": "cups-to-imperial-gallons", "name": "Cups to Imperial Gallons", "category": "volume", "type": "standard", "teaser": "Express cups in Imperial gallons for British recipes.", "labels": {"in1": "Cups", "in2": "Imperial Gallons"}, "factor": 0.0520421365393118, "hidden": true},
{"slug": "cups-to-imperial-pints", "name": "Cups to Imperial Pints", "category": "volume", "type": "standard", "teaser": "Translate cups into Imperial pints.", "labels": {"in1": "Cups", "in2": "Imperial Pints"}, "factor": 0.4163370923144944}, {"slug": "cups-to-imperial-pints", "name": "Cups to Imperial Pints", "category": "volume", "type": "standard", "teaser": "Translate cups into Imperial pints.", "labels": {"in1": "Cups", "in2": "Imperial Pints"}, "factor": 0.4163370923144944, "hidden": true},
{"slug": "cups-to-jiggers", "name": "Cups to Jiggers", "category": "volume", "type": "standard", "teaser": "Turn cups into cocktail jiggers.", "labels": {"in1": "Cups", "in2": "Jiggers"}, "factor": 5.333333344604674}, {"slug": "cups-to-jiggers", "name": "Cups to Jiggers", "category": "volume", "type": "standard", "teaser": "Turn cups into cocktail jiggers.", "labels": {"in1": "Cups", "in2": "Jiggers"}, "factor": 5.333333344604674},
{"slug": "cups-to-liters", "name": "Cups to Liters", "category": "volume", "type": "standard", "teaser": "Express cups as liters.", "labels": {"in1": "Cups", "in2": "Liters"}, "factor": 0.2365882365}, {"slug": "cups-to-liters", "name": "Cups to Liters", "category": "volume", "type": "standard", "teaser": "Express cups as liters.", "labels": {"in1": "Cups", "in2": "Liters"}, "factor": 0.2365882365, "hidden": true},
{"slug": "cups-to-minims", "name": "Cups to Minims", "category": "volume", "type": "standard", "teaser": "Break cups into minims for historical measures.", "labels": {"in1": "Cups", "in2": "Minims"}, "factor": 3839.9999951307805}, {"slug": "cups-to-minims", "name": "Cups to Minims", "category": "volume", "type": "standard", "teaser": "Break cups into minims for historical measures.", "labels": {"in1": "Cups", "in2": "Minims"}, "factor": 3839.9999951307805},
{"slug": "cups-to-pecks", "name": "Cups to Pecks", "category": "volume", "type": "standard", "teaser": "Convert cups into US pecks for bulk goods.", "labels": {"in1": "Cups", "in2": "Pecks"}, "factor": 0.0260210682696559}, {"slug": "cups-to-pecks", "name": "Cups to Pecks", "category": "volume", "type": "standard", "teaser": "Convert cups into US pecks for bulk goods.", "labels": {"in1": "Cups", "in2": "Pecks"}, "factor": 0.0260210682696559, "hidden": true},
{"slug": "cups-to-quarts", "name": "Cups to Quarts", "category": "volume", "type": "standard", "teaser": "Convert cups into quarts (4 cups per quart).", "labels": {"in1": "Cups", "in2": "Quarts"}, "factor": 0.25}, {"slug": "cups-to-quarts", "name": "Cups to Quarts", "category": "volume", "type": "standard", "teaser": "Convert cups into quarts (4 cups per quart).", "labels": {"in1": "Cups", "in2": "Quarts"}, "factor": 0.25, "hidden": true},
{"slug": "cups-to-us-gallons", "name": "Cups to US Gallons", "category": "volume", "type": "standard", "teaser": "Express cups in US gallons (16 cups per gallon).", "labels": {"in1": "Cups", "in2": "US Gallons"}, "factor": 0.0625}, {"slug": "cups-to-us-gallons", "name": "Cups to US Gallons", "category": "volume", "type": "standard", "teaser": "Express cups in US gallons (16 cups per gallon).", "labels": {"in1": "Cups", "in2": "US Gallons"}, "factor": 0.0625, "hidden": true},
{"slug": "cups-to-us-pints", "name": "Cups to US Pints", "category": "volume", "type": "standard", "teaser": "Translate cups into US pints (2 cups per pint).", "labels": {"in1": "Cups", "in2": "US Pints"}, "factor": 0.5}, {"slug": "cups-to-us-pints", "name": "Cups to US Pints", "category": "volume", "type": "standard", "teaser": "Translate cups into US pints (2 cups per pint).", "labels": {"in1": "Cups", "in2": "US Pints"}, "factor": 0.5, "hidden": true},
{"slug": "cups-to-tablespoons", "name": "Cups to Tablespoons", "category": "volume", "type": "standard", "teaser": "Spread recipe math by converting cups into tablespoons (1 cup = 16 tbsp).", "labels": {"in1": "Cups", "in2": "Tablespoons"}, "factor": 16.0}, {"slug": "cups-to-tablespoons", "name": "Cups to Tablespoons", "category": "volume", "type": "standard", "teaser": "Spread recipe math by converting cups into tablespoons (1 cup = 16 tbsp).", "labels": {"in1": "Cups", "in2": "Tablespoons"}, "factor": 16.0},
{"slug": "cups-to-teaspoons", "name": "Cups to Teaspoons", "category": "volume", "type": "standard", "teaser": "Break cups into teaspoons for precision tasting (1 cup = 48 tsp).", "labels": {"in1": "Cups", "in2": "Teaspoons"}, "factor": 48.0}, {"slug": "cups-to-teaspoons", "name": "Cups to Teaspoons", "category": "volume", "type": "standard", "teaser": "Break cups into teaspoons for precision tasting (1 cup = 48 tsp).", "labels": {"in1": "Cups", "in2": "Teaspoons"}, "factor": 48.0},
{"slug": "cups-to-sticks-of-butter", "name": "Cups to Sticks of Butter", "category": "volume", "type": "standard", "teaser": "Convert cups into sticks of butter (1 cup = 2 sticks).", "labels": {"in1": "Cups", "in2": "Sticks of Butter"}, "factor": 2.0}, {"slug": "cups-to-sticks-of-butter", "name": "Cups to Sticks of Butter", "category": "volume", "type": "standard", "teaser": "Convert cups into sticks of butter (1 cup = 2 sticks).", "labels": {"in1": "Cups", "in2": "Sticks of Butter"}, "factor": 2.0},
{"slug": "drams-to-cups", "name": "Drams (fluid) to Cups", "category": "volume", "type": "standard", "teaser": "Scale drams up to cups for small volumes.", "labels": {"in1": "Drams (fluid)", "in2": "Cups"}, "factor": 0.015625}, {"slug": "drams-to-cups", "name": "Drams (fluid) to Cups", "category": "volume", "type": "standard", "teaser": "Scale drams up to cups for small volumes.", "labels": {"in1": "Drams (fluid)", "in2": "Cups"}, "factor": 0.015625},
{"slug": "drams-to-fluid-ounces", "name": "Drams to Fluid Ounces", "category": "weight", "type": "standard", "teaser": "Translate drams into US fluid ounces (8 drams per fl oz).", "labels": {"in1": "Drams", "in2": "Fluid Ounces"}, "factor": 0.125}, {"slug": "drams-to-fluid-ounces", "name": "Drams to Fluid Ounces", "category": "weight", "type": "standard", "teaser": "Translate drams into US fluid ounces (8 drams per fl oz).", "labels": {"in1": "Drams", "in2": "Fluid Ounces"}, "factor": 0.125},
{"slug": "drams-to-gallons", "name": "Drams to Gallons", "category": "volume", "type": "standard", "teaser": "Express a fluid dram as a fraction of a US gallon.", "labels": {"in1": "Drams", "in2": "Gallons"}, "factor": 0.0009765625}, {"slug": "drams-to-gallons", "name": "Drams to Gallons", "category": "volume", "type": "standard", "teaser": "Express a fluid dram as a fraction of a US gallon.", "labels": {"in1": "Drams", "in2": "Gallons"}, "factor": 0.0009765625, "hidden": true},
{"slug": "drams-to-gills", "name": "Drams to Gills", "category": "other", "type": "standard", "teaser": "Convert drams into US gills.", "labels": {"in1": "Drams", "in2": "Gills"}, "factor": 0.03125}, {"slug": "drams-to-gills", "name": "Drams to Gills", "category": "other", "type": "standard", "teaser": "Convert drams into US gills.", "labels": {"in1": "Drams", "in2": "Gills"}, "factor": 0.03125},
{"slug": "drams-to-hogshead", "name": "Drams to Hogshead", "category": "other", "type": "standard", "teaser": "Compare drams with a hogshead of liquid.", "labels": {"in1": "Drams", "in2": "Hogshead"}, "factor": 1.5500988319037995e-05}, {"slug": "drams-to-hogshead", "name": "Drams to Hogshead", "category": "other", "type": "standard", "teaser": "Compare drams with a hogshead of liquid.", "labels": {"in1": "Drams", "in2": "Hogshead"}, "factor": 1.5500988319037995e-05},
{"slug": "drams-to-imperial-fl-oz", "name": "Drams to Imperial Fluid Ounces", "category": "weight", "type": "standard", "teaser": "Convert drams into Imperial fluid ounces.", "labels": {"in1": "Drams", "in2": "Imperial Fluid Ounces"}, "factor": 0.1301053413482795}, {"slug": "drams-to-imperial-fl-oz", "name": "Drams to Imperial Fluid Ounces", "category": "weight", "type": "standard", "teaser": "Convert drams into Imperial fluid ounces.", "labels": {"in1": "Drams", "in2": "Imperial Fluid Ounces"}, "factor": 0.1301053413482795},
{"slug": "drams-to-imperial-gallons", "name": "Drams to Imperial Gallons", "category": "volume", "type": "standard", "teaser": "Express drams in Imperial gallons.", "labels": {"in1": "Drams", "in2": "Imperial Gallons"}, "factor": 0.0008131583834267469}, {"slug": "drams-to-imperial-gallons", "name": "Drams to Imperial Gallons", "category": "volume", "type": "standard", "teaser": "Express drams in Imperial gallons.", "labels": {"in1": "Drams", "in2": "Imperial Gallons"}, "factor": 0.0008131583834267469, "hidden": true},
{"slug": "drams-to-imperial-pints", "name": "Drams to Imperial Pints", "category": "volume", "type": "standard", "teaser": "Translate drams into Imperial pints.", "labels": {"in1": "Drams", "in2": "Imperial Pints"}, "factor": 0.006505267067413975}, {"slug": "drams-to-imperial-pints", "name": "Drams to Imperial Pints", "category": "volume", "type": "standard", "teaser": "Translate drams into Imperial pints.", "labels": {"in1": "Drams", "in2": "Imperial Pints"}, "factor": 0.006505267067413975, "hidden": true},
{"slug": "drams-to-jiggers", "name": "Drams to Jiggers", "category": "other", "type": "standard", "teaser": "Convert drams into cocktail jiggers (12 drams per jigger).", "labels": {"in1": "Drams", "in2": "Jiggers"}, "factor": 0.08333333350944803}, {"slug": "drams-to-jiggers", "name": "Drams to Jiggers", "category": "other", "type": "standard", "teaser": "Convert drams into cocktail jiggers (12 drams per jigger).", "labels": {"in1": "Drams", "in2": "Jiggers"}, "factor": 0.08333333350944803},
{"slug": "drams-to-liters", "name": "Drams to Liters", "category": "volume", "type": "standard", "teaser": "Show drams in liters.", "labels": {"in1": "Drams", "in2": "Liters"}, "factor": 0.0036966911953125}, {"slug": "drams-to-liters", "name": "Drams to Liters", "category": "volume", "type": "standard", "teaser": "Show drams in liters.", "labels": {"in1": "Drams", "in2": "Liters"}, "factor": 0.0036966911953125, "hidden": true},
{"slug": "drams-to-minims", "name": "Drams to Minims", "category": "other", "type": "standard", "teaser": "Break drams into minims for pharmacy measures.", "labels": {"in1": "Drams", "in2": "Minims"}, "factor": 59.999999923918445}, {"slug": "drams-to-minims", "name": "Drams to Minims", "category": "other", "type": "standard", "teaser": "Break drams into minims for pharmacy measures.", "labels": {"in1": "Drams", "in2": "Minims"}, "factor": 59.999999923918445},
{"slug": "drams-to-pecks", "name": "Drams to Pecks", "category": "other", "type": "standard", "teaser": "Convert drams into US pecks.", "labels": {"in1": "Drams", "in2": "Pecks"}, "factor": 0.00040657919171337343}, {"slug": "drams-to-pecks", "name": "Drams to Pecks", "category": "other", "type": "standard", "teaser": "Convert drams into US pecks.", "labels": {"in1": "Drams", "in2": "Pecks"}, "factor": 0.00040657919171337343},
{"slug": "drams-to-pints", "name": "Drams to Pints", "category": "volume", "type": "standard", "teaser": "Express drams as US pints.", "labels": {"in1": "Drams", "in2": "Pints"}, "factor": 0.0078125}, {"slug": "drams-to-pints", "name": "Drams to Pints", "category": "volume", "type": "standard", "teaser": "Express drams as US pints.", "labels": {"in1": "Drams", "in2": "Pints"}, "factor": 0.0078125, "hidden": true},
{"slug": "drams-to-quarts", "name": "Drams to Quarts", "category": "volume", "type": "standard", "teaser": "Translate drams into quarts.", "labels": {"in1": "Drams", "in2": "Quarts"}, "factor": 0.00390625}, {"slug": "drams-to-quarts", "name": "Drams to Quarts", "category": "volume", "type": "standard", "teaser": "Translate drams into quarts.", "labels": {"in1": "Drams", "in2": "Quarts"}, "factor": 0.00390625, "hidden": true},
{"slug": "drams-to-tablespoons", "name": "Drams to Tablespoons", "category": "volume", "type": "standard", "teaser": "Convert drams into tablespoons.", "labels": {"in1": "Drams", "in2": "Tablespoons"}, "factor": 0.2500000808366742}, {"slug": "drams-to-tablespoons", "name": "Drams to Tablespoons", "category": "volume", "type": "standard", "teaser": "Convert drams into tablespoons.", "labels": {"in1": "Drams", "in2": "Tablespoons"}, "factor": 0.2500000808366742, "hidden": true},
{"slug": "drams-to-teaspoons", "name": "Drams to Teaspoons", "category": "volume", "type": "standard", "teaser": "Convert drams into teaspoons.", "labels": {"in1": "Drams", "in2": "Teaspoons"}, "factor": 0.75000005230607}, {"slug": "drams-to-teaspoons", "name": "Drams to Teaspoons", "category": "volume", "type": "standard", "teaser": "Convert drams into teaspoons.", "labels": {"in1": "Drams", "in2": "Teaspoons"}, "factor": 0.75000005230607, "hidden": true},
{"slug": "drams-to-cubic-inches", "name": "Drams to Cubic Inches", "category": "length", "type": "standard", "teaser": "Express drams as cubic inches.", "labels": {"in1": "Drams", "in2": "Cubic Inches"}, "factor": 0.2255859375}, {"slug": "drams-to-cubic-inches", "name": "Drams to Cubic Inches", "category": "length", "type": "standard", "teaser": "Express drams as cubic inches.", "labels": {"in1": "Drams", "in2": "Cubic Inches"}, "factor": 0.2255859375},
{"slug": "drams-to-cubic-centimeters", "name": "Drams to Cubic Centimeters", "category": "length", "type": "standard", "teaser": "Translate drams into cubic centimeters.", "labels": {"in1": "Drams", "in2": "Cubic Centimeters"}, "factor": 3.6966911953125}, {"slug": "drams-to-cubic-centimeters", "name": "Drams to Cubic Centimeters", "category": "length", "type": "standard", "teaser": "Translate drams into cubic centimeters.", "labels": {"in1": "Drams", "in2": "Cubic Centimeters"}, "factor": 3.6966911953125},
{"slug": "drams-to-cubic-meters", "name": "Drams to Cubic Meters", "category": "length", "type": "standard", "teaser": "Scale a dram into cubic meters.", "labels": {"in1": "Drams", "in2": "Cubic Meters"}, "factor": 3.6966911953124997e-06}, {"slug": "drams-to-cubic-meters", "name": "Drams to Cubic Meters", "category": "length", "type": "standard", "teaser": "Scale a dram into cubic meters.", "labels": {"in1": "Drams", "in2": "Cubic Meters"}, "factor": 3.6966911953124997e-06},
@@ -552,7 +552,7 @@ export const calculators: CalculatorDef[] = [
{"slug": "millimeters-to-centimeters", "name": "Millimeters to Centimeters", "category": "length", "type": "standard", "labels": {"in1": "Millimeters", "in2": "Centimeters"}, "factor": 0.1, "hidden": true}, {"slug": "millimeters-to-centimeters", "name": "Millimeters to Centimeters", "category": "length", "type": "standard", "labels": {"in1": "Millimeters", "in2": "Centimeters"}, "factor": 0.1, "hidden": true},
{"slug": "millimeters-to-inches", "name": "Millimeters to Inches", "category": "length", "type": "standard", "labels": {"in1": "Millimeters", "in2": "Inches"}, "factor": 0.0393701}, {"slug": "millimeters-to-inches", "name": "Millimeters to Inches", "category": "length", "type": "standard", "labels": {"in1": "Millimeters", "in2": "Inches"}, "factor": 0.0393701},
{"slug": "millimeters-to-thou", "name": "Millimeters to Thou", "category": "length", "type": "standard", "teaser": "Express millimeters as mils/thou (1 mil = 0.0254 mm).", "labels": {"in1": "Millimeters", "in2": "Thou"}, "factor": 39.3701}, {"slug": "millimeters-to-thou", "name": "Millimeters to Thou", "category": "length", "type": "standard", "teaser": "Express millimeters as mils/thou (1 mil = 0.0254 mm).", "labels": {"in1": "Millimeters", "in2": "Thou"}, "factor": 39.3701},
{"slug": "megabytes-to-gigabytes", "name": "Megabytes to Gigabytes", "category": "data", "type": "standard", "labels": {"in1": "Megabytes", "in2": "Gigabytes"}, "factor": 0.001, "hidden": true}, {"slug": "megabytes-to-gigabytes", "name": "Megabytes to Gigabytes", "category": "data", "type": "standard", "labels": {"in1": "Megabytes", "in2": "Gigabytes"}, "factor": 0.001},
{"slug": "megajoules-to-kilowatt-hours", "name": "Megajoules to Kilowatt-hours", "category": "energy", "type": "standard", "labels": {"in1": "Megajoules", "in2": "Kilowatt-hours"}, "factor": 0.277778, "hidden": true}, {"slug": "megajoules-to-kilowatt-hours", "name": "Megajoules to Kilowatt-hours", "category": "energy", "type": "standard", "labels": {"in1": "Megajoules", "in2": "Kilowatt-hours"}, "factor": 0.277778, "hidden": true},
{"slug": "meters-to-feet", "name": "Meters to Feet", "category": "length", "type": "standard", "labels": {"in1": "Meters", "in2": "Feet"}, "factor": 3.28084}, {"slug": "meters-to-feet", "name": "Meters to Feet", "category": "length", "type": "standard", "labels": {"in1": "Meters", "in2": "Feet"}, "factor": 3.28084},
{"slug": "meters-to-yards", "name": "Meters to Yards", "category": "length", "type": "standard", "labels": {"in1": "Meters", "in2": "Yards"}, "factor": 1.09361}, {"slug": "meters-to-yards", "name": "Meters to Yards", "category": "length", "type": "standard", "labels": {"in1": "Meters", "in2": "Yards"}, "factor": 1.09361},
@@ -601,27 +601,27 @@ export const calculators: CalculatorDef[] = [
{"slug": "kilometers-per-hour-to-feet-per-second", "name": "Kilometers per hour to Feet per second", "category": "length", "type": "standard", "teaser": "Convert highway speeds into feet per second (1 km/h \u2248 0.911344 ft/s).", "labels": {"in1": "Kilometers per hour", "in2": "Feet per second"}, "factor": 0.9113444153, "hidden": true}, {"slug": "kilometers-per-hour-to-feet-per-second", "name": "Kilometers per hour to Feet per second", "category": "length", "type": "standard", "teaser": "Convert highway speeds into feet per second (1 km/h \u2248 0.911344 ft/s).", "labels": {"in1": "Kilometers per hour", "in2": "Feet per second"}, "factor": 0.9113444153, "hidden": true},
{"slug": "kilometers-per-hour-to-meters-per-second", "name": "Kilometers per hour to Meters per second", "category": "length", "type": "standard", "teaser": "Translate kilometers per hour to meters per second (divide by 3.6).", "labels": {"in1": "Kilometers per hour", "in2": "Meters per second"}, "factor": 0.2777777778, "hidden": true}, {"slug": "kilometers-per-hour-to-meters-per-second", "name": "Kilometers per hour to Meters per second", "category": "length", "type": "standard", "teaser": "Translate kilometers per hour to meters per second (divide by 3.6).", "labels": {"in1": "Kilometers per hour", "in2": "Meters per second"}, "factor": 0.2777777778, "hidden": true},
{"slug": "kilometers-per-hour-to-knots", "name": "Kilometers per hour to Knots", "category": "length", "type": "standard", "teaser": "Relate road speeds to nautical knots (1 km/h \u2248 0.5399568034557235 knots).", "labels": {"in1": "Kilometers per hour", "in2": "Knots"}, "factor": 0.5399568034557235, "hidden": true}, {"slug": "kilometers-per-hour-to-knots", "name": "Kilometers per hour to Knots", "category": "length", "type": "standard", "teaser": "Relate road speeds to nautical knots (1 km/h \u2248 0.5399568034557235 knots).", "labels": {"in1": "Kilometers per hour", "in2": "Knots"}, "factor": 0.5399568034557235, "hidden": true},
{"slug": "milliliters-to-centiliters", "name": "Milliliters to Centiliters", "category": "volume", "type": "standard", "labels": {"in1": "Milliliters", "in2": "Centiliters"}, "factor": 0.01}, {"slug": "milliliters-to-centiliters", "name": "Milliliters to Centiliters", "category": "volume", "type": "standard", "labels": {"in1": "Milliliters", "in2": "Centiliters"}, "factor": 0.01, "hidden": true},
{"slug": "milliliters-to-drams-fluid", "name": "Milliliters to Drams (fluid)", "category": "volume", "type": "standard", "teaser": "Convert milliliters into US fluid drams.", "labels": {"in1": "Milliliters", "in2": "Drams (fluid)"}, "factor": 0.270027}, {"slug": "milliliters-to-drams-fluid", "name": "Milliliters to Drams (fluid)", "category": "volume", "type": "standard", "teaser": "Convert milliliters into US fluid drams.", "labels": {"in1": "Milliliters", "in2": "Drams (fluid)"}, "factor": 0.270027},
{"slug": "milliliters-to-gill", "name": "Milliliters to Gill", "category": "volume", "type": "standard", "teaser": "Express milliliters as US gills for bartending volumes.", "labels": {"in1": "Milliliters", "in2": "Gill"}, "factor": 0.00845303, "hidden": true}, {"slug": "milliliters-to-gill", "name": "Milliliters to Gill", "category": "volume", "type": "standard", "teaser": "Express milliliters as US gills for bartending volumes.", "labels": {"in1": "Milliliters", "in2": "Gill"}, "factor": 0.00845303, "hidden": true},
{"slug": "milliliters-to-jiggers", "name": "Milliliters to Jiggers", "category": "volume", "type": "standard", "teaser": "Convert milliliters into jiggers (1 jigger = 44.3603 ml).", "labels": {"in1": "Milliliters", "in2": "Jiggers"}, "factor": 0.02255624, "hidden": true}, {"slug": "milliliters-to-jiggers", "name": "Milliliters to Jiggers", "category": "volume", "type": "standard", "teaser": "Convert milliliters into jiggers (1 jigger = 44.3603 ml).", "labels": {"in1": "Milliliters", "in2": "Jiggers"}, "factor": 0.02255624, "hidden": true},
{"slug": "minims-to-milliliters", "name": "Minims to Milliliters", "category": "volume", "type": "standard", "teaser": "Convert apothecary minims into milliliters.", "labels": {"in1": "Minims", "in2": "Milliliters"}, "factor": 0.0616115}, {"slug": "minims-to-milliliters", "name": "Minims to Milliliters", "category": "volume", "type": "standard", "teaser": "Convert apothecary minims into milliliters.", "labels": {"in1": "Minims", "in2": "Milliliters"}, "factor": 0.0616115, "hidden": true},
{"slug": "milliliters-to-cups", "name": "Milliliters to Cups", "category": "volume", "type": "standard", "labels": {"in1": "Milliliters", "in2": "Cups"}, "factor": 0.00422675, "hidden": true}, {"slug": "milliliters-to-cups", "name": "Milliliters to Cups", "category": "volume", "type": "standard", "labels": {"in1": "Milliliters", "in2": "Cups"}, "factor": 0.00422675, "hidden": true},
{"slug": "milliliters-to-tablespoons", "name": "Milliliters to Tablespoons", "category": "volume", "type": "standard", "labels": {"in1": "Milliliters", "in2": "Tablespoons"}, "factor": 0.067628, "hidden": true}, {"slug": "milliliters-to-tablespoons", "name": "Milliliters to Tablespoons", "category": "volume", "type": "standard", "labels": {"in1": "Milliliters", "in2": "Tablespoons"}, "factor": 0.067628, "hidden": true},
{"slug": "milliliters-to-teaspoons", "name": "Milliliters to Teaspoons", "category": "volume", "type": "standard", "labels": {"in1": "Milliliters", "in2": "Teaspoons"}, "factor": 0.202884, "hidden": true}, {"slug": "milliliters-to-teaspoons", "name": "Milliliters to Teaspoons", "category": "volume", "type": "standard", "labels": {"in1": "Milliliters", "in2": "Teaspoons"}, "factor": 0.202884, "hidden": true},
{"slug": "millimeters-to-microns", "name": "Millimeters to Microns", "category": "length", "type": "standard", "labels": {"in1": "Millimeters", "in2": "Microns"}, "factor": 1000.0}, {"slug": "millimeters-to-microns", "name": "Millimeters to Microns", "category": "length", "type": "standard", "labels": {"in1": "Millimeters", "in2": "Microns"}, "factor": 1000.0},
{"slug": "femtograms-to-attograms", "name": "Femtograms to Attograms", "category": "weight", "type": "standard", "labels": {"in1": "Femtograms", "in2": "Attograms"}, "factor": 1000.0}, {"slug": "femtograms-to-attograms", "name": "Femtograms to Attograms", "category": "weight", "type": "standard", "labels": {"in1": "Femtograms", "in2": "Attograms"}, "factor": 1000.0},
{"slug": "gigabytes-to-terabytes", "name": "Gigabytes to Terabytes", "category": "data", "type": "standard", "labels": {"in1": "Gigabytes", "in2": "Terabytes"}, "factor": 0.001, "hidden": true}, {"slug": "gigabytes-to-terabytes", "name": "Gigabytes to Terabytes", "category": "data", "type": "standard", "labels": {"in1": "Gigabytes", "in2": "Terabytes"}, "factor": 0.001},
{"slug": "maxwell-to-weber", "name": "Maxwell to Weber", "category": "magnetism", "type": "standard", "teaser": "Convert CGS magnetic flux (maxwell) into SI webers.", "labels": {"in1": "Maxwell", "in2": "Weber"}, "factor": 1e-08}, {"slug": "maxwell-to-weber", "name": "Maxwell to Weber", "category": "magnetism", "type": "standard", "teaser": "Convert CGS magnetic flux (maxwell) into SI webers.", "labels": {"in1": "Maxwell", "in2": "Weber"}, "factor": 1e-08},
{"slug": "mbps-to-gbps", "name": "Mbps to Gbps", "category": "other", "type": "standard", "teaser": "Convert megabits per second into gigabits per second.", "labels": {"in1": "Mbps", "in2": "Gbps"}, "factor": 0.001, "hidden": true}, {"slug": "mbps-to-gbps", "name": "Mbps to Gbps", "category": "other", "type": "standard", "teaser": "Convert megabits per second into gigabits per second.", "labels": {"in1": "Mbps", "in2": "Gbps"}, "factor": 0.001, "hidden": true},
{"slug": "mbps-to-kbps", "name": "Mbps to Kbps", "category": "other", "type": "standard", "teaser": "Convert megabits per second into kilobits per second.", "labels": {"in1": "Mbps", "in2": "Kbps"}, "factor": 1000.0}, {"slug": "mbps-to-kbps", "name": "Mbps to Kbps", "category": "other", "type": "standard", "teaser": "Convert megabits per second into kilobits per second.", "labels": {"in1": "Mbps", "in2": "Kbps"}, "factor": 1000.0},
{"slug": "mbps-to-mb-per-second", "name": "Mbps to MB/s", "category": "other", "type": "standard", "teaser": "Convert megabits per second into megabytes per second.", "labels": {"in1": "Mbps", "in2": "MB/s"}, "factor": 0.125}, {"slug": "mbps-to-mb-per-second", "name": "Mbps to MB/s", "category": "other", "type": "standard", "teaser": "Convert megabits per second into megabytes per second.", "labels": {"in1": "Mbps", "in2": "MB/s"}, "factor": 0.125},
{"slug": "mebibytes-to-megabytes", "name": "Mebibytes to Megabytes", "category": "data", "type": "standard", "teaser": "Convert mebibytes into megabytes.", "labels": {"in1": "Mebibytes", "in2": "Megabytes"}, "factor": 1.048576}, {"slug": "mebibytes-to-megabytes", "name": "Mebibytes to Megabytes", "category": "data", "type": "standard", "teaser": "Convert mebibytes into megabytes.", "labels": {"in1": "Mebibytes", "in2": "Megabytes"}, "factor": 1.048576},
{"slug": "megabits-to-gigabits", "name": "Megabits to Gigabits", "category": "data", "type": "standard", "teaser": "Convert megabits into gigabits.", "labels": {"in1": "Megabits", "in2": "Gigabits"}, "factor": 0.001, "hidden": true}, {"slug": "megabits-to-gigabits", "name": "Megabits to Gigabits", "category": "data", "type": "standard", "teaser": "Convert megabits into gigabits.", "labels": {"in1": "Megabits", "in2": "Gigabits"}, "factor": 0.001},
{"slug": "megabits-to-kilobits", "name": "Megabits to Kilobits", "category": "data", "type": "standard", "teaser": "Convert megabits into kilobits.", "labels": {"in1": "Megabits", "in2": "Kilobits"}, "factor": 1000.0}, {"slug": "megabits-to-kilobits", "name": "Megabits to Kilobits", "category": "data", "type": "standard", "teaser": "Convert megabits into kilobits.", "labels": {"in1": "Megabits", "in2": "Kilobits"}, "factor": 1000.0},
{"slug": "megabytes-to-bytes", "name": "Megabytes to Bytes", "category": "data", "type": "standard", "teaser": "A download weighs 5 megabytes; how many bytes does that represent?", "labels": {"in1": "Megabytes", "in2": "Bytes"}, "factor": 1000000.0}, {"slug": "megabytes-to-bytes", "name": "Megabytes to Bytes", "category": "data", "type": "standard", "teaser": "A download weighs 5 megabytes; how many bytes does that represent?", "labels": {"in1": "Megabytes", "in2": "Bytes"}, "factor": 1000000.0},
{"slug": "megabytes-to-kilobytes", "name": "Megabytes to Kilobytes", "category": "data", "type": "standard", "teaser": "A file is 3 megabytes; how many kilobytes is that?", "labels": {"in1": "Megabytes", "in2": "Kilobytes"}, "factor": 1000.0}, {"slug": "megabytes-to-kilobytes", "name": "Megabytes to Kilobytes", "category": "data", "type": "standard", "teaser": "A file is 3 megabytes; how many kilobytes is that?", "labels": {"in1": "Megabytes", "in2": "Kilobytes"}, "factor": 1000.0},
{"slug": "megabytes-to-mebibytes", "name": "Megabytes to Mebibytes", "category": "data", "type": "standard", "teaser": "Convert megabytes into mebibytes.", "labels": {"in1": "Megabytes", "in2": "Mebibytes"}, "factor": 0.95367431640625, "hidden": true}, {"slug": "megabytes-to-mebibytes", "name": "Megabytes to Mebibytes", "category": "data", "type": "standard", "teaser": "Convert megabytes into mebibytes.", "labels": {"in1": "Megabytes", "in2": "Mebibytes"}, "factor": 0.95367431640625},
{"slug": "megabytes-to-terabytes", "name": "Megabytes to Terabytes", "category": "data", "type": "standard", "teaser": "Convert megabytes into terabytes.", "labels": {"in1": "Megabytes", "in2": "Terabytes"}, "factor": 1e-06}, {"slug": "megabytes-to-terabytes", "name": "Megabytes to Terabytes", "category": "data", "type": "standard", "teaser": "Convert megabytes into terabytes.", "labels": {"in1": "Megabytes", "in2": "Terabytes"}, "factor": 1e-06},
{"slug": "megahertz-to-gigahertz", "name": "Megahertz to Gigahertz", "category": "other", "type": "standard", "teaser": "A radio tuned to 100 MHz is what frequency in GHz?", "labels": {"in1": "Megahertz", "in2": "Gigahertz"}, "factor": 0.001, "hidden": true}, {"slug": "megahertz-to-gigahertz", "name": "Megahertz to Gigahertz", "category": "other", "type": "standard", "teaser": "A radio tuned to 100 MHz is what frequency in GHz?", "labels": {"in1": "Megahertz", "in2": "Gigahertz"}, "factor": 0.001, "hidden": true},
{"slug": "megahertz-to-kilohertz", "name": "Megahertz to Kilohertz", "category": "other", "type": "standard", "teaser": "Express megahertz as kilohertz.", "labels": {"in1": "Megahertz", "in2": "Kilohertz"}, "factor": 1000.0}, {"slug": "megahertz-to-kilohertz", "name": "Megahertz to Kilohertz", "category": "other", "type": "standard", "teaser": "Express megahertz as kilohertz.", "labels": {"in1": "Megahertz", "in2": "Kilohertz"}, "factor": 1000.0},
@@ -793,7 +793,7 @@ export const calculators: CalculatorDef[] = [
{"slug": "teaspoons-to-cups", "name": "Teaspoons to Cups", "category": "volume", "type": "standard", "teaser": "Convert teaspoons into cups for small-volume recipes (48 tsp = 1 cup).", "labels": {"in1": "Teaspoons", "in2": "Cups"}, "factor": 0.020833333333333332, "hidden": true}, {"slug": "teaspoons-to-cups", "name": "Teaspoons to Cups", "category": "volume", "type": "standard", "teaser": "Convert teaspoons into cups for small-volume recipes (48 tsp = 1 cup).", "labels": {"in1": "Teaspoons", "in2": "Cups"}, "factor": 0.020833333333333332, "hidden": true},
{"slug": "teaspoons-to-fluid-ounces", "name": "Teaspoons to Fluid Ounces", "category": "weight", "type": "standard", "teaser": "Turn teaspoons into fluid ounces (6 tsp = 1 fl oz).", "labels": {"in1": "Teaspoons", "in2": "Fluid Ounces"}, "factor": 0.16666666666666666}, {"slug": "teaspoons-to-fluid-ounces", "name": "Teaspoons to Fluid Ounces", "category": "weight", "type": "standard", "teaser": "Turn teaspoons into fluid ounces (6 tsp = 1 fl oz).", "labels": {"in1": "Teaspoons", "in2": "Fluid Ounces"}, "factor": 0.16666666666666666},
{"slug": "teaspoons-to-tablespoons", "name": "Teaspoons to Tablespoons", "category": "volume", "type": "standard", "teaser": "Relate teaspoons and tablespoons (3 tsp = 1 tbsp).", "labels": {"in1": "Teaspoons", "in2": "Tablespoons"}, "factor": 0.3333333333333333, "hidden": true}, {"slug": "teaspoons-to-tablespoons", "name": "Teaspoons to Tablespoons", "category": "volume", "type": "standard", "teaser": "Relate teaspoons and tablespoons (3 tsp = 1 tbsp).", "labels": {"in1": "Teaspoons", "in2": "Tablespoons"}, "factor": 0.3333333333333333, "hidden": true},
{"slug": "teaspoons-to-sticks-of-butter", "name": "Teaspoons to Sticks of Butter", "category": "volume", "type": "standard", "teaser": "Convert teaspoons into butter sticks (24 tsp = 1 stick).", "labels": {"in1": "Teaspoons", "in2": "Sticks of Butter"}, "factor": 0.041666666666666664}, {"slug": "teaspoons-to-sticks-of-butter", "name": "Teaspoons to Sticks of Butter", "category": "volume", "type": "standard", "teaser": "Convert teaspoons into butter sticks (24 tsp = 1 stick).", "labels": {"in1": "Teaspoons", "in2": "Sticks of Butter"}, "factor": 0.041666666666666664, "hidden": true},
{"slug": "tablespoons-to-milliliters", "name": "Tablespoons to milliliters", "category": "volume", "type": "standard", "labels": {"in1": "Tablespoons", "in2": "milliliters"}, "factor": 14.78676}, {"slug": "tablespoons-to-milliliters", "name": "Tablespoons to milliliters", "category": "volume", "type": "standard", "labels": {"in1": "Tablespoons", "in2": "milliliters"}, "factor": 14.78676},
{"slug": "tablespoons-to-cups", "name": "Tablespoons to Cups", "category": "volume", "type": "standard", "teaser": "Convert tablespoons into cups when scaling recipes (16 tbsp = 1 cup).", "labels": {"in1": "Tablespoons", "in2": "Cups"}, "factor": 0.0625, "hidden": true}, {"slug": "tablespoons-to-cups", "name": "Tablespoons to Cups", "category": "volume", "type": "standard", "teaser": "Convert tablespoons into cups when scaling recipes (16 tbsp = 1 cup).", "labels": {"in1": "Tablespoons", "in2": "Cups"}, "factor": 0.0625, "hidden": true},
{"slug": "tablespoons-to-fluid-ounces", "name": "Tablespoons to Fluid Ounces", "category": "weight", "type": "standard", "teaser": "Relate tablespoons to fluid ounces (2 tbsp = 1 fl oz).", "labels": {"in1": "Tablespoons", "in2": "Fluid Ounces"}, "factor": 0.5}, {"slug": "tablespoons-to-fluid-ounces", "name": "Tablespoons to Fluid Ounces", "category": "weight", "type": "standard", "teaser": "Relate tablespoons to fluid ounces (2 tbsp = 1 fl oz).", "labels": {"in1": "Tablespoons", "in2": "Fluid Ounces"}, "factor": 0.5},
@@ -801,7 +801,7 @@ export const calculators: CalculatorDef[] = [
{"slug": "tablespoons-to-teaspoons", "name": "Tablespoons to Teaspoons", "category": "volume", "type": "standard", "teaser": "Break tablespoons into teaspoons (1 tbsp = 3 tsp).", "labels": {"in1": "Tablespoons", "in2": "Teaspoons"}, "factor": 3.0}, {"slug": "tablespoons-to-teaspoons", "name": "Tablespoons to Teaspoons", "category": "volume", "type": "standard", "teaser": "Break tablespoons into teaspoons (1 tbsp = 3 tsp).", "labels": {"in1": "Tablespoons", "in2": "Teaspoons"}, "factor": 3.0},
{"slug": "sticks-of-butter-to-cups", "name": "Sticks of Butter to Cups", "category": "volume", "type": "standard", "teaser": "Convert sticks of butter into cups for baking.", "labels": {"in1": "Sticks of Butter", "in2": "Cups"}, "factor": 0.5, "hidden": true}, {"slug": "sticks-of-butter-to-cups", "name": "Sticks of Butter to Cups", "category": "volume", "type": "standard", "teaser": "Convert sticks of butter into cups for baking.", "labels": {"in1": "Sticks of Butter", "in2": "Cups"}, "factor": 0.5, "hidden": true},
{"slug": "sticks-of-butter-to-tablespoons", "name": "Sticks of Butter to Tablespoons", "category": "volume", "type": "standard", "teaser": "Translate butter sticks into tablespoons.", "labels": {"in1": "Sticks of Butter", "in2": "Tablespoons"}, "factor": 8.0}, {"slug": "sticks-of-butter-to-tablespoons", "name": "Sticks of Butter to Tablespoons", "category": "volume", "type": "standard", "teaser": "Translate butter sticks into tablespoons.", "labels": {"in1": "Sticks of Butter", "in2": "Tablespoons"}, "factor": 8.0},
{"slug": "cubic-yards-to-acre-feet", "name": "Cubic Yards to Acre-feet", "category": "volume", "type": "standard", "teaser": "Express excavation volumes in acre-feet for reservoir planning.", "labels": {"in1": "Cubic Yards", "in2": "Acre-feet"}, "factor": 0.0006198347107437615}, {"slug": "cubic-yards-to-acre-feet", "name": "Cubic Yards to Acre-feet", "category": "volume", "type": "standard", "teaser": "Express excavation volumes in acre-feet for reservoir planning.", "labels": {"in1": "Cubic Yards", "in2": "Acre-feet"}, "factor": 0.0006198347107437615, "hidden": true},
{"slug": "cubic-yards-to-barrel-us-oil", "name": "Cubic Yards to Barrel (US oil)", "category": "length", "type": "standard", "teaser": "Convert cubic yards into oil barrels when sizing tanks.", "labels": {"in1": "Cubic Yards", "in2": "Barrel (US oil)"}, "factor": 4.808905380333952}, {"slug": "cubic-yards-to-barrel-us-oil", "name": "Cubic Yards to Barrel (US oil)", "category": "length", "type": "standard", "teaser": "Convert cubic yards into oil barrels when sizing tanks.", "labels": {"in1": "Cubic Yards", "in2": "Barrel (US oil)"}, "factor": 4.808905380333952},
{"slug": "cubic-yards-to-bushels", "name": "Cubic Yards to Bushels", "category": "length", "type": "standard", "teaser": "Turn bulk volumes into bushels for agriculture.", "labels": {"in1": "Cubic Yards", "in2": "Bushels"}, "factor": 21.69622678365432}, {"slug": "cubic-yards-to-bushels", "name": "Cubic Yards to Bushels", "category": "length", "type": "standard", "teaser": "Turn bulk volumes into bushels for agriculture.", "labels": {"in1": "Cubic Yards", "in2": "Bushels"}, "factor": 21.69622678365432},
{"slug": "cubic-yards-to-centiliters", "name": "Cubic Yards to Centiliters", "category": "length", "type": "standard", "teaser": "Show cubic-yard volumes as metric centiliters for lab math.", "labels": {"in1": "Cubic Yards", "in2": "Centiliters"}, "factor": 76455.4857984}, {"slug": "cubic-yards-to-centiliters", "name": "Cubic Yards to Centiliters", "category": "length", "type": "standard", "teaser": "Show cubic-yard volumes as metric centiliters for lab math.", "labels": {"in1": "Cubic Yards", "in2": "Centiliters"}, "factor": 76455.4857984},
@@ -1173,7 +1173,7 @@ export const calculators: CalculatorDef[] = [
{"slug": "gibibytes-to-gigabytes", "name": "Gibibytes to Gigabytes", "category": "data", "type": "standard", "teaser": "A backup file is 2 GiB; how many gigabytes will the storage quota show?", "labels": {"in1": "Gibibytes", "in2": "Gigabytes"}, "factor": 1.073741824}, {"slug": "gibibytes-to-gigabytes", "name": "Gibibytes to Gigabytes", "category": "data", "type": "standard", "teaser": "A backup file is 2 GiB; how many gigabytes will the storage quota show?", "labels": {"in1": "Gibibytes", "in2": "Gigabytes"}, "factor": 1.073741824},
{"slug": "gigabits-to-megabits", "name": "Gigabits to Megabits", "category": "data", "type": "standard", "teaser": "A carrier promises 3 gigabits per second; how many megabits is the link rated for?", "labels": {"in1": "Gigabits", "in2": "Megabits"}, "factor": 1000.0}, {"slug": "gigabits-to-megabits", "name": "Gigabits to Megabits", "category": "data", "type": "standard", "teaser": "A carrier promises 3 gigabits per second; how many megabits is the link rated for?", "labels": {"in1": "Gigabits", "in2": "Megabits"}, "factor": 1000.0},
{"slug": "gigabytes-to-bytes", "name": "Gigabytes to Bytes", "category": "data", "type": "standard", "teaser": "A download weighs 5 gigabytes; how many bytes does that represent?", "labels": {"in1": "Gigabytes", "in2": "Bytes"}, "factor": 1000000000.0}, {"slug": "gigabytes-to-bytes", "name": "Gigabytes to Bytes", "category": "data", "type": "standard", "teaser": "A download weighs 5 gigabytes; how many bytes does that represent?", "labels": {"in1": "Gigabytes", "in2": "Bytes"}, "factor": 1000000000.0},
{"slug": "gigabytes-to-gibibytes", "name": "Gigabytes to Gibibytes", "category": "data", "type": "standard", "teaser": "A storage plan advertises 1,000 GB; how many gibibytes is that?", "labels": {"in1": "Gigabytes", "in2": "Gibibytes"}, "factor": 0.9313225746154785, "hidden": true}, {"slug": "gigabytes-to-gibibytes", "name": "Gigabytes to Gibibytes", "category": "data", "type": "standard", "teaser": "A storage plan advertises 1,000 GB; how many gibibytes is that?", "labels": {"in1": "Gigabytes", "in2": "Gibibytes"}, "factor": 0.9313225746154785},
{"slug": "gigabytes-to-petabytes", "name": "Gigabytes to Petabytes", "category": "data", "type": "standard", "teaser": "A data warehouse holds 400,000 gigabytes; how many petabytes is that?", "labels": {"in1": "Gigabytes", "in2": "Petabytes"}, "factor": 1e-06}, {"slug": "gigabytes-to-petabytes", "name": "Gigabytes to Petabytes", "category": "data", "type": "standard", "teaser": "A data warehouse holds 400,000 gigabytes; how many petabytes is that?", "labels": {"in1": "Gigabytes", "in2": "Petabytes"}, "factor": 1e-06},
{"slug": "gigahertz-to-megahertz", "name": "Gigahertz to Megahertz", "category": "other", "type": "standard", "teaser": "A processor is rated at 3 GHz; how many megahertz is that clock speed?", "labels": {"in1": "Gigahertz", "in2": "Megahertz"}, "factor": 1000.0}, {"slug": "gigahertz-to-megahertz", "name": "Gigahertz to Megahertz", "category": "other", "type": "standard", "teaser": "A processor is rated at 3 GHz; how many megahertz is that clock speed?", "labels": {"in1": "Gigahertz", "in2": "Megahertz"}, "factor": 1000.0},
{"slug": "gill-to-milliliters", "name": "Gill to Milliliters", "category": "volume", "type": "standard", "teaser": "A bartender pours two US gills; how many milliliters should the glass hold?", "labels": {"in1": "Gill", "in2": "Milliliters"}, "factor": 118.294}, {"slug": "gill-to-milliliters", "name": "Gill to Milliliters", "category": "volume", "type": "standard", "teaser": "A bartender pours two US gills; how many milliliters should the glass hold?", "labels": {"in1": "Gill", "in2": "Milliliters"}, "factor": 118.294},
@@ -1394,7 +1394,7 @@ export const calculators: CalculatorDef[] = [
{"slug": "liters-to-pecks", "name": "Liters to Pecks", "category": "volume", "type": "standard", "teaser": "Convert liters into US dry pecks for bulk goods.", "labels": {"in1": "Liters", "in2": "Pecks"}, "factor": 0.1099846, "hidden": true}, {"slug": "liters-to-pecks", "name": "Liters to Pecks", "category": "volume", "type": "standard", "teaser": "Convert liters into US dry pecks for bulk goods.", "labels": {"in1": "Liters", "in2": "Pecks"}, "factor": 0.1099846, "hidden": true},
{"slug": "liters-to-acre-feet", "name": "Liters to Acre-feet", "category": "volume", "type": "standard", "teaser": "Convert liters to acre-feet.", "labels": {"in1": "Liters", "in2": "Acre-feet"}, "factor": 8.107e-07, "hidden": true}, {"slug": "liters-to-acre-feet", "name": "Liters to Acre-feet", "category": "volume", "type": "standard", "teaser": "Convert liters to acre-feet.", "labels": {"in1": "Liters", "in2": "Acre-feet"}, "factor": 8.107e-07, "hidden": true},
{"slug": "liters-to-barrel-us-oil", "name": "Liters to Barrel (US oil)", "category": "volume", "type": "standard", "teaser": "Convert liters to US oil barrels.", "labels": {"in1": "Liters", "in2": "Barrel (US oil)"}, "factor": 0.00628981077}, {"slug": "liters-to-barrel-us-oil", "name": "Liters to Barrel (US oil)", "category": "volume", "type": "standard", "teaser": "Convert liters to US oil barrels.", "labels": {"in1": "Liters", "in2": "Barrel (US oil)"}, "factor": 0.00628981077},
{"slug": "liters-to-bushels", "name": "Liters to Bushels", "category": "volume", "type": "standard", "teaser": "Convert liters to US dry bushels.", "labels": {"in1": "Liters", "in2": "Bushels"}, "factor": 0.0284130625}, {"slug": "liters-to-bushels", "name": "Liters to Bushels", "category": "volume", "type": "standard", "teaser": "Convert liters to US dry bushels.", "labels": {"in1": "Liters", "in2": "Bushels"}, "factor": 0.0284130625, "hidden": true},
{"slug": "liters-to-centiliters", "name": "Liters to Centiliters", "category": "volume", "type": "standard", "teaser": "Convert liters to centiliters.", "labels": {"in1": "Liters", "in2": "Centiliters"}, "factor": 100.0}, {"slug": "liters-to-centiliters", "name": "Liters to Centiliters", "category": "volume", "type": "standard", "teaser": "Convert liters to centiliters.", "labels": {"in1": "Liters", "in2": "Centiliters"}, "factor": 100.0},
{"slug": "pecks-to-liters", "name": "Pecks to Liters", "category": "volume", "type": "standard", "teaser": "Convert US pecks into liters (1 peck = 9.09218 liters).", "labels": {"in1": "Pecks", "in2": "Liters"}, "factor": 9.09218}, {"slug": "pecks-to-liters", "name": "Pecks to Liters", "category": "volume", "type": "standard", "teaser": "Convert US pecks into liters (1 peck = 9.09218 liters).", "labels": {"in1": "Pecks", "in2": "Liters"}, "factor": 9.09218},
{"slug": "yoctograms-to-grams", "name": "Yoctograms to Grams", "category": "weight", "type": "standard", "teaser": "Convert a yoctogram-scale mass into grams.", "labels": {"in1": "Yoctograms", "in2": "Grams"}, "factor": 1e-24}, {"slug": "yoctograms-to-grams", "name": "Yoctograms to Grams", "category": "weight", "type": "standard", "teaser": "Convert a yoctogram-scale mass into grams.", "labels": {"in1": "Yoctograms", "in2": "Grams"}, "factor": 1e-24},
@@ -1426,6 +1426,46 @@ export const calculators: CalculatorDef[] = [
{"slug": "quarts-to-gallons", "name": "Quarts to Gallons", "category": "volume", "type": "standard", "teaser": "Four quarts make a gallon; convert instantly.", "labels": {"in1": "Quarts", "in2": "Gallons"}, "factor": 0.25, "hidden": true}, {"slug": "quarts-to-gallons", "name": "Quarts to Gallons", "category": "volume", "type": "standard", "teaser": "Four quarts make a gallon; convert instantly.", "labels": {"in1": "Quarts", "in2": "Gallons"}, "factor": 0.25, "hidden": true},
{"slug": "quarts-to-liters", "name": "Quarts to Liters", "category": "volume", "type": "standard", "teaser": "Convert quarts into liters for recipes.", "labels": {"in1": "Quarts", "in2": "Liters"}, "factor": 0.946352946, "hidden": true}, {"slug": "quarts-to-liters", "name": "Quarts to Liters", "category": "volume", "type": "standard", "teaser": "Convert quarts into liters for recipes.", "labels": {"in1": "Quarts", "in2": "Liters"}, "factor": 0.946352946, "hidden": true},
{"slug": "quarts-to-pints", "name": "Quarts to Pints", "category": "volume", "type": "standard", "teaser": "Split a quart down into pints.", "labels": {"in1": "Quarts", "in2": "Pints"}, "factor": 2.0}, {"slug": "quarts-to-pints", "name": "Quarts to Pints", "category": "volume", "type": "standard", "teaser": "Split a quart down into pints.", "labels": {"in1": "Quarts", "in2": "Pints"}, "factor": 2.0},
{"slug": "acre-feet-to-cubic-yards", "name": "Acre-feet to Cubic Yards", "category": "volume", "type": "standard", "teaser": "Convert reservoir acre-feet into cubic yards for earthmoving numbers.", "labels": {"in1": "Acre-feet", "in2": "Cubic Yards"}, "factor": 1613.3333333333333},
{"slug": "teaspoons-to-drams", "name": "Teaspoons to Drams", "category": "volume", "type": "standard", "teaser": "Translate teaspoons into fluid drams for pharmacy-style dosing.", "labels": {"in1": "Teaspoons", "in2": "Drams"}, "factor": 1.333332902204544},
{"slug": "milliliters-to-minims", "name": "Milliliters to Minims", "category": "volume", "type": "standard", "teaser": "Turn milliliters into apothecary minims when crafting tinctures.", "labels": {"in1": "Milliliters", "in2": "Minims"}, "factor": 16.23073614503786},
{"slug": "imperial-pints-to-cups", "name": "Imperial Pints to Cups", "category": "volume", "type": "standard", "teaser": "Express imperial pints as cups when swapping UK and US recipes.", "labels": {"in1": "Imperial Pints", "in2": "Cups"}, "factor": 2.40189985100971},
{"slug": "quarts-to-cups", "name": "Quarts to Cups", "category": "volume", "type": "standard", "teaser": "Break quarts into cups for canning math (4 cups per quart).", "labels": {"in1": "Quarts", "in2": "Cups"}, "factor": 4.0},
{"slug": "sticks-of-butter-to-teaspoons", "name": "Sticks of Butter to Teaspoons", "category": "volume", "type": "standard", "teaser": "Convert sticks of butter into teaspoons for baking tweaks.", "labels": {"in1": "Sticks of Butter", "in2": "Teaspoons"}, "factor": 24.0},
{"slug": "pints-to-drams", "name": "Pints to Drams", "category": "volume", "type": "standard", "teaser": "Expand pints into drams for precision liquid dosing.", "labels": {"in1": "Pints", "in2": "Drams"}, "factor": 128.0},
{"slug": "us-gallons-to-cups", "name": "US Gallons to Cups", "category": "volume", "type": "standard", "teaser": "Turn US gallons into cups for bulk mixing (16 cups per gallon).", "labels": {"in1": "US Gallons", "in2": "Cups"}, "factor": 16.0},
{"slug": "imperial-gallons-to-cups", "name": "Imperial Gallons to Cups", "category": "volume", "type": "standard", "teaser": "Translate imperial gallons into US cups for British recipes.", "labels": {"in1": "Imperial Gallons", "in2": "Cups"}, "factor": 19.21519880807768},
{"slug": "barrel-us-oil-to-liters", "name": "Barrel (US oil) to Liters", "category": "volume", "type": "standard", "teaser": "Express a US oil barrel in liters for metric oil reporting.", "labels": {"in1": "Barrel (US oil)", "in2": "Liters"}, "factor": 158.987294928},
{"slug": "us-pints-to-cups", "name": "US Pints to Cups", "category": "volume", "type": "standard", "teaser": "Convert US pints into cups (2 cups per pint).", "labels": {"in1": "US Pints", "in2": "Cups"}, "factor": 2.0},
{"slug": "barrel-us-oil-to-cups", "name": "Barrel (US oil) to Cups", "category": "volume", "type": "standard", "teaser": "Compare an oil barrel with cups for refinery math.", "labels": {"in1": "Barrel (US oil)", "in2": "Cups"}, "factor": 672.0},
{"slug": "minims-to-cups", "name": "Minims to Cups", "category": "volume", "type": "standard", "teaser": "Step minims up to cups for grander-volume conversions.", "labels": {"in1": "Minims", "in2": "Cups"}, "factor": 0.260416582461825, "hidden": true},
{"slug": "liters-to-drams", "name": "Liters to Drams", "category": "volume", "type": "standard", "teaser": "Express liters as fluid drams for compact dosing notes.", "labels": {"in1": "Liters", "in2": "Drams"}, "factor": 270.5121816},
{"slug": "barrel-us-oil-to-gallons", "name": "Barrel (US oil) to Gallons", "category": "volume", "type": "standard", "teaser": "Count the 42 gallons inside a US oil barrel.", "labels": {"in1": "Barrel (US oil)", "in2": "Gallons"}, "factor": 42.0},
{"slug": "pecks-to-cups", "name": "Pecks to Cups", "category": "volume", "type": "standard", "teaser": "Translate dry pecks into cups for agricultural recipes.", "labels": {"in1": "Pecks", "in2": "Cups"}, "factor": 37.23670995670996},
{"slug": "gallons-to-drams", "name": "Gallons to Drams", "category": "volume", "type": "standard", "teaser": "Convert gallons into fluid drams to revisit historical units.", "labels": {"in1": "Gallons", "in2": "Drams"}, "factor": 1024.0},
{"slug": "cups-to-gallons", "name": "Cups to Gallons", "category": "volume", "type": "standard", "teaser": "Turn cups back into gallons (0.0625 gallons per cup).", "labels": {"in1": "Cups", "in2": "Gallons"}, "factor": 0.0625, "hidden": true},
{"slug": "bushels-to-cups", "name": "Bushels to Cups", "category": "volume", "type": "standard", "teaser": "Express bushels as cups for grain-to-recipe conversions.", "labels": {"in1": "Bushels", "in2": "Cups"}, "factor": 148.94683982683983},
{"slug": "liters-to-hogshead", "name": "Liters to Hogshead", "category": "volume", "type": "standard", "teaser": "Scale liters up to hogsheads for barrel planning.", "labels": {"in1": "Liters", "in2": "Hogshead"}, "factor": 0.004193206167367631, "hidden": true},
{"slug": "centiliters-to-cups", "name": "Centiliters to Cups", "category": "volume", "type": "standard", "teaser": "Convert small centiliter pours into cups.", "labels": {"in1": "Centiliters", "in2": "Cups"}, "factor": 0.04226752837730375, "hidden": true},
{"slug": "cups-to-drams-fluid", "name": "Cups to Drams (fluid)", "category": "volume", "type": "standard", "teaser": "Break cups into fluid drams for historic mixology.", "labels": {"in1": "Cups", "in2": "Drams (fluid)"}, "factor": 64.0},
{"slug": "jiggers-to-cups", "name": "Jiggers to Cups", "category": "volume", "type": "standard", "teaser": "Translate cocktail jiggers into cups for batch batching.", "labels": {"in1": "Jiggers", "in2": "Cups"}, "factor": 0.1875, "hidden": true},
{"slug": "liters-to-cups", "name": "Liters to Cups", "category": "volume", "type": "standard", "teaser": "Express liters as cups for quick kitchen references.", "labels": {"in1": "Liters", "in2": "Cups"}, "factor": 4.226752837730375},
{"slug": "us-pints-to-imperial-pints", "name": "US Pints to Imperial Pints", "category": "volume", "type": "standard", "teaser": "Convert US pint pours into imperial pints.", "labels": {"in1": "US Pints", "in2": "Imperial Pints"}, "factor": 0.8326741846289888, "hidden": true},
{"slug": "imperial-pints-to-drams", "name": "Imperial Pints to Drams", "category": "volume", "type": "standard", "teaser": "Turn imperial pints into fluid drams for measurements.", "labels": {"in1": "Imperial Pints", "in2": "Drams"}, "factor": 153.72159046462144},
{"slug": "quarts-to-drams", "name": "Quarts to Drams", "category": "volume", "type": "standard", "teaser": "Express quarts as fluid drams (256 drams per quart).", "labels": {"in1": "Quarts", "in2": "Drams"}, "factor": 256.0},
{"slug": "bushels-to-liters", "name": "Bushels to Liters", "category": "volume", "type": "standard", "teaser": "Turn bushels into liters for agricultural scaling.", "labels": {"in1": "Bushels", "in2": "Liters"}, "factor": 35.23907016688},
{"slug": "drams-fluid-to-milliliters", "name": "Drams (fluid) to Milliliters", "category": "volume", "type": "standard", "teaser": "Convert fluid drams into milliliters for accuracy.", "labels": {"in1": "Drams (fluid)", "in2": "Milliliters"}, "factor": 3.6966911953125},
{"slug": "tablespoons-to-drams", "name": "Tablespoons to Drams", "category": "volume", "type": "standard", "teaser": "Translate tablespoons into drams for precise ingredients.", "labels": {"in1": "Tablespoons", "in2": "Drams"}, "factor": 4.0},
{"slug": "hogshead-to-cups", "name": "Hogshead to Cups", "category": "volume", "type": "standard", "teaser": "Express a hogshead as cups for large-volume brewing math.", "labels": {"in1": "Hogshead", "in2": "Cups"}, "factor": 1008.0002434947775},
{"slug": "acre-feet-to-cups", "name": "Acre-feet to Cups", "category": "volume", "type": "standard", "teaser": "Convert irrigation acre-feet into cups for accessible units.", "labels": {"in1": "Acre-feet", "in2": "Cups"}, "factor": 5213622.857143195},
{"slug": "centiliters-to-milliliters", "name": "Centiliters to Milliliters", "category": "volume", "type": "standard", "teaser": "Turn centiliters into milliliters instantly.", "labels": {"in1": "Centiliters", "in2": "Milliliters"}, "factor": 10.0},
{"slug": "imperial-gallons-to-drams", "name": "Imperial Gallons to Drams", "category": "volume", "type": "standard", "teaser": "Translate imperial gallons into fluid drams.", "labels": {"in1": "Imperial Gallons", "in2": "Drams"}, "factor": 1229.7727237169715},
{"slug": "gills-to-cups", "name": "Gills to Cups", "category": "volume", "type": "standard", "teaser": "Show how gills equate to cups for cocktail scaling.", "labels": {"in1": "Gills", "in2": "Cups"}, "factor": 0.5, "hidden": true},
{"slug": "centiliters-to-acre-feet", "name": "Centiliters to Acre-feet", "category": "volume", "type": "standard", "teaser": "Compress centiliters into acre-feet for reservoir math.", "labels": {"in1": "Centiliters", "in2": "Acre-feet"}, "factor": 8.1071319378986e-09, "hidden": true},
{"slug": "cups-to-pints", "name": "Cups to Pints", "category": "volume", "type": "standard", "teaser": "Convert cups into US pints (0.5).", "labels": {"in1": "Cups", "in2": "Pints"}, "factor": 0.5, "hidden": true},
{"slug": "bushels-to-gallons", "name": "Bushels to Gallons", "category": "volume", "type": "standard", "teaser": "Turn bushels into gallons (8 gallons per bushel).", "labels": {"in1": "Bushels", "in2": "Gallons"}, "factor": 8.0},
{"slug": "pecks-to-gallons", "name": "Pecks to Gallons", "category": "volume", "type": "standard", "teaser": "Convert pecks into gallons (2 gallons per peck).", "labels": {"in1": "Pecks", "in2": "Gallons"}, "factor": 2.0},
{"slug": "hogshead-to-gallons", "name": "Hogshead to Gallons", "category": "volume", "type": "standard", "teaser": "Express hogsheads in gallons for barrel sizing.", "labels": {"in1": "Hogshead", "in2": "Gallons"}, "factor": 63.0},
{"slug": "rad-to-rem", "name": "Rad to Rem", "category": "radiation", "type": "standard", "teaser": "Treat rads and rems as equivalent for gamma exposures.", "labels": {"in1": "Rad", "in2": "Rem"}, "factor": 1.0}, {"slug": "rad-to-rem", "name": "Rad to Rem", "category": "radiation", "type": "standard", "teaser": "Treat rads and rems as equivalent for gamma exposures.", "labels": {"in1": "Rad", "in2": "Rem"}, "factor": 1.0},
{"slug": "radians-to-gradians", "name": "Radians to Gradians", "category": "angle", "type": "standard", "teaser": "Translate radians into gradians.", "labels": {"in1": "Radians", "in2": "Gradians"}, "factor": 63.66197723675814}, {"slug": "radians-to-gradians", "name": "Radians to Gradians", "category": "angle", "type": "standard", "teaser": "Translate radians into gradians.", "labels": {"in1": "Radians", "in2": "Gradians"}, "factor": 63.66197723675814},
{"slug": "radians-to-mils", "name": "Radians to Mils", "category": "angle", "type": "standard", "teaser": "Express radians as mils for precision shooting.", "labels": {"in1": "Radians", "in2": "Mils"}, "factor": 1000.0}, {"slug": "radians-to-mils", "name": "Radians to Mils", "category": "angle", "type": "standard", "teaser": "Express radians as mils for precision shooting.", "labels": {"in1": "Radians", "in2": "Mils"}, "factor": 1000.0},

View File

@@ -278,6 +278,8 @@ def process():
for e in calculators_ts_entries: for e in calculators_ts_entries:
# Check if inverse exists. We hide the one with the smaller factor (usually < 1) or hide alphabetical later one. # Check if inverse exists. We hide the one with the smaller factor (usually < 1) or hide alphabetical later one.
# But a better heuristic: reverse of split(' to ') # But a better heuristic: reverse of split(' to ')
if e.get('category') == 'data':
continue
parsed = split_conversion_name(e['name']) parsed = split_conversion_name(e['name'])
if parsed: if parsed:
rev_name = f"{parsed[1]} to {parsed[0]}" rev_name = f"{parsed[1]} to {parsed[0]}"