Periodic Table Database Schema - v0.7.1
    Preparing search index...

    Type Alias NuclideIndexEntry<Z, N>

    Compact indexing structure for efficient nuclide lookup and data overlays. This structure is automatically generated from the primary nuclide dataset.

    type NuclideIndexEntry<Z extends number, N extends number> = {
        a: number;
        element: ElementSymbol;
        layer: {
            atomicMass?: number;
            bindingEnergy?: number;
            discovery?: number;
            halfLife?: number;
            mainDecayMode?: DecayMode;
            massExcess?: number;
            minStepsToStable?: number;
            nuclearRadius?: number;
        };
        n: N;
        nuclide: NuclideId;
        z: Z;
    }

    Type Parameters

    • Z extends number

      The atomic number.

    • N extends number

      The neutron number.

    Index

    Properties

    Properties

    a: number

    Nucleon count (A).

    element: ElementSymbol

    Parent chemical element.

    layer: {
        atomicMass?: number;
        bindingEnergy?: number;
        discovery?: number;
        halfLife?: number;
        mainDecayMode?: DecayMode;
        massExcess?: number;
        minStepsToStable?: number;
        nuclearRadius?: number;
    }

    Selection of pre-calculated nuclear parameters for indexing.

    Type Declaration

    • OptionalatomicMass?: number

      Atomic mass of the neutral atom.

    • OptionalbindingEnergy?: number

      Average binding energy per nucleon.

    • Optionaldiscovery?: number

      Year of initial discovery or observation.

    • OptionalhalfLife?: number

      Documented half-life in seconds.

    • OptionalmainDecayMode?: DecayMode

      Primary radioactive decay mode.

    • OptionalmassExcess?: number

      Mass excess in energy units.

    • OptionalminStepsToStable?: number

      Minimum number of transitions to reach a stable state.

    • OptionalnuclearRadius?: number

      Nuclear charge radius.

    n: N

    Neutron count.

    nuclide: NuclideId

    The target nuclide identifier.

    z: Z

    Proton count.