{
  "cases": [
    {
      "id": "milliamperes-to-amperes",
      "inputs": {
        "value": "2500",
        "from_unit_id": "cx:mA",
        "to_unit_id": "cx:A",
        "quantity_kind": "electric_current",
        "role": "scalar",
        "snapshot": "0.3.0-preview.3"
      },
      "expected": {
        "exact": {
          "numerator": "5",
          "denominator": "2",
          "pi_power": 0
        },
        "decimal": "2.5e0",
        "binary64_hex": "4004000000000000",
        "binary64_status": "finite"
      },
      "source": "https://www.bipm.org/en/measurement-units/si-prefixes",
      "derivation": "Divide the milliampere input by 1000."
    },
    {
      "id": "nanoamperes-to-microamperes",
      "inputs": {
        "value": "750",
        "from_unit_id": "cx:nA",
        "to_unit_id": "cx:uA",
        "quantity_kind": "electric_current",
        "role": "scalar",
        "snapshot": "0.3.0-preview.3"
      },
      "expected": {
        "exact": {
          "numerator": "3",
          "denominator": "4",
          "pi_power": 0
        },
        "decimal": "7.5e-1",
        "binary64_hex": "3fe8000000000000",
        "binary64_status": "finite"
      },
      "source": "https://www.bipm.org/en/measurement-units/si-prefixes",
      "derivation": "A microampere contains 1000 nanoamperes."
    },
    {
      "id": "kiloamperes-to-milliamperes",
      "inputs": {
        "value": "0.012",
        "from_unit_id": "cx:kA",
        "to_unit_id": "cx:mA",
        "quantity_kind": "electric_current",
        "role": "scalar",
        "snapshot": "0.3.0-preview.3"
      },
      "expected": {
        "exact": {
          "numerator": "12000",
          "denominator": "1",
          "pi_power": 0
        },
        "decimal": "1.2e4",
        "binary64_hex": "40c7700000000000",
        "binary64_status": "finite"
      },
      "source": "https://www.bipm.org/en/measurement-units/si-prefixes",
      "derivation": "The kilo to milli prefix ratio is 10^6."
    },
    {
      "id": "picoamperes-to-nanoamperes-subnormal",
      "inputs": {
        "value": "1e-308",
        "from_unit_id": "cx:pA",
        "to_unit_id": "cx:nA",
        "quantity_kind": "electric_current",
        "role": "scalar",
        "snapshot": "0.3.0-preview.3"
      },
      "expected": {
        "exact": {
          "numerator": "1",
          "denominator": "100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
          "pi_power": 0
        },
        "decimal": "1e-311",
        "binary64_hex": "000001d74124e3d1",
        "binary64_status": "finite"
      },
      "source": "https://www.bipm.org/en/measurement-units/si-prefixes",
      "derivation": "A nanoampere is 1000 picoamperes. Dividing the input by 1000 gives a nonzero subnormal binary64 projection."
    },
    {
      "id": "millivolts-to-volts",
      "inputs": {
        "value": "3300",
        "from_unit_id": "cx:mV",
        "to_unit_id": "cx:V",
        "quantity_kind": "electric_potential",
        "role": "scalar",
        "snapshot": "0.3.0-preview.3"
      },
      "expected": {
        "exact": {
          "numerator": "33",
          "denominator": "10",
          "pi_power": 0
        },
        "decimal": "3.3e0",
        "binary64_hex": "400a666666666666",
        "binary64_status": "finite"
      },
      "source": "https://www.bipm.org/en/measurement-units/si-prefixes",
      "derivation": "Divide millivolts by 1000."
    },
    {
      "id": "microvolts-to-millivolts",
      "inputs": {
        "value": "45",
        "from_unit_id": "cx:uV",
        "to_unit_id": "cx:mV",
        "quantity_kind": "electric_potential",
        "role": "scalar",
        "snapshot": "0.3.0-preview.3"
      },
      "expected": {
        "exact": {
          "numerator": "9",
          "denominator": "200",
          "pi_power": 0
        },
        "decimal": "4.5e-2",
        "binary64_hex": "3fa70a3d70a3d70a",
        "binary64_status": "finite"
      },
      "source": "https://www.bipm.org/en/measurement-units/si-prefixes",
      "derivation": "A millivolt is 1000 microvolts."
    },
    {
      "id": "megavolts-to-kilovolts",
      "inputs": {
        "value": "0.125",
        "from_unit_id": "cx:MV",
        "to_unit_id": "cx:kV",
        "quantity_kind": "electric_potential",
        "role": "scalar",
        "snapshot": "0.3.0-preview.3"
      },
      "expected": {
        "exact": {
          "numerator": "125",
          "denominator": "1",
          "pi_power": 0
        },
        "decimal": "1.25e2",
        "binary64_hex": "405f400000000000",
        "binary64_status": "finite"
      },
      "source": "https://www.bipm.org/en/measurement-units/si-prefixes",
      "derivation": "Multiply by 10^6/10^3."
    },
    {
      "id": "signed-nanovolts-to-microvolts",
      "inputs": {
        "value": "-2400",
        "from_unit_id": "cx:nV",
        "to_unit_id": "cx:uV",
        "quantity_kind": "electric_potential",
        "role": "scalar",
        "snapshot": "0.3.0-preview.3"
      },
      "expected": {
        "exact": {
          "numerator": "-12",
          "denominator": "5",
          "pi_power": 0
        },
        "decimal": "-2.4e0",
        "binary64_hex": "c003333333333333",
        "binary64_status": "finite"
      },
      "source": "https://www.bipm.org/en/measurement-units/si-prefixes",
      "derivation": "The nano to micro scale is 1/1000 and preserves the sign."
    },
    {
      "id": "ampere-hours-to-coulombs",
      "inputs": {
        "value": "2.5",
        "from_unit_id": "cx:Ah",
        "to_unit_id": "cx:C",
        "quantity_kind": "electric_charge",
        "role": "scalar",
        "snapshot": "0.3.0-preview.3"
      },
      "expected": {
        "exact": {
          "numerator": "9000",
          "denominator": "1",
          "pi_power": 0
        },
        "decimal": "9e3",
        "binary64_hex": "40c1940000000000",
        "binary64_status": "finite"
      },
      "source": "https://www.nist.gov/pml/special-publication-811/nist-guide-si-appendix-b-conversion-factors/nist-guide-si-appendix-b9",
      "derivation": "An ampere-hour is 3600 ampere-seconds. Multiply by 2.5."
    },
    {
      "id": "milliampere-hours-to-coulombs",
      "inputs": {
        "value": "1250",
        "from_unit_id": "cx:mAh",
        "to_unit_id": "cx:C",
        "quantity_kind": "electric_charge",
        "role": "scalar",
        "snapshot": "0.3.0-preview.3"
      },
      "expected": {
        "exact": {
          "numerator": "4500",
          "denominator": "1",
          "pi_power": 0
        },
        "decimal": "4.5e3",
        "binary64_hex": "40b1940000000000",
        "binary64_status": "finite"
      },
      "source": "https://www.nist.gov/pml/special-publication-811/nist-guide-si-appendix-b-conversion-factors/nist-guide-si-appendix-b9",
      "derivation": "1250 mAh is 1.25 Ah. Multiply by 3600 C/Ah."
    },
    {
      "id": "elementary-charge-to-coulombs",
      "inputs": {
        "value": "3",
        "from_unit_id": "cx:elementary_charge",
        "to_unit_id": "cx:C",
        "quantity_kind": "electric_charge",
        "role": "scalar",
        "snapshot": "0.3.0-preview.3"
      },
      "expected": {
        "exact": {
          "numerator": "2403264951",
          "denominator": "5000000000000000000000000000",
          "pi_power": 0
        },
        "decimal": "4.806529902e-19",
        "binary64_hex": "3c21bba39ec910bf",
        "binary64_status": "finite"
      },
      "source": "https://www.bipm.org/en/si-base-units/ampere",
      "derivation": "Multiply the exact elementary charge 1.602176634e-19 C by three."
    },
    {
      "id": "millicoulombs-to-milliampere-hours",
      "inputs": {
        "value": "360",
        "from_unit_id": "cx:mC",
        "to_unit_id": "cx:mAh",
        "quantity_kind": "electric_charge",
        "role": "scalar",
        "snapshot": "0.3.0-preview.3"
      },
      "expected": {
        "exact": {
          "numerator": "1",
          "denominator": "10",
          "pi_power": 0
        },
        "decimal": "1e-1",
        "binary64_hex": "3fb999999999999a",
        "binary64_status": "finite"
      },
      "source": "https://www.nist.gov/pml/special-publication-811/nist-guide-si-appendix-b-conversion-factors/nist-guide-si-appendix-b9",
      "derivation": "360 mC is 0.36 C. One mAh is 3.6 C."
    },
    {
      "id": "milliohms-to-ohms",
      "inputs": {
        "value": "12.5",
        "from_unit_id": "cx:mohm",
        "to_unit_id": "cx:ohm",
        "quantity_kind": "resistance",
        "role": "scalar",
        "snapshot": "0.3.0-preview.3"
      },
      "expected": {
        "exact": {
          "numerator": "1",
          "denominator": "80",
          "pi_power": 0
        },
        "decimal": "1.25e-2",
        "binary64_hex": "3f8999999999999a",
        "binary64_status": "finite"
      },
      "source": "https://www.bipm.org/en/measurement-units/si-prefixes",
      "derivation": "Multiply by the milli prefix factor 10^-3."
    },
    {
      "id": "gigaohms-to-megaohms",
      "inputs": {
        "value": "2.25",
        "from_unit_id": "cx:Gohm",
        "to_unit_id": "cx:Mohm",
        "quantity_kind": "resistance",
        "role": "scalar",
        "snapshot": "0.3.0-preview.3"
      },
      "expected": {
        "exact": {
          "numerator": "2250",
          "denominator": "1",
          "pi_power": 0
        },
        "decimal": "2.25e3",
        "binary64_hex": "40a1940000000000",
        "binary64_status": "finite"
      },
      "source": "https://www.bipm.org/en/measurement-units/si-prefixes",
      "derivation": "The giga to mega prefix ratio is 1000."
    },
    {
      "id": "megaohms-to-kiloohms",
      "inputs": {
        "value": "0.047",
        "from_unit_id": "cx:Mohm",
        "to_unit_id": "cx:kohm",
        "quantity_kind": "resistance",
        "role": "scalar",
        "snapshot": "0.3.0-preview.3"
      },
      "expected": {
        "exact": {
          "numerator": "47",
          "denominator": "1",
          "pi_power": 0
        },
        "decimal": "4.7e1",
        "binary64_hex": "4047800000000000",
        "binary64_status": "finite"
      },
      "source": "https://www.bipm.org/en/measurement-units/si-prefixes",
      "derivation": "The mega to kilo prefix ratio is 1000."
    },
    {
      "id": "microfarads-to-farads",
      "inputs": {
        "value": "4.7",
        "from_unit_id": "cx:uF",
        "to_unit_id": "cx:F",
        "quantity_kind": "capacitance",
        "role": "scalar",
        "snapshot": "0.3.0-preview.3"
      },
      "expected": {
        "exact": {
          "numerator": "47",
          "denominator": "10000000",
          "pi_power": 0
        },
        "decimal": "4.7e-6",
        "binary64_hex": "3ed3b69629a290b9",
        "binary64_status": "finite"
      },
      "source": "https://www.bipm.org/en/measurement-units/si-prefixes",
      "derivation": "Multiply by the micro prefix factor 10^-6."
    },
    {
      "id": "picofarads-to-nanofarads",
      "inputs": {
        "value": "4700",
        "from_unit_id": "cx:pF",
        "to_unit_id": "cx:nF",
        "quantity_kind": "capacitance",
        "role": "scalar",
        "snapshot": "0.3.0-preview.3"
      },
      "expected": {
        "exact": {
          "numerator": "47",
          "denominator": "10",
          "pi_power": 0
        },
        "decimal": "4.7e0",
        "binary64_hex": "4012cccccccccccd",
        "binary64_status": "finite"
      },
      "source": "https://www.bipm.org/en/measurement-units/si-prefixes",
      "derivation": "One nanofarad equals 1000 picofarads."
    },
    {
      "id": "millifarads-to-microfarads",
      "inputs": {
        "value": "0.22",
        "from_unit_id": "cx:mF",
        "to_unit_id": "cx:uF",
        "quantity_kind": "capacitance",
        "role": "scalar",
        "snapshot": "0.3.0-preview.3"
      },
      "expected": {
        "exact": {
          "numerator": "220",
          "denominator": "1",
          "pi_power": 0
        },
        "decimal": "2.2e2",
        "binary64_hex": "406b800000000000",
        "binary64_status": "finite"
      },
      "source": "https://www.bipm.org/en/measurement-units/si-prefixes",
      "derivation": "One millifarad equals 1000 microfarads."
    },
    {
      "id": "millihenries-to-henries",
      "inputs": {
        "value": "47",
        "from_unit_id": "cx:mH",
        "to_unit_id": "cx:H",
        "quantity_kind": "inductance",
        "role": "scalar",
        "snapshot": "0.3.0-preview.3"
      },
      "expected": {
        "exact": {
          "numerator": "47",
          "denominator": "1000",
          "pi_power": 0
        },
        "decimal": "4.7e-2",
        "binary64_hex": "3fa810624dd2f1aa",
        "binary64_status": "finite"
      },
      "source": "https://www.bipm.org/en/measurement-units/si-prefixes",
      "derivation": "Divide by 1000."
    },
    {
      "id": "nanohenries-to-microhenries",
      "inputs": {
        "value": "820",
        "from_unit_id": "cx:nH",
        "to_unit_id": "cx:uH",
        "quantity_kind": "inductance",
        "role": "scalar",
        "snapshot": "0.3.0-preview.3"
      },
      "expected": {
        "exact": {
          "numerator": "41",
          "denominator": "50",
          "pi_power": 0
        },
        "decimal": "8.2e-1",
        "binary64_hex": "3fea3d70a3d70a3d",
        "binary64_status": "finite"
      },
      "source": "https://www.bipm.org/en/measurement-units/si-prefixes",
      "derivation": "One microhenry equals 1000 nanohenries."
    },
    {
      "id": "zero-henries-to-millihenries",
      "inputs": {
        "value": "0",
        "from_unit_id": "cx:H",
        "to_unit_id": "cx:mH",
        "quantity_kind": "inductance",
        "role": "scalar",
        "snapshot": "0.3.0-preview.3"
      },
      "expected": {
        "exact": {
          "numerator": "0",
          "denominator": "1",
          "pi_power": 0
        },
        "decimal": "0",
        "binary64_hex": "0000000000000000",
        "binary64_status": "finite"
      },
      "source": "https://www.bipm.org/en/measurement-units/si-prefixes",
      "derivation": "Zero times the factor 1000 is exact zero."
    },
    {
      "id": "millisiemens-to-siemens",
      "inputs": {
        "value": "25",
        "from_unit_id": "cx:mS",
        "to_unit_id": "cx:S",
        "quantity_kind": "electrical_conductance",
        "role": "scalar",
        "snapshot": "0.3.0-preview.3"
      },
      "expected": {
        "exact": {
          "numerator": "1",
          "denominator": "40",
          "pi_power": 0
        },
        "decimal": "2.5e-2",
        "binary64_hex": "3f9999999999999a",
        "binary64_status": "finite"
      },
      "source": "https://www.bipm.org/en/measurement-units/si-prefixes",
      "derivation": "Multiply by 10^-3."
    },
    {
      "id": "microsiemens-to-millisiemens",
      "inputs": {
        "value": "1250",
        "from_unit_id": "cx:uS",
        "to_unit_id": "cx:mS",
        "quantity_kind": "electrical_conductance",
        "role": "scalar",
        "snapshot": "0.3.0-preview.3"
      },
      "expected": {
        "exact": {
          "numerator": "5",
          "denominator": "4",
          "pi_power": 0
        },
        "decimal": "1.25e0",
        "binary64_hex": "3ff4000000000000",
        "binary64_status": "finite"
      },
      "source": "https://www.bipm.org/en/measurement-units/si-prefixes",
      "derivation": "Divide by 1000."
    },
    {
      "id": "siemens-per-centimetre-to-per-metre",
      "inputs": {
        "value": "2",
        "from_unit_id": "cx:S_cm",
        "to_unit_id": "cx:S_m",
        "quantity_kind": "electrical_conductivity",
        "role": "scalar",
        "snapshot": "0.3.0-preview.3"
      },
      "expected": {
        "exact": {
          "numerator": "200",
          "denominator": "1",
          "pi_power": 0
        },
        "decimal": "2e2",
        "binary64_hex": "4069000000000000",
        "binary64_status": "finite"
      },
      "source": "https://www.bipm.org/en/measurement-units/si-prefixes",
      "derivation": "The centimetre in the denominator contributes the reciprocal length scale of 100."
    },
    {
      "id": "microsiemens-per-centimetre-to-millisiemens-per-centimetre",
      "inputs": {
        "value": "1750",
        "from_unit_id": "cx:uS_cm",
        "to_unit_id": "cx:mS_cm",
        "quantity_kind": "electrical_conductivity",
        "role": "scalar",
        "snapshot": "0.3.0-preview.3"
      },
      "expected": {
        "exact": {
          "numerator": "7",
          "denominator": "4",
          "pi_power": 0
        },
        "decimal": "1.75e0",
        "binary64_hex": "3ffc000000000000",
        "binary64_status": "finite"
      },
      "source": "https://www.bipm.org/en/measurement-units/si-prefixes",
      "derivation": "The common inverse centimetre cancels. Divide microsiemens by 1000 to express millisiemens."
    },
    {
      "id": "millisiemens-per-centimetre-to-siemens-per-metre",
      "inputs": {
        "value": "12.5",
        "from_unit_id": "cx:mS_cm",
        "to_unit_id": "cx:S_m",
        "quantity_kind": "electrical_conductivity",
        "role": "scalar",
        "snapshot": "0.3.0-preview.3"
      },
      "expected": {
        "exact": {
          "numerator": "5",
          "denominator": "4",
          "pi_power": 0
        },
        "decimal": "1.25e0",
        "binary64_hex": "3ff4000000000000",
        "binary64_status": "finite"
      },
      "source": "https://www.bipm.org/en/measurement-units/si-prefixes",
      "derivation": "Multiply by 10^-3 for milli and by 100 for the denominator length."
    },
    {
      "id": "ohm-centimetres-to-ohm-metres",
      "inputs": {
        "value": "27",
        "from_unit_id": "cx:ohm_cm",
        "to_unit_id": "cx:ohm_m",
        "quantity_kind": "electrical_resistivity",
        "role": "scalar",
        "snapshot": "0.3.0-preview.3"
      },
      "expected": {
        "exact": {
          "numerator": "27",
          "denominator": "100",
          "pi_power": 0
        },
        "decimal": "2.7e-1",
        "binary64_hex": "3fd147ae147ae148",
        "binary64_status": "finite"
      },
      "source": "https://www.bipm.org/en/measurement-units/si-prefixes",
      "derivation": "The centimetre is in the numerator, so multiply by 1/100."
    },
    {
      "id": "ohm-metres-to-ohm-centimetres",
      "inputs": {
        "value": "0.015",
        "from_unit_id": "cx:ohm_m",
        "to_unit_id": "cx:ohm_cm",
        "quantity_kind": "electrical_resistivity",
        "role": "scalar",
        "snapshot": "0.3.0-preview.3"
      },
      "expected": {
        "exact": {
          "numerator": "3",
          "denominator": "2",
          "pi_power": 0
        },
        "decimal": "1.5e0",
        "binary64_hex": "3ff8000000000000",
        "binary64_status": "finite"
      },
      "source": "https://www.bipm.org/en/measurement-units/si-prefixes",
      "derivation": "Each ohm metre equals 100 ohm centimetres."
    },
    {
      "id": "kilovolt-amperes-to-volt-amperes",
      "inputs": {
        "value": "2.75",
        "from_unit_id": "cx:kVA",
        "to_unit_id": "cx:VA",
        "quantity_kind": "apparent_power",
        "role": "scalar",
        "snapshot": "0.3.0-preview.3"
      },
      "expected": {
        "exact": {
          "numerator": "2750",
          "denominator": "1",
          "pi_power": 0
        },
        "decimal": "2.75e3",
        "binary64_hex": "40a57c0000000000",
        "binary64_status": "finite"
      },
      "source": "https://www.electropedia.org/iev/iev.nsf/2907043f18b6c837c1256f2b00710424/dab3bb36f219ece7c125866a00320869/%24FILE/C00069%20snapshot%20-%20evaluation.pdf",
      "derivation": "Apply kilo within apparent power."
    },
    {
      "id": "megavolt-amperes-to-kilovolt-amperes",
      "inputs": {
        "value": "0.125",
        "from_unit_id": "cx:MVA",
        "to_unit_id": "cx:kVA",
        "quantity_kind": "apparent_power",
        "role": "scalar",
        "snapshot": "0.3.0-preview.3"
      },
      "expected": {
        "exact": {
          "numerator": "125",
          "denominator": "1",
          "pi_power": 0
        },
        "decimal": "1.25e2",
        "binary64_hex": "405f400000000000",
        "binary64_status": "finite"
      },
      "source": "https://www.electropedia.org/iev/iev.nsf/2907043f18b6c837c1256f2b00710424/dab3bb36f219ece7c125866a00320869/%24FILE/C00069%20snapshot%20-%20evaluation.pdf",
      "derivation": "Apply 10^6/10^3 within apparent power."
    },
    {
      "id": "signed-kilovars-to-vars",
      "inputs": {
        "value": "-1.25",
        "from_unit_id": "cx:kvar",
        "to_unit_id": "cx:var",
        "quantity_kind": "reactive_power",
        "role": "scalar",
        "snapshot": "0.3.0-preview.3"
      },
      "expected": {
        "exact": {
          "numerator": "-1250",
          "denominator": "1",
          "pi_power": 0
        },
        "decimal": "-1.25e3",
        "binary64_hex": "c093880000000000",
        "binary64_status": "finite"
      },
      "source": "https://www.electropedia.org/iev/iev.nsf/2907043f18b6c837c1256f2b00710424/dab3bb36f219ece7c125866a00320869/%24FILE/C00069%20snapshot%20-%20evaluation.pdf",
      "derivation": "Apply kilo within reactive power and preserve the sign."
    },
    {
      "id": "megavars-to-kilovars",
      "inputs": {
        "value": "0.75",
        "from_unit_id": "cx:Mvar",
        "to_unit_id": "cx:kvar",
        "quantity_kind": "reactive_power",
        "role": "scalar",
        "snapshot": "0.3.0-preview.3"
      },
      "expected": {
        "exact": {
          "numerator": "750",
          "denominator": "1",
          "pi_power": 0
        },
        "decimal": "7.5e2",
        "binary64_hex": "4087700000000000",
        "binary64_status": "finite"
      },
      "source": "https://www.electropedia.org/iev/iev.nsf/2907043f18b6c837c1256f2b00710424/dab3bb36f219ece7c125866a00320869/%24FILE/C00069%20snapshot%20-%20evaluation.pdf",
      "derivation": "Apply 10^6/10^3 within reactive power."
    },
    {
      "id": "gauss-to-tesla",
      "inputs": {
        "value": "2500",
        "from_unit_id": "cx:G",
        "to_unit_id": "cx:T",
        "quantity_kind": "magnetic_flux_density",
        "role": "scalar",
        "snapshot": "0.3.0-preview.3"
      },
      "expected": {
        "exact": {
          "numerator": "1",
          "denominator": "4",
          "pi_power": 0
        },
        "decimal": "2.5e-1",
        "binary64_hex": "3fd0000000000000",
        "binary64_status": "finite"
      },
      "source": "https://www.nist.gov/pml/special-publication-811/nist-guide-si-appendix-b-conversion-factors/nist-guide-si-appendix-b9",
      "derivation": "One gauss corresponds to exactly 10^-4 tesla."
    },
    {
      "id": "microtesla-to-millitesla",
      "inputs": {
        "value": "1250",
        "from_unit_id": "cx:uT",
        "to_unit_id": "cx:mT",
        "quantity_kind": "magnetic_flux_density",
        "role": "scalar",
        "snapshot": "0.3.0-preview.3"
      },
      "expected": {
        "exact": {
          "numerator": "5",
          "denominator": "4",
          "pi_power": 0
        },
        "decimal": "1.25e0",
        "binary64_hex": "3ff4000000000000",
        "binary64_status": "finite"
      },
      "source": "https://www.bipm.org/en/measurement-units/si-prefixes",
      "derivation": "Divide by 1000."
    },
    {
      "id": "tesla-to-microtesla",
      "inputs": {
        "value": "0.003",
        "from_unit_id": "cx:T",
        "to_unit_id": "cx:uT",
        "quantity_kind": "magnetic_flux_density",
        "role": "scalar",
        "snapshot": "0.3.0-preview.3"
      },
      "expected": {
        "exact": {
          "numerator": "3000",
          "denominator": "1",
          "pi_power": 0
        },
        "decimal": "3e3",
        "binary64_hex": "40a7700000000000",
        "binary64_status": "finite"
      },
      "source": "https://www.bipm.org/en/measurement-units/si-prefixes",
      "derivation": "Multiply by 10^6."
    },
    {
      "id": "resistance-is-not-conductance",
      "inputs": {
        "value": "2",
        "from_unit_id": "cx:ohm",
        "to_unit_id": "cx:S",
        "quantity_kind": "electrical_conductance",
        "role": "scalar",
        "snapshot": "0.3.0-preview.3"
      },
      "expected": {
        "error": {
          "code": "QUANTITY_KIND_MISMATCH",
          "field": "quantity_kind"
        }
      },
      "source": "https://www.calculatorx.com/developers/units#execution",
      "derivation": "A reciprocal resistance relationship is outside scalar conversion within conductance."
    },
    {
      "id": "apparent-power-is-not-reactive-power",
      "inputs": {
        "value": "1",
        "from_unit_id": "cx:VA",
        "to_unit_id": "cx:var",
        "quantity_kind": "reactive_power",
        "role": "scalar",
        "snapshot": "0.3.0-preview.3"
      },
      "expected": {
        "error": {
          "code": "QUANTITY_KIND_MISMATCH",
          "field": "quantity_kind"
        }
      },
      "source": "https://www.calculatorx.com/developers/units#execution",
      "derivation": "The registry assigns apparent and reactive power different quantity kinds. The input alone cannot supply a circuit model."
    },
    {
      "id": "conductivity-is-not-conductance",
      "inputs": {
        "value": "1",
        "from_unit_id": "cx:S_m",
        "to_unit_id": "cx:S",
        "quantity_kind": "electrical_conductance",
        "role": "scalar",
        "snapshot": "0.3.0-preview.3"
      },
      "expected": {
        "error": {
          "code": "QUANTITY_KIND_MISMATCH",
          "field": "quantity_kind"
        }
      },
      "source": "https://www.calculatorx.com/developers/units#execution",
      "derivation": "Conductivity is conductance per unit length. A scalar unit conversion cannot remove the length dimension."
    },
    {
      "id": "capacitance-has-no-point-role",
      "inputs": {
        "value": "4.7",
        "from_unit_id": "cx:uF",
        "to_unit_id": "cx:F",
        "quantity_kind": "capacitance",
        "role": "point",
        "snapshot": "0.3.0-preview.3"
      },
      "expected": {
        "error": {
          "code": "UNIT_ROLE_MISMATCH",
          "field": "role"
        }
      },
      "source": "https://www.calculatorx.com/developers/units#execution",
      "derivation": "The two registered capacitance units support scalar values."
    }
  ]
}
