Categories and properties

These attributes are available at the module level:

list(Category) categories — read-only
Category C_GENERAL — read-only
Category C_HISTORICAL — read-only
Category C_PHYSICAL — read-only
Category C_THERMAL — read-only
Category C_ATOMIC — read-only
Category C_CRYSTALLOGRAPHIC — read-only
Category C_ELECTRONIC — read-only
Category C_MISCELLANEOUS — read-only

The categories of available properties of the chemical elements, and a list thereof.

Property P_NAME — read-only
Property P_OFFICIAL_NAME — read-only
Property P_ALTERNATE_NAME — read-only
Property P_SYMBOL — read-only
Property P_NUMBER — read-only
Property P_SERIES — read-only
Property P_GROUP — read-only
Property P_PERIOD — read-only
Property P_BLOCK — read-only
Property P_DISCOVERY — read-only
Property P_DISCOVERED_BY — read-only
Property P_ETYMOLOGY — read-only
Property P_PHASE — read-only
FloatProperty P_DENSITY_SOLID — read-only
FloatProperty P_DENSITY_LIQUID — read-only
FloatProperty P_DENSITY_GAS — read-only
Property P_APPEARANCE — read-only
FloatProperty P_MELTING_POINT — read-only
FloatProperty P_BOILING_POINT — read-only
FloatProperty P_FUSION_HEAT — read-only
FloatProperty P_VAPORIZATION_HEAT — read-only
FloatProperty P_SPECIFIC_HEAT — read-only
FloatProperty P_THERMAL_CONDUCTIVITY — read-only
FloatProperty P_DEBYE_TEMPERATURE — read-only
FloatProperty P_ATOMIC_MASS — read-only
FloatProperty P_ATOMIC_VOLUME — read-only
FloatProperty P_ATOMIC_RADIUS — read-only
FloatProperty P_COVALENT_RADIUS — read-only
FloatProperty P_VAN_DER_WAALS_RADIUS — read-only
Property P_IONIC_RADII — read-only
Property P_LATTICE_TYPE — read-only
Property P_SPACE_GROUP — read-only
Property P_LATTICE_EDGES — read-only
Property P_LATTICE_ANGLES — read-only
FloatProperty P_LATTICE_VOLUME — read-only
Property P_CONFIGURATION — read-only
Property P_OXIDATION_STATES — read-only
FloatProperty P_ELECTRONEGATIVITY — read-only
FloatProperty P_ELECTRON_AFFINITY — read-only
FloatProperty P_FIRST_ENERGY — read-only
Property P_COLOR — read-only
Property P_NOTES — read-only

The available properties (including floating-point properties) of the chemical elements. For details, see the description attribute of each property.

class Property

A property of the chemical elements. Property instances are accessible through the properties lists of categories, or as module-level attributes (see above).

unicode name — read-only

The translated name of the property.

bool has_format — read-only

Whether a compose-style format for values is defined.

unicode format — read-only

A translated compose-style format for values of the property. If the format is undefined, an empty string.

unicode description — read-only

A translated explanatory description of the property.

list(Message) sources — read-only

Citations for the sources of values for the property, as Messages.

bool is_colorable — read-only

Whether values of the property have color representations.

null make_entry (EntriesView view, unicode|value_base value)

Possibly adds a value for this property to an EntriesView. If value is unicode, an entry will always be made. If value is a value_base subclass, an entry will be made only if value is defined or belongs to an always-output class.

viewThe EntriesView to be populated.
valueThe value to be added.

class FloatProperty

A floating-point property of the chemical elements. Inherits from Property.

bool is_scale_valid — read-only

Whether the scale of values for this property is valid. The scale is valid if one or more elements has a defined value for this property and those values are not all equal.

float get_scale_position (Float instance[, bool logarithmic=False])

Returns the position on a normalized 0.0 to 1.0 scale for an instance of this property. Raises ValueError if the property does not have a valid scale, or if instance is not a defined value.

instanceA defined Float value for this property.
logarithmicWhether to compute the position on a logarithmic instead of linear scale.
float minimum — read-only

The least value of this property for any element. Raises ValueError if the property does not have a valid scale.

float linear_medium — read-only

The value of this property that has a position of 0.5 on a linear scale. Raises ValueError if the property does not have a valid scale.

float logarithmic_medium — read-only

The value of this property that has a position of 0.5 on a logarithmic scale. Raises ValueError if the property does not have a valid scale.

float maximum — read-only

The greatest value of this property for any element. Raises ValueError if the property does not have a valid scale.

class Category

A category of properties of the chemical elements. Categories instances are accessible through the categories list, or as module-level attributes (see above).

unicode name — read-only

The translated name of the category.

list(Property) properties — read-only

The properties in the category.

null make_header (EntriesView view)

Adds the category name to an EntriesView.

viewThe EntriesView to be populated.