- class elementy.element.Element[source]
Dataclass representing a chemical element.
- block[source]¶
Label referring to membership of group of elements with the same valence electron orbitals.
- atomic_number[source]¶
Index of element in periodic table when reading left to right. Equal to proton number.
Public members¶
-
periodic_number : int | None =
None
[source]
-
radius_empirical : float | None =
None
[source]
-
radius_calculated : float | None =
None
[source]
-
radius_vanDerWaals : float | None =
None
[source]
-
radius_covalent : float | None =
None
[source]
-
radius_metallic : float | None =
None
[source]
-
radius_USE : float | None =
None
[source]
-
volume_miedema : float | None =
None
[source]
-
electron_affinity : float | None =
None
[source]
-
wigner_seitz_electron_density : float | None =
None
[source]
-
chemical_scale : float | None =
None
[source]
-
mendeleev_universal_sequence : int | None =
None
[source]
-
mendeleev_pettifor : int | None =
None
[source]
-
mendeleev_modified : int | None =
None
[source]
-
work_function : float | None =
None
[source]
-
electronegativity_pauling : float | None =
None
[source]
-
electronegativity_allen : float | None =
None
[source]
-
electronegativity_miedema : float | None =
None
[source]
-
ionisation_energies : list | None =
None
[source]
-
chemical_hardness : float | None =
None
[source]
-
chemical_potential : float | None =
None
[source]
-
melting_temperature : float | None =
None
[source]
-
boiling_temperature : float | None =
None
[source]
-
fusion_enthalpy : float | None =
None
[source]
-
vaporisation_enthalpy : float | None =
None
[source]
-
molar_heat_capacity : float | None =
None
[source]
-
structure_0K : str | None =
None
[source]
-
thermal_conductivity : float | None =
None
[source]
-
thermal_expansion : float | None =
None
[source]
-
lattice_constants : tuple[float] | None =
None
[source]
-
cohesive_energy : float | None =
None
[source]
-
debye_temperature : float | None =
None
[source]
-
magnetic_moment : float | None =
0
[source]
- __getitem__(item)[source]
- Element(name: str, symbol: str, protons: int, electrons: int, ...)[source]
Initialize self. See help(type(self)) for accurate signature.
- __setattr__(name, value)[source]
Implement setattr(self, name, value).
- __delattr__(name)[source]
Implement delattr(self, name).
element.util¶
- __post_init__()[source]
Set additional attributes that depend on attributes set during __init__
Last update:
Sep 07, 2023