Add extra magnetism/fluid conversions and reorder sidebar

This commit is contained in:
Codex
2026-03-07 22:25:13 +00:00
parent 8ef9a0bb2f
commit 85af8797df
3 changed files with 120 additions and 43 deletions

View File

@@ -2,7 +2,7 @@
This document tracks the calculators currently shipped by the Svelte site. This document tracks the calculators currently shipped by the Svelte site.
The active table below is the source of truth for `migrate.py`; legacy WordPress IDs and Kadence element references have been removed. The active table below is the source of truth for `migrate.py`; legacy WordPress IDs and Kadence element references have been removed.
The registry currently contains 1305 unique calculator slugs. The registry currently contains 1333 unique calculator slugs.
| Calculator Name | Slug | Category | Conversion Factor | | Calculator Name | Slug | Category | Conversion Factor |
| :--- | :--- | :--- | :--- | | :--- | :--- | :--- | :--- |
@@ -145,6 +145,26 @@ The registry currently contains 1305 unique calculator slugs.
| Nanotesla to Kilogauss Turn nanotesla data into kilogauss for powerful magnets. | nanotesla-to-kilogauss | magnetism | 0.00000001 | | Nanotesla to Kilogauss Turn nanotesla data into kilogauss for powerful magnets. | nanotesla-to-kilogauss | magnetism | 0.00000001 |
| Tesla to Kilotesla Measure extremely strong fields in kilotesla units. | tesla-to-kilotesla | magnetism | 0.001 | | Tesla to Kilotesla Measure extremely strong fields in kilotesla units. | tesla-to-kilotesla | magnetism | 0.001 |
| Kilotesla to Tesla Return kilotesla numbers to the base Tesla scale. | kilotesla-to-tesla | magnetism | 1000 | | Kilotesla to Tesla Return kilotesla numbers to the base Tesla scale. | kilotesla-to-tesla | magnetism | 1000 |
| Ampere per meter to Tesla Multiply the magnetizing field by μ₀ (vacuum permeability) to express it in teslas. | ampere-per-meter-to-tesla | magnetism | 0.0000012566370614 |
| Tesla to Ampere per meter Divide the flux density by μ₀ to convert back to magnetizing field strength (A/m). | tesla-to-ampere-per-meter | magnetism | 795774.7154594767 |
| Ampere per meter to Oersted Convert field strength into the CGS-style magnetizing force unit (1 A/m ≈ 0.012566 Oe). | ampere-per-meter-to-oersted | magnetism | 0.0125663706 |
| Oersted to Ampere per meter Return magnetizing force into SI units (1 Oe ≈ 79.5775 A/m). | oersted-to-ampere-per-meter | magnetism | 79.57747154594767 |
| Maxwell per square centimeter to Teslas A Maxwell per cm² equals 0.0001 tesla of flux density. | maxwell-per-square-centimeter-to-teslas | magnetism | 0.0001 |
| Teslas to Maxwells per square centimeter Each tesla contains 10,000 maxwells per cm². | teslas-to-maxwell-per-square-centimeter | magnetism | 10000 |
| Webers per square inch to Teslas Divide the flux per square inch by 0.00064516 m² to get tesla values. | webers-per-square-inch-to-teslas | magnetism | 1550.00310001 |
| Teslas to Webers per square inch Multiply tesla densities by 0.00064516 to get webers per square inch. | teslas-to-webers-per-square-inch | magnetism | 0.00064516 |
| Kilotesla to Gauss A kilotesla field equals 10 million gauss for high-energy magnets. | kilotesla-to-gauss | magnetism | 10000000 |
| Gauss to Kilotesla Translate gauss readings into the scarce kilotesla scale. | gauss-to-kilotesla | magnetism | 0.0000001 |
| Kilotesla to Nanotesla Express extremely strong fields in the tiny nanotesla units (1 kt = 1e12 nT). | kilotesla-to-nanotesla | magnetism | 1000000000000 |
| Nanotesla to Kilotesla Bring nanotesla data up to kilotesla strength levels. | nanotesla-to-kilotesla | magnetism | 0.000000000001 |
| Millitesla to Oersted Convert moderate flux densities into magnetizing force (1 mT ≈ 7.9577 Oe). | millitesla-to-oersted | magnetism | 7.957747154 |
| Oersted to Millitesla Translate magnetizing force back into militesla (1 Oe ≈ 0.1256637 mT). | oersted-to-millitesla | magnetism | 0.1256637061 |
| Microtesla to Oersted A microtesla is about 0.000079577 oersted in vacuum. | microtesla-to-oersted | magnetism | 0.00007957747 |
| Oersted to Microtesla Each oersted corresponds to roughly 125.664 microtesla. | oersted-to-microtesla | magnetism | 125.6637061 |
| Maxwell per square inch to Gauss Spread one maxwell over 1 in² and the flux density becomes ≈0.155 Gauss. | maxwell-per-square-inch-to-gauss | magnetism | 0.15500031 |
| Gauss to Maxwells per square inch Multiply gauss by 6.4516 to get maxwells per square inch. | gauss-to-maxwell-per-square-inch | magnetism | 6.4516 |
| Kilotesla to Oersted Convert the enormous kilotesla field into oersted (1 kt = 10,000,000 Oe). | kilotesla-to-oersted | magnetism | 10000000 |
| Oersted to Kilotesla Turn oersted values into rare kilotesla units. | oersted-to-kilotesla | magnetism | 0.0000001 |
| Amps to Milliamps Translate amperes into milliamperes when tuning circuit currents. | amps-to-milliamps | angle | 1000.0 | | Amps to Milliamps Translate amperes into milliamperes when tuning circuit currents. | amps-to-milliamps | angle | 1000.0 |
| Carats to Grams | carats-to-grams | weight | 0.2 | | Carats to Grams | carats-to-grams | weight | 0.2 |
| Celsius to Fahrenheit | celsius-to-fahrenheit | temperature | Linear Offset (1.8x + 32) | | Celsius to Fahrenheit | celsius-to-fahrenheit | temperature | Linear Offset (1.8x + 32) |
@@ -997,6 +1017,27 @@ The registry currently contains 1305 unique calculator slugs.
| Furlongs to Miles A course covers eight furlongs; how far is that in miles? | furlongs-to-miles | length | 0.125 | | Furlongs to Miles A course covers eight furlongs; how far is that in miles? | furlongs-to-miles | length | 0.125 |
| Gallons per minute to CFS A pump pushes 200 gpm; what is that flow rate in cubic feet per second? | gallons-per-minute-to-cubic-feet-per-second | fluids | 0.00222801 | | Gallons per minute to CFS A pump pushes 200 gpm; what is that flow rate in cubic feet per second? | gallons-per-minute-to-cubic-feet-per-second | fluids | 0.00222801 |
| Gallons per minute to Liters per minute A faucet flows at three gpm; what is that in liters per minute? | gallons-per-minute-to-liters-per-minute | fluids | 3.78541 | | Gallons per minute to Liters per minute A faucet flows at three gpm; what is that in liters per minute? | gallons-per-minute-to-liters-per-minute | fluids | 3.78541 |
| Cubic meters per second to Gallons per minute Convert plant-scale m³/s flows into legacy gpm. | cubic-meters-per-second-to-gallons-per-minute | fluids | 15850.32312 |
| Gallons per minute to Cubic meters per second Return the gpm rate to cubic meters per second. | gallons-per-minute-to-cubic-meters-per-second | fluids | 0.00006309312 |
| Cubic meters per second to Liters per second Expand the SI flow into liters per second. | cubic-meters-per-second-to-liters-per-second | fluids | 1000 |
| Liters per second to Cubic meters per second Reduce liters per second to cubic meters per second. | liters-per-second-to-cubic-meters-per-second | fluids | 0.001 |
| Cubic inches per second to Liters per minute Translate small mechanical flows into metric liters per minute. | cubic-inches-per-second-to-liters-per-minute | fluids | 0.98322384 |
| Liters per minute to Cubic inches per second Convert metric minute flows back into cubic inches per second. | liters-per-minute-to-cubic-inches-per-second | fluids | 1.0170624 |
| Cubic feet per hour to Gallons per minute Express slow flows in gpm from CFS/h data. | cubic-feet-per-hour-to-gallons-per-minute | fluids | 0.12467532 |
| Gallons per minute to Cubic feet per hour Turn gpm readings into cubic feet per hour for tank sizing. | gallons-per-minute-to-cubic-feet-per-hour | fluids | 8.02082 |
| Barrels per day to Gallons per minute Convert oil-production rates into per-minute gallons. | barrels-per-day-to-gallons-per-minute | fluids | 0.02916667 |
| Gallons per minute to Barrels per day Translate minute-level flows into barrels per day. | gallons-per-minute-to-barrels-per-day | fluids | 34.2857143 |
| Liters per second to Cubic meters per hour Multiply liters per second by 3.6 to get cubic meters per hour. | liters-per-second-to-cubic-meters-per-hour | fluids | 3.6 |
| Cubic meters per hour to Liters per second Divide cubic meters per hour by 3.6. | cubic-meters-per-hour-to-liters-per-second | fluids | 0.27777778 |
| Liters per second to Gallons per hour Scale liters per second into US gallons per hour. | liters-per-second-to-gallons-per-hour | fluids | 950 |
| Gallons per hour to Liters per second Convert gallon-hour flows back into liters per second. | gallons-per-hour-to-liters-per-second | fluids | 0.001051503 |
| Cubic meters per minute to Gallons per minute Multiply cubic meters per minute by 264.172052. | cubic-meters-per-minute-to-gallons-per-minute | fluids | 264.172052 |
| Gallons per minute to Cubic meters per minute Reduce gpm into cubic meters per minute. | gallons-per-minute-to-cubic-meters-per-minute | fluids | 0.00378541 |
| Cubic meters per minute to Cubic feet per minute Translate metric minute flows into cubic feet per minute. | cubic-meters-per-minute-to-cubic-feet-per-minute | fluids | 35.3147 |
| Cubic feet per minute to Cubic meters per minute Convert imperial minute flows into cubic meters per minute. | cubic-feet-per-minute-to-cubic-meters-per-minute | fluids | 0.0283168 |
| Liters per minute to Cubic meters per minute Scale liters per minute into cubic meters per minute. | liters-per-minute-to-cubic-meters-per-minute | fluids | 0.001 |
| Milliliters per second to Liters per minute Multiply mL/s by 0.06 to get L/min. | milliliters-per-second-to-liters-per-minute | fluids | 0.06 |
| Liters per minute to Milliliters per second Convert L/min back into mL/s. | liters-per-minute-to-milliliters-per-second | fluids | 16.6666667 |
| Cubic meters per hour to Liters per minute Convert plant-level m³/h readings into L/min for instrumentation. | cubic-meters-per-hour-to-liters-per-minute | fluids | 16.6666667 | | Cubic meters per hour to Liters per minute Convert plant-level m³/h readings into L/min for instrumentation. | cubic-meters-per-hour-to-liters-per-minute | fluids | 16.6666667 |
| Liters per minute to Cubic meters per hour Return the metric flow rate to cubic meters per hour. | liters-per-minute-to-cubic-meters-per-hour | fluids | 0.06 | | Liters per minute to Cubic meters per hour Return the metric flow rate to cubic meters per hour. | liters-per-minute-to-cubic-meters-per-hour | fluids | 0.06 |
| Cubic feet per minute to Liters per minute Convert air-volume flow into liters per minute for fans. | cubic-feet-per-minute-to-liters-per-minute | fluids | 28.3168 | | Cubic feet per minute to Liters per minute Convert air-volume flow into liters per minute for fans. | cubic-feet-per-minute-to-liters-per-minute | fluids | 28.3168 |

View File

@@ -2,7 +2,7 @@
import { browser } from '$app/environment'; import { browser } from '$app/environment';
import { onMount } from 'svelte'; import { onMount } from 'svelte';
import { page } from '$app/stores'; import { page } from '$app/stores';
import { categories, categoryOrder, getCalculatorsByCategory, type CalculatorDef } from '$lib/data/calculators'; import { categories, getCalculatorsByCategory, type CalculatorDef } from '$lib/data/calculators';
let expandedCategory = ''; let expandedCategory = '';
let expandedUnits: Record<string, string> = {}; let expandedUnits: Record<string, string> = {};
@@ -31,21 +31,30 @@
conversions: CalculatorDef[]; conversions: CalculatorDef[];
}; };
$: categoryUnitGroups = categoryOrder const sortConversionsForUnit = (conversions: CalculatorDef[], unitLabel: string) => {
.map(key => { const normalizedUnit = unitLabel.toLowerCase();
const meta = categories[key]; return conversions.slice().sort((a, b) => {
if (!meta) return null; const aIsSource = a.labels.in1?.toLowerCase() === normalizedUnit;
const bIsSource = b.labels.in1?.toLowerCase() === normalizedUnit;
if (aIsSource !== bIsSource) {
return aIsSource ? -1 : 1;
}
return a.name.localeCompare(b.name);
});
};
$: categoryUnitGroups = Object.entries(categories).map(([key, meta]) => {
const buckets = new Map<string, UnitBucket>(); const buckets = new Map<string, UnitBucket>();
const calcs = getCalculatorsByCategory(key); const calcs = getCalculatorsByCategory(key);
calcs.forEach(calc => { calcs.forEach(calc => {
[calc.labels.in1, calc.labels.in2].forEach(unit => { [calc.labels.in1, calc.labels.in2].forEach(unit => {
const lower = unit.toLowerCase(); const key = unit.toLowerCase();
const existing = buckets.get(lower); const existing = buckets.get(key);
if (existing) { if (existing) {
existing.conversions.push(calc); existing.conversions.push(calc);
} else { } else {
buckets.set(lower, { buckets.set(key, {
label: unit, label: unit,
conversions: [calc], conversions: [calc],
}); });
@@ -57,12 +66,11 @@
.sort(([a], [b]) => a.localeCompare(b)) .sort(([a], [b]) => a.localeCompare(b))
.map(([, bucket]) => ({ .map(([, bucket]) => ({
label: bucket.label, label: bucket.label,
conversions: bucket.conversions.slice().sort((a, b) => a.name.localeCompare(b.name)), conversions: sortConversionsForUnit(bucket.conversions, bucket.label),
})); }));
return { key, meta, units }; return { key, meta, units };
}) });
.filter(Boolean);
function toggle(cat: string) { function toggle(cat: string) {
const wasOpen = expandedCategory === cat; const wasOpen = expandedCategory === cat;

View File

@@ -179,6 +179,26 @@ export const calculators: CalculatorDef[] = [
{"slug": "nanotesla-to-kilogauss", "name": "Nanotesla to Kilogauss", "category": "magnetism", "type": "standard", "teaser": "Turn nanotesla data into kilogauss for powerful magnets.", "labels": {"in1": "Nanotesla", "in2": "Kilogauss"}, "factor": 1e-08, "hidden": true}, {"slug": "nanotesla-to-kilogauss", "name": "Nanotesla to Kilogauss", "category": "magnetism", "type": "standard", "teaser": "Turn nanotesla data into kilogauss for powerful magnets.", "labels": {"in1": "Nanotesla", "in2": "Kilogauss"}, "factor": 1e-08, "hidden": true},
{"slug": "tesla-to-kilotesla", "name": "Tesla to Kilotesla", "category": "magnetism", "type": "standard", "teaser": "Measure extremely strong fields in kilotesla units.", "labels": {"in1": "Tesla", "in2": "Kilotesla"}, "factor": 0.001, "hidden": true}, {"slug": "tesla-to-kilotesla", "name": "Tesla to Kilotesla", "category": "magnetism", "type": "standard", "teaser": "Measure extremely strong fields in kilotesla units.", "labels": {"in1": "Tesla", "in2": "Kilotesla"}, "factor": 0.001, "hidden": true},
{"slug": "kilotesla-to-tesla", "name": "Kilotesla to Tesla", "category": "magnetism", "type": "standard", "teaser": "Return kilotesla numbers to the base Tesla scale.", "labels": {"in1": "Kilotesla", "in2": "Tesla"}, "factor": 1000.0}, {"slug": "kilotesla-to-tesla", "name": "Kilotesla to Tesla", "category": "magnetism", "type": "standard", "teaser": "Return kilotesla numbers to the base Tesla scale.", "labels": {"in1": "Kilotesla", "in2": "Tesla"}, "factor": 1000.0},
{"slug": "ampere-per-meter-to-tesla", "name": "Ampere per meter to Tesla", "category": "magnetism", "type": "standard", "teaser": "Multiply the magnetizing field by \u03bc\u2080 (vacuum permeability) to express it in teslas.", "labels": {"in1": "Ampere per meter", "in2": "Tesla"}, "factor": 1.2566370614e-06, "hidden": true},
{"slug": "tesla-to-ampere-per-meter", "name": "Tesla to Ampere per meter", "category": "magnetism", "type": "standard", "teaser": "Divide the flux density by \u03bc\u2080 to convert back to magnetizing field strength (A/m).", "labels": {"in1": "Tesla", "in2": "Ampere per meter"}, "factor": 795774.7154594767},
{"slug": "ampere-per-meter-to-oersted", "name": "Ampere per meter to Oersted", "category": "magnetism", "type": "standard", "teaser": "Convert field strength into the CGS-style magnetizing force unit (1 A/m \u2248 0.012566 Oe).", "labels": {"in1": "Ampere per meter", "in2": "Oersted"}, "factor": 0.0125663706, "hidden": true},
{"slug": "oersted-to-ampere-per-meter", "name": "Oersted to Ampere per meter", "category": "magnetism", "type": "standard", "teaser": "Return magnetizing force into SI units (1 Oe \u2248 79.5775 A/m).", "labels": {"in1": "Oersted", "in2": "Ampere per meter"}, "factor": 79.57747154594767},
{"slug": "maxwell-per-square-centimeter-to-teslas", "name": "Maxwell per square centimeter to Teslas", "category": "magnetism", "type": "standard", "teaser": "A Maxwell per cm\u00b2 equals 0.0001 tesla of flux density.", "labels": {"in1": "Maxwell per square centimeter", "in2": "Teslas"}, "factor": 0.0001, "hidden": true},
{"slug": "teslas-to-maxwell-per-square-centimeter", "name": "Teslas to Maxwells per square centimeter", "category": "magnetism", "type": "standard", "teaser": "Each tesla contains 10,000 maxwells per cm\u00b2.", "labels": {"in1": "Teslas", "in2": "Maxwells per square centimeter"}, "factor": 10000.0},
{"slug": "webers-per-square-inch-to-teslas", "name": "Webers per square inch to Teslas", "category": "magnetism", "type": "standard", "teaser": "Divide the flux per square inch by 0.00064516 m\u00b2 to get tesla values.", "labels": {"in1": "Webers per square inch", "in2": "Teslas"}, "factor": 1550.00310001},
{"slug": "teslas-to-webers-per-square-inch", "name": "Teslas to Webers per square inch", "category": "magnetism", "type": "standard", "teaser": "Multiply tesla densities by 0.00064516 to get webers per square inch.", "labels": {"in1": "Teslas", "in2": "Webers per square inch"}, "factor": 0.00064516, "hidden": true},
{"slug": "kilotesla-to-gauss", "name": "Kilotesla to Gauss", "category": "magnetism", "type": "standard", "teaser": "A kilotesla field equals 10 million gauss for high-energy magnets.", "labels": {"in1": "Kilotesla", "in2": "Gauss"}, "factor": 10000000.0},
{"slug": "gauss-to-kilotesla", "name": "Gauss to Kilotesla", "category": "magnetism", "type": "standard", "teaser": "Translate gauss readings into the scarce kilotesla scale.", "labels": {"in1": "Gauss", "in2": "Kilotesla"}, "factor": 1e-07, "hidden": true},
{"slug": "kilotesla-to-nanotesla", "name": "Kilotesla to Nanotesla", "category": "magnetism", "type": "standard", "teaser": "Express extremely strong fields in the tiny nanotesla units (1 kt = 1e12 nT).", "labels": {"in1": "Kilotesla", "in2": "Nanotesla"}, "factor": 1000000000000.0},
{"slug": "nanotesla-to-kilotesla", "name": "Nanotesla to Kilotesla", "category": "magnetism", "type": "standard", "teaser": "Bring nanotesla data up to kilotesla strength levels.", "labels": {"in1": "Nanotesla", "in2": "Kilotesla"}, "factor": 1e-12, "hidden": true},
{"slug": "millitesla-to-oersted", "name": "Millitesla to Oersted", "category": "magnetism", "type": "standard", "teaser": "Convert moderate flux densities into magnetizing force (1 mT \u2248 7.9577 Oe).", "labels": {"in1": "Millitesla", "in2": "Oersted"}, "factor": 7.957747154},
{"slug": "oersted-to-millitesla", "name": "Oersted to Millitesla", "category": "magnetism", "type": "standard", "teaser": "Translate magnetizing force back into militesla (1 Oe \u2248 0.1256637 mT).", "labels": {"in1": "Oersted", "in2": "Millitesla"}, "factor": 0.1256637061, "hidden": true},
{"slug": "microtesla-to-oersted", "name": "Microtesla to Oersted", "category": "magnetism", "type": "standard", "teaser": "A microtesla is about 0.000079577 oersted in vacuum.", "labels": {"in1": "Microtesla", "in2": "Oersted"}, "factor": 7.957747e-05, "hidden": true},
{"slug": "oersted-to-microtesla", "name": "Oersted to Microtesla", "category": "magnetism", "type": "standard", "teaser": "Each oersted corresponds to roughly 125.664 microtesla.", "labels": {"in1": "Oersted", "in2": "Microtesla"}, "factor": 125.6637061},
{"slug": "maxwell-per-square-inch-to-gauss", "name": "Maxwell per square inch to Gauss", "category": "magnetism", "type": "standard", "teaser": "Spread one maxwell over 1 in\u00b2 and the flux density becomes \u22480.155 Gauss.", "labels": {"in1": "Maxwell per square inch", "in2": "Gauss"}, "factor": 0.15500031, "hidden": true},
{"slug": "gauss-to-maxwell-per-square-inch", "name": "Gauss to Maxwells per square inch", "category": "magnetism", "type": "standard", "teaser": "Multiply gauss by 6.4516 to get maxwells per square inch.", "labels": {"in1": "Gauss", "in2": "Maxwells per square inch"}, "factor": 6.4516},
{"slug": "kilotesla-to-oersted", "name": "Kilotesla to Oersted", "category": "magnetism", "type": "standard", "teaser": "Convert the enormous kilotesla field into oersted (1 kt = 10,000,000 Oe).", "labels": {"in1": "Kilotesla", "in2": "Oersted"}, "factor": 10000000.0},
{"slug": "oersted-to-kilotesla", "name": "Oersted to Kilotesla", "category": "magnetism", "type": "standard", "teaser": "Turn oersted values into rare kilotesla units.", "labels": {"in1": "Oersted", "in2": "Kilotesla"}, "factor": 1e-07, "hidden": true},
{"slug": "amps-to-milliamps", "name": "Amps to Milliamps", "category": "angle", "type": "standard", "teaser": "Translate amperes into milliamperes when tuning circuit currents.", "labels": {"in1": "Amps", "in2": "Milliamps"}, "factor": 1000.0}, {"slug": "amps-to-milliamps", "name": "Amps to Milliamps", "category": "angle", "type": "standard", "teaser": "Translate amperes into milliamperes when tuning circuit currents.", "labels": {"in1": "Amps", "in2": "Milliamps"}, "factor": 1000.0},
{"slug": "carats-to-grams", "name": "Carats to Grams", "category": "weight", "type": "standard", "labels": {"in1": "Carats", "in2": "Grams"}, "factor": 0.2, "hidden": true}, {"slug": "carats-to-grams", "name": "Carats to Grams", "category": "weight", "type": "standard", "labels": {"in1": "Carats", "in2": "Grams"}, "factor": 0.2, "hidden": true},
{"slug": "celsius-to-fahrenheit", "name": "Celsius to Fahrenheit", "category": "temperature", "type": "standard", "labels": {"in1": "Celsius", "in2": "Fahrenheit"}, "factor": 1.8, "offset": 32.0}, {"slug": "celsius-to-fahrenheit", "name": "Celsius to Fahrenheit", "category": "temperature", "type": "standard", "labels": {"in1": "Celsius", "in2": "Fahrenheit"}, "factor": 1.8, "offset": 32.0},
@@ -1031,23 +1051,31 @@ export const calculators: CalculatorDef[] = [
{"slug": "furlongs-to-miles", "name": "Furlongs to Miles", "category": "length", "type": "standard", "teaser": "A course covers eight furlongs; how far is that in miles?", "labels": {"in1": "Furlongs", "in2": "Miles"}, "factor": 0.125, "hidden": true}, {"slug": "furlongs-to-miles", "name": "Furlongs to Miles", "category": "length", "type": "standard", "teaser": "A course covers eight furlongs; how far is that in miles?", "labels": {"in1": "Furlongs", "in2": "Miles"}, "factor": 0.125, "hidden": true},
{"slug": "gallons-per-minute-to-cubic-feet-per-second", "name": "Gallons per minute to CFS", "category": "fluids", "type": "standard", "teaser": "A pump pushes 200 gpm; what is that flow rate in cubic feet per second?", "labels": {"in1": "Gallons per minute", "in2": "CFS"}, "factor": 0.00222801}, {"slug": "gallons-per-minute-to-cubic-feet-per-second", "name": "Gallons per minute to CFS", "category": "fluids", "type": "standard", "teaser": "A pump pushes 200 gpm; what is that flow rate in cubic feet per second?", "labels": {"in1": "Gallons per minute", "in2": "CFS"}, "factor": 0.00222801},
{"slug": "gallons-per-minute-to-liters-per-minute", "name": "Gallons per minute to Liters per minute", "category": "fluids", "type": "standard", "teaser": "A faucet flows at three gpm; what is that in liters per minute?", "labels": {"in1": "Gallons per minute", "in2": "Liters per minute"}, "factor": 3.78541}, {"slug": "gallons-per-minute-to-liters-per-minute", "name": "Gallons per minute to Liters per minute", "category": "fluids", "type": "standard", "teaser": "A faucet flows at three gpm; what is that in liters per minute?", "labels": {"in1": "Gallons per minute", "in2": "Liters per minute"}, "factor": 3.78541},
{"slug": "cubic-meters-per-second-to-gallons-per-minute", "name": "Cubic meters per second to Gallons per minute", "category": "fluids", "type": "standard", "teaser": "Convert plant-scale m\u00b3/s flows into legacy gpm.", "labels": {"in1": "Cubic meters per second", "in2": "Gallons per minute"}, "factor": 15850.32312},
{"slug": "gallons-per-minute-to-cubic-meters-per-second", "name": "Gallons per minute to Cubic meters per second", "category": "fluids", "type": "standard", "teaser": "Return the gpm rate to cubic meters per second.", "labels": {"in1": "Gallons per minute", "in2": "Cubic meters per second"}, "factor": 6.309312e-05, "hidden": true},
{"slug": "cubic-meters-per-second-to-liters-per-second", "name": "Cubic meters per second to Liters per second", "category": "fluids", "type": "standard", "teaser": "Expand the SI flow into liters per second.", "labels": {"in1": "Cubic meters per second", "in2": "Liters per second"}, "factor": 1000.0},
{"slug": "liters-per-second-to-cubic-meters-per-second", "name": "Liters per second to Cubic meters per second", "category": "fluids", "type": "standard", "teaser": "Reduce liters per second to cubic meters per second.", "labels": {"in1": "Liters per second", "in2": "Cubic meters per second"}, "factor": 0.001, "hidden": true},
{"slug": "cubic-inches-per-second-to-liters-per-minute", "name": "Cubic inches per second to Liters per minute", "category": "fluids", "type": "standard", "teaser": "Translate small mechanical flows into metric liters per minute.", "labels": {"in1": "Cubic inches per second", "in2": "Liters per minute"}, "factor": 0.98322384, "hidden": true},
{"slug": "liters-per-minute-to-cubic-inches-per-second", "name": "Liters per minute to Cubic inches per second", "category": "fluids", "type": "standard", "teaser": "Convert metric minute flows back into cubic inches per second.", "labels": {"in1": "Liters per minute", "in2": "Cubic inches per second"}, "factor": 1.0170624},
{"slug": "cubic-feet-per-hour-to-gallons-per-minute", "name": "Cubic feet per hour to Gallons per minute", "category": "fluids", "type": "standard", "teaser": "Express slow flows in gpm from CFS/h data.", "labels": {"in1": "Cubic feet per hour", "in2": "Gallons per minute"}, "factor": 0.12467532, "hidden": true},
{"slug": "gallons-per-minute-to-cubic-feet-per-hour", "name": "Gallons per minute to Cubic feet per hour", "category": "fluids", "type": "standard", "teaser": "Turn gpm readings into cubic feet per hour for tank sizing.", "labels": {"in1": "Gallons per minute", "in2": "Cubic feet per hour"}, "factor": 8.02082},
{"slug": "barrels-per-day-to-gallons-per-minute", "name": "Barrels per day to Gallons per minute", "category": "fluids", "type": "standard", "teaser": "Convert oil-production rates into per-minute gallons.", "labels": {"in1": "Barrels per day", "in2": "Gallons per minute"}, "factor": 0.02916667, "hidden": true},
{"slug": "gallons-per-minute-to-barrels-per-day", "name": "Gallons per minute to Barrels per day", "category": "fluids", "type": "standard", "teaser": "Translate minute-level flows into barrels per day.", "labels": {"in1": "Gallons per minute", "in2": "Barrels per day"}, "factor": 34.2857143},
{"slug": "liters-per-second-to-cubic-meters-per-hour", "name": "Liters per second to Cubic meters per hour", "category": "fluids", "type": "standard", "teaser": "Multiply liters per second by 3.6 to get cubic meters per hour.", "labels": {"in1": "Liters per second", "in2": "Cubic meters per hour"}, "factor": 3.6},
{"slug": "cubic-meters-per-hour-to-liters-per-second", "name": "Cubic meters per hour to Liters per second", "category": "fluids", "type": "standard", "teaser": "Divide cubic meters per hour by 3.6.", "labels": {"in1": "Cubic meters per hour", "in2": "Liters per second"}, "factor": 0.27777778, "hidden": true},
{"slug": "liters-per-second-to-gallons-per-hour", "name": "Liters per second to Gallons per hour", "category": "fluids", "type": "standard", "teaser": "Scale liters per second into US gallons per hour.", "labels": {"in1": "Liters per second", "in2": "Gallons per hour"}, "factor": 950.0},
{"slug": "gallons-per-hour-to-liters-per-second", "name": "Gallons per hour to Liters per second", "category": "fluids", "type": "standard", "teaser": "Convert gallon-hour flows back into liters per second.", "labels": {"in1": "Gallons per hour", "in2": "Liters per second"}, "factor": 0.001051503, "hidden": true},
{"slug": "cubic-meters-per-minute-to-gallons-per-minute", "name": "Cubic meters per minute to Gallons per minute", "category": "fluids", "type": "standard", "teaser": "Multiply cubic meters per minute by 264.172052.", "labels": {"in1": "Cubic meters per minute", "in2": "Gallons per minute"}, "factor": 264.172052},
{"slug": "gallons-per-minute-to-cubic-meters-per-minute", "name": "Gallons per minute to Cubic meters per minute", "category": "fluids", "type": "standard", "teaser": "Reduce gpm into cubic meters per minute.", "labels": {"in1": "Gallons per minute", "in2": "Cubic meters per minute"}, "factor": 0.00378541, "hidden": true},
{"slug": "cubic-meters-per-minute-to-cubic-feet-per-minute", "name": "Cubic meters per minute to Cubic feet per minute", "category": "fluids", "type": "standard", "teaser": "Translate metric minute flows into cubic feet per minute.", "labels": {"in1": "Cubic meters per minute", "in2": "Cubic feet per minute"}, "factor": 35.3147},
{"slug": "cubic-feet-per-minute-to-cubic-meters-per-minute", "name": "Cubic feet per minute to Cubic meters per minute", "category": "fluids", "type": "standard", "teaser": "Convert imperial minute flows into cubic meters per minute.", "labels": {"in1": "Cubic feet per minute", "in2": "Cubic meters per minute"}, "factor": 0.0283168, "hidden": true},
{"slug": "liters-per-minute-to-cubic-meters-per-minute", "name": "Liters per minute to Cubic meters per minute", "category": "fluids", "type": "standard", "teaser": "Scale liters per minute into cubic meters per minute.", "labels": {"in1": "Liters per minute", "in2": "Cubic meters per minute"}, "factor": 0.001, "hidden": true},
{"slug": "milliliters-per-second-to-liters-per-minute", "name": "Milliliters per second to Liters per minute", "category": "fluids", "type": "standard", "teaser": "Multiply mL/s by 0.06 to get L/min.", "labels": {"in1": "Milliliters per second", "in2": "Liters per minute"}, "factor": 0.06, "hidden": true},
{"slug": "liters-per-minute-to-milliliters-per-second", "name": "Liters per minute to Milliliters per second", "category": "fluids", "type": "standard", "teaser": "Convert L/min back into mL/s.", "labels": {"in1": "Liters per minute", "in2": "Milliliters per second"}, "factor": 16.6666667},
{"slug": "cubic-meters-per-hour-to-liters-per-minute", "name": "Cubic meters per hour to Liters per minute", "category": "fluids", "type": "standard", "teaser": "Convert plant-level m\u00b3/h readings into L/min for instrumentation.", "labels": {"in1": "Cubic meters per hour", "in2": "Liters per minute"}, "factor": 16.6666667}, {"slug": "cubic-meters-per-hour-to-liters-per-minute", "name": "Cubic meters per hour to Liters per minute", "category": "fluids", "type": "standard", "teaser": "Convert plant-level m\u00b3/h readings into L/min for instrumentation.", "labels": {"in1": "Cubic meters per hour", "in2": "Liters per minute"}, "factor": 16.6666667},
{"slug": "liters-per-minute-to-cubic-meters-per-hour", "name": "Liters per minute to Cubic meters per hour", "category": "fluids", "type": "standard", "teaser": "Return the metric flow rate to cubic meters per hour.", "labels": {"in1": "Liters per minute", "in2": "Cubic meters per hour"}, "factor": 0.06, "hidden": true}, {"slug": "liters-per-minute-to-cubic-meters-per-hour", "name": "Liters per minute to Cubic meters per hour", "category": "fluids", "type": "standard", "teaser": "Return the metric flow rate to cubic meters per hour.", "labels": {"in1": "Liters per minute", "in2": "Cubic meters per hour"}, "factor": 0.06, "hidden": true},
{"slug": "cubic-feet-per-minute-to-liters-per-minute", "name": "Cubic feet per minute to Liters per minute", "category": "fluids", "type": "standard", "teaser": "Convert air-volume flow into liters per minute for fans.", "labels": {"in1": "Cubic feet per minute", "in2": "Liters per minute"}, "factor": 28.3168}, {"slug": "cubic-feet-per-minute-to-liters-per-minute", "name": "Cubic feet per minute to Liters per minute", "category": "fluids", "type": "standard", "teaser": "Convert air-volume flow into liters per minute for fans.", "labels": {"in1": "Cubic feet per minute", "in2": "Liters per minute"}, "factor": 28.3168},
{"slug": "liters-per-minute-to-cubic-feet-per-minute", "name": "Liters per minute to Cubic feet per minute", "category": "fluids", "type": "standard", "teaser": "Translate liquid flow into cubic feet per minute when designing HVAC ducts.", "labels": {"in1": "Liters per minute", "in2": "Cubic feet per minute"}, "factor": 0.0353147, "hidden": true}, {"slug": "liters-per-minute-to-cubic-feet-per-minute", "name": "Liters per minute to Cubic feet per minute", "category": "fluids", "type": "standard", "teaser": "Translate liquid flow into cubic feet per minute when designing HVAC ducts.", "labels": {"in1": "Liters per minute", "in2": "Cubic feet per minute"}, "factor": 0.0353147, "hidden": true},
{"slug": "cubic-feet-per-hour-to-gallons-per-minute", "name": "Cubic feet per hour to Gallons per minute", "category": "fluids", "type": "standard", "teaser": "Express a slow flow in gallons per minute from cubic feet per hour.", "labels": {"in1": "Cubic feet per hour", "in2": "Gallons per minute"}, "factor": 0.124675, "hidden": true},
{"slug": "gallons-per-minute-to-cubic-feet-per-hour", "name": "Gallons per minute to Cubic feet per hour", "category": "fluids", "type": "standard", "teaser": "Turn pump output into cubic feet per hour for reservoir sizing.", "labels": {"in1": "Gallons per minute", "in2": "Cubic feet per hour"}, "factor": 8.02082},
{"slug": "barrels-per-day-to-gallons-per-minute", "name": "Barrels per day to Gallons per minute", "category": "fluids", "type": "standard", "teaser": "Convert coarse barrels per day totals into a minute-level gallon flow.", "labels": {"in1": "Barrels per day", "in2": "Gallons per minute"}, "factor": 0.0291667, "hidden": true},
{"slug": "gallons-per-minute-to-barrels-per-day", "name": "Gallons per minute to Barrels per day", "category": "fluids", "type": "standard", "teaser": "Translate gpm values into the oil-industry barrels-per-day metric.", "labels": {"in1": "Gallons per minute", "in2": "Barrels per day"}, "factor": 34.2857143},
{"slug": "liters-per-second-to-cubic-meters-per-hour", "name": "Liters per second to Cubic meters per hour", "category": "fluids", "type": "standard", "teaser": "Expand L/s flows into m\u00b3/h for engineering summaries.", "labels": {"in1": "Liters per second", "in2": "Cubic meters per hour"}, "factor": 3.6},
{"slug": "cubic-meters-per-hour-to-liters-per-second", "name": "Cubic meters per hour to Liters per second", "category": "fluids", "type": "standard", "teaser": "Reduce m\u00b3/h values down to L/s for laboratory calibration.", "labels": {"in1": "Cubic meters per hour", "in2": "Liters per second"}, "factor": 0.2777778, "hidden": true},
{"slug": "liters-per-second-to-gallons-per-hour", "name": "Liters per second to Gallons per hour", "category": "fluids", "type": "standard", "teaser": "Convert a steady L/s flow into US gallons per hour.", "labels": {"in1": "Liters per second", "in2": "Gallons per hour"}, "factor": 951.01938},
{"slug": "gallons-per-hour-to-liters-per-second", "name": "Gallons per hour to Liters per second", "category": "fluids", "type": "standard", "teaser": "Bring gallon-hour figures into liters per second.", "labels": {"in1": "Gallons per hour", "in2": "Liters per second"}, "factor": 0.001051503, "hidden": true},
{"slug": "cubic-meters-per-minute-to-gallons-per-minute", "name": "Cubic meters per minute to Gallons per minute", "category": "fluids", "type": "standard", "teaser": "Translate large metric flow into US gallons per minute.", "labels": {"in1": "Cubic meters per minute", "in2": "Gallons per minute"}, "factor": 264.172052},
{"slug": "gallons-per-minute-to-cubic-meters-per-minute", "name": "Gallons per minute to Cubic meters per minute", "category": "fluids", "type": "standard", "teaser": "Return gallons to cubic meters per minute for industrial pumps.", "labels": {"in1": "Gallons per minute", "in2": "Cubic meters per minute"}, "factor": 0.00378541, "hidden": true},
{"slug": "cubic-meters-per-minute-to-cubic-feet-per-minute", "name": "Cubic meters per minute to Cubic feet per minute", "category": "fluids", "type": "standard", "teaser": "Turn metric volume per minute into the imperial cubic feet per minute unit.", "labels": {"in1": "Cubic meters per minute", "in2": "Cubic feet per minute"}, "factor": 35.3147},
{"slug": "cubic-feet-per-minute-to-cubic-meters-per-minute", "name": "Cubic feet per minute to Cubic meters per minute", "category": "fluids", "type": "standard", "teaser": "Convert CFD data into cubic meters per minute for process controls.", "labels": {"in1": "Cubic feet per minute", "in2": "Cubic meters per minute"}, "factor": 0.0283168, "hidden": true},
{"slug": "liters-per-minute-to-cubic-meters-per-minute", "name": "Liters per minute to Cubic meters per minute", "category": "fluids", "type": "standard", "teaser": "Reduce liters per minute into cubic meters per minute for SI reporting.", "labels": {"in1": "Liters per minute", "in2": "Cubic meters per minute"}, "factor": 0.001, "hidden": true},
{"slug": "cubic-meters-per-minute-to-liters-per-minute", "name": "Cubic meters per minute to Liters per minute", "category": "fluids", "type": "standard", "teaser": "Expand a cubic meter per minute flow into liters per minute.", "labels": {"in1": "Cubic meters per minute", "in2": "Liters per minute"}, "factor": 1000.0}, {"slug": "cubic-meters-per-minute-to-liters-per-minute", "name": "Cubic meters per minute to Liters per minute", "category": "fluids", "type": "standard", "teaser": "Expand a cubic meter per minute flow into liters per minute.", "labels": {"in1": "Cubic meters per minute", "in2": "Liters per minute"}, "factor": 1000.0},
{"slug": "cubic-inches-per-minute-to-liters-per-minute", "name": "Cubic inches per minute to Liters per minute", "category": "fluids", "type": "standard", "teaser": "Convert small flow rates into metric liters for chemistry.", "labels": {"in1": "Cubic inches per minute", "in2": "Liters per minute"}, "factor": 0.016387064, "hidden": true}, {"slug": "cubic-inches-per-minute-to-liters-per-minute", "name": "Cubic inches per minute to Liters per minute", "category": "fluids", "type": "standard", "teaser": "Convert small flow rates into metric liters for chemistry.", "labels": {"in1": "Cubic inches per minute", "in2": "Liters per minute"}, "factor": 0.016387064, "hidden": true},
{"slug": "liters-per-minute-to-cubic-inches-per-minute", "name": "Liters per minute to Cubic inches per minute", "category": "fluids", "type": "standard", "teaser": "Express liters per minute in cubic inches per minute.", "labels": {"in1": "Liters per minute", "in2": "Cubic inches per minute"}, "factor": 61.0237441}, {"slug": "liters-per-minute-to-cubic-inches-per-minute", "name": "Liters per minute to Cubic inches per minute", "category": "fluids", "type": "standard", "teaser": "Express liters per minute in cubic inches per minute.", "labels": {"in1": "Liters per minute", "in2": "Cubic inches per minute"}, "factor": 61.0237441},