Skip to content

Main content

Formatting: Isotope Nuclide Inline Label Tool

Format an explicit nuclide label in unambiguous [A,Z]Symbol text with A>=Z; symbol-to-atomic-number consistency and isotope existence are not inferred.

Loading tool…

Description

Return [massNumber,atomicNumber]symbol.

A nuclide label combines a chemical symbol, atomic number and mass number. Their syntactic arrangement is separate from checking that the symbol matches the element or that the isotope exists.

Return [massNumber,atomicNumber]symbol.

When to use this tool

Use Formatting: Isotope Nuclide Inline Label when you need a literal inline nuclide label from explicit fields.

How to use the tool and how it works

  1. Enter elementSymbol, massNumber, atomicNumber. Use the units and conventions below.
  2. Run the tool. Correct any format, range, or cross-field input error before interpreting the output.
  3. Read result. Expand result to inspect the returned fields.

Require a syntactic element symbol, atomicNumber 1-118 and massNumber from atomic number through 1000. Return [massNumber,atomicNumber]symbol.1

Input fieldMeaning and unitsAccepted input
elementSymbolSyntactic chemical-symbol spelling; atomic number correspondence is not checked.Required. Text. Implementation limit: 8192 Unicode code points and 16384 UTF-16 code units.
massNumberMass NumberRequired. Safe integer.
atomicNumberAtomic NumberRequired. Safe integer.
Output fieldInterpretationReturned shape
resultObject containing the calculated members; expand to inspect the fields below.Required. Object.
result.labelLiteral label; no independent factual or authorization verdict.Calculated result member: string.
json
{
  "input": {
    "elementSymbol": "C",
    "massNumber": 14,
    "atomicNumber": 6
  },
  "output": {
    "result": {
      "label": "[14,6]C"
    }
  }
}

Limitations and assumptions

  • The symbol is not checked against the atomic number and isotope existence is not verified. This is an inline label, not nuclear data or superscript/subscript markup.
  • Outputs are nested inside result. Inputs must satisfy both the field types and the cross-field conditions above. Invalid input causes an error; a successful false flag or documented placeholder is a different result.
  • Numeric calculations use binary floating point unless exact decimal-integer arithmetic is explicitly stated. No hidden measurement tolerance or decimal rounding is added; nonfinite or out-of-contract results are rejected. Numeric signed-zero results are exported as zero.

Alternative or Complementary methods

Consult an authoritative element and nuclide source when scientific identity matters. Use a suitable mathematics renderer for true superscript/subscript layout and validate the supplied nuclear data independently.

References

  1. Calculation and input contract: format/isotope-nuclide-inline-label — tool.io

Similar or alternative tools

  • convert/text-to-superscript

    Replace characters that have Unicode superscript forms, including digits, common operators, and many Latin letters, without fabricating missing forms.

  • convert/text-to-subscript

    Replace characters that have Unicode subscript forms, including digits, common operators, and selected Latin letters, while preserving unsupported letters.