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

    Type Alias AtomicCollection

    AtomicCollection: Collection<
        {
            atomicNumber?: One<PrimitiveProperty<number>>;
            effectiveNuclearCharge?: OneOrMany<PrimitiveProperty<number>>;
            electronegativity?: Group<
                {
                    allen?: OneOrMany<NumberProperty<NoUnit>>;
                    allredRochow?: OneOrMany<NumberProperty<NoUnit>>;
                    ghoshGupta?: OneOrMany<NumberProperty<"energy">>;
                    gordy?: OneOrMany<NumberProperty<NoUnit>>;
                    martynov?: OneOrMany<NumberProperty<NoUnit>>;
                    mulliken?: OneOrMany<NumberProperty<NoUnit>>;
                    nagle?: OneOrMany<NumberProperty<NoUnit>>;
                    pauling?: OneOrMany<NumberProperty<NoUnit>>;
                    pearson?: OneOrMany<NumberProperty<"energy">>;
                    rahm?: OneOrMany<NumberProperty<"energy">>;
                    sanderson?: OneOrMany<NumberProperty<NoUnit>>;
                },
            >;
            electrons?: Group<
                {
                    electronConfig?: OneOrMany<StructProperty<ElectronConfig>>;
                    paulingNotation?: OneOrMany<StructProperty<PaulingNotation>>;
                    shellModel?: One<StructProperty<{ [K in ShellModel]?: number }>>;
                    valenceElectrons?: One<PrimitiveProperty<number>>;
                },
            >;
            energy?: Group<
                {
                    ionizationEnergies?: One<ArrayProperty<"energy">>;
                    massExcess?: OneOrMany<NumberProperty<"energy">>;
                },
            >;
            mass?: Group<
                {
                    atomicMass?: OneOrMany<NumberProperty<"mass">>;
                    relativeAtomicMass?: OneOrMany<NumberProperty<NoUnit>>;
                    standardAtomicWeight?: OneOrMany<NumberProperty<NoUnit>>;
                },
            >;
            massNumber?: One<PrimitiveProperty<number>>;
            radius?: Group<
                {
                    calculated?: OneOrMany<NumberProperty<"length">>;
                    covalent?: OneOrMany<NumberProperty<"length">>;
                    empirical?: OneOrMany<NumberProperty<"length">>;
                    vdw?: OneOrMany<NumberProperty<"length">>;
                },
            >;
        },
    >

    Comprehensive collection of properties defining an atom's identity and fundamental behavior.