mendeleev.mendeleev

Entry point for the Mendeleev package for instantiating elements and isotopes.

Functions

deltaN(id1, id2[, charge1, charge2, ...])

Calculate the approximate fraction of transferred electrons between elements or ions id1 and id2 with charges charge1 and charge2 respectively according to the expression

element(ids)

Based on the type of the ids identifier return either an Element object from the database, or a list of Element objects if the ids is a list or a tuple of identifiers.

get_all_elements()

Get all elements as a list

get_attribute_for_all_elements(attribute)

Get a list of from a single attribute of all elements in the database.

ids_to_attr(ids[, attr])

Convert the element ids: atomic numbers, symbols, element names or a combination of the above to a list of corresponding attributes.

isotope(symbol_or_atn, mass_number)

Get an Isotope based on the element symbol and mass number or atomic number and mass number.