Defines a class for each type of element.
Read the docstring of Atom.
-
class
Ac(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 89¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 227.028¶
-
-
class
Ag(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 47¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 107.868¶
-
-
class
Al(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 13¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 26.982¶
-
-
class
Am(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 95¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 243.061¶
-
-
class
Ar(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 18¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 39.948¶
-
-
class
As(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 33¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 74.922¶
-
-
class
At(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 85¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 209.987¶
-
-
class
Atom(id, atomic_number, charge=0, **kwargs)¶ Bases:
objectRepresents an atom.
A subclass is made for each element. The name of each subclass is the periodic table symbol of that element.
Atoms of a particular element can be made with this class or with the subclass representing that element.
-
atomic_number¶ A class attribute. Specifies the atomic number.
- Type
int
-
mass¶ A class attribute. Specifies the standard atomic weight.
- Type
float
-
id¶ The id of the atom. Should be equal to its index in
Molecule.atoms.- Type
int
-
charge¶ The formal charge of the atom.
- Type
int
Examples
Initialization.
Initialization of an
Atomcan happen in one of two ways. The atom can be initialized through theAtomclass or through the class representing the element.import stk # h0 is an instance of the H class. h0 = stk.Atom(id=0, atomic_number=1) # h1 is also an instance of the H class. h1 = stk.H(id=1)
When the class correspnding to the element is used directly, the
atomic_numberis not provided. Here are a few more examples.# Both he0 and he1 are instances of the He class. he0 = stk.Atom(id=2, atomic_number=2) he1 = stk.He(id=3) # Both c0 and c1 are instances of the # C class. c0 = stk.Atom(id=4, atomic_number=6) c1 = stk.C(id=5)
Adding additional atom attributes.
Each atom can be given additional attributes. For example
c0.custom_attribute = 51 c0.other_attr = 'something'
We can initialize an
Atomwith additional, custom attributes directlyh2 = stk.H(id=6, custom_attr1=123, other_attr2='thing') h2.custom_attr1 # Holds 123. h2.other_attr2 # Holds 'thing'.
Providing the additional attributes to the initializer is functionally equivalent to assigning them to the object manually.
Printing
To print a brief summary of an atom you can run
# Prints C(4). print(c0)
To print a complete description of an atom, including additional attributes, you can run
# Prints C(4, custom_attribute=51, other_attr='something'). print(repr(c0))
If private attributes were added to an atom, they will not be printed
c0._attr_name = 12 # Prints C(4, custom_attribute=51, other_attr='something'). print(repr(c0))
Methods
clone(self)Return a clone.
-
-
class
Au(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 79¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 196.967¶
-
-
class
B(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 5¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 10.811¶
-
-
class
Ba(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 56¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 137.328¶
-
-
class
Be(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 4¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 9.012¶
-
-
class
Bh(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 107¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 264¶
-
-
class
Bi(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 83¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 208.98¶
-
-
class
Bk(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 97¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 247.07¶
-
-
class
Br(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 35¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 79.904¶
-
-
class
C(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 6¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 12.011¶
-
-
class
Ca(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 20¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 40.078¶
-
-
class
Cd(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 48¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 112.414¶
-
-
class
Ce(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 58¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 140.116¶
-
-
class
Cf(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 98¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 251.08¶
-
-
class
Cl(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 17¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 35.453¶
-
-
class
Cm(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 96¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 247.07¶
-
-
class
Cn(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 112¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 285¶
-
-
class
Co(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 27¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 58.933¶
-
-
class
Cr(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 24¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 51.996¶
-
-
class
Cs(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 55¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 132.905¶
-
-
class
Cu(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 29¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 63.546¶
-
-
class
Db(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 105¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 262¶
-
-
class
Ds(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 110¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 281¶
-
-
class
Dy(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 66¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 162.5¶
-
-
class
Er(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 68¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 167.259¶
-
-
class
Es(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 99¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 254¶
-
-
class
Eu(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 63¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 151.964¶
-
-
class
F(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 9¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 18.998¶
-
-
class
Fe(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 26¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 55.845¶
-
-
class
Fl(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 114¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 289¶
-
-
class
Fm(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 100¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 257.095¶
-
-
class
Fr(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 87¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 223.02¶
-
-
class
Ga(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 31¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 69.723¶
-
-
class
Gd(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 64¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 157.25¶
-
-
class
Ge(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 32¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 72.631¶
-
-
class
H(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 1¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 1.008¶
-
-
class
He(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 2¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 4.003¶
-
-
class
Hf(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 72¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 178.49¶
-
-
class
Hg(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 80¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 200.592¶
-
-
class
Ho(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 67¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 164.93¶
-
-
class
Hs(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 108¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 269¶
-
-
class
I(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 53¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 126.904¶
-
-
class
In(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 49¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 114.818¶
-
-
class
Ir(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 77¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 192.217¶
-
-
class
K(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 19¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 39.098¶
-
-
class
Kr(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 36¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 83.798¶
-
-
class
La(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 57¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 138.905¶
-
-
class
Li(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 3¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 6.941¶
-
-
class
Lr(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 103¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 262¶
-
-
class
Lu(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 71¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 174.967¶
-
-
class
Lv(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 116¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 293¶
-
-
class
Mc(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 115¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 289¶
-
-
class
Md(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 101¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 258.1¶
-
-
class
Mg(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 12¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 24.305¶
-
-
class
Mn(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 25¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 54.938¶
-
-
class
Mo(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 42¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 95.95¶
-
-
class
Mt(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 109¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 278¶
-
-
class
N(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 7¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 14.007¶
-
-
class
Na(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 11¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 22.99¶
-
-
class
Nb(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 41¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 92.906¶
-
-
class
Nd(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 60¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 144.243¶
-
-
class
Ne(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 10¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 20.18¶
-
-
class
Nh(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 113¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 286¶
-
-
class
Ni(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 28¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 58.693¶
-
-
class
No(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 102¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 259.101¶
-
-
class
Np(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 93¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 237.048¶
-
-
class
O(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 8¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 15.999¶
-
-
class
Og(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 118¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 294¶
-
-
class
Os(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 76¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 190.23¶
-
-
class
P(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 15¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 30.974¶
-
-
class
Pa(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 91¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 231.036¶
-
-
class
Pb(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 82¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 207.2¶
-
-
class
Pd(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 46¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 106.42¶
-
-
class
Pm(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 61¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 144.913¶
-
-
class
Po(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 84¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 208.982¶
-
-
class
Pr(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 59¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 140.908¶
-
-
class
Pt(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 78¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 195.085¶
-
-
class
Pu(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 94¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 244.064¶
-
-
class
Ra(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 88¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 226.025¶
-
-
class
Rb(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 37¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 85.468¶
-
-
class
Re(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 75¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 186.207¶
-
-
class
Rf(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 104¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 261¶
-
-
class
Rg(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 111¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 280¶
-
-
class
Rh(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 45¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 102.906¶
-
-
class
Rn(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 86¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 222.018¶
-
-
class
Ru(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 44¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 101.07¶
-
-
class
S(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 16¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 32.066¶
-
-
class
Sb(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 51¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 121.76¶
-
-
class
Sc(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 21¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 44.956¶
-
-
class
Se(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 34¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 78.971¶
-
-
class
Sg(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 106¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 266¶
-
-
class
Si(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 14¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 28.086¶
-
-
class
Sm(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 62¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 150.36¶
-
-
class
Sn(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 50¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 118.711¶
-
-
class
Sr(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 38¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 87.62¶
-
-
class
Ta(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 73¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 180.948¶
-
-
class
Tb(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 65¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 158.925¶
-
-
class
Tc(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 43¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 98.907¶
-
-
class
Te(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 52¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 127.6¶
-
-
class
Th(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 90¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 232.038¶
-
-
class
Ti(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 22¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 47.867¶
-
-
class
Tl(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 81¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 204.383¶
-
-
class
Tm(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 69¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 168.934¶
-
-
class
Ts(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 117¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 294¶
-
-
class
U(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 92¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 238.029¶
-
-
class
V(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 23¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 50.942¶
-
-
class
W(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 74¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 183.84¶
-
-
class
Xe(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 54¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 131.293¶
-
-
class
Y(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 39¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 88.906¶
-
-
class
Yb(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 70¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 173.055¶
-
-
class
Zn(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 30¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 65.38¶
-
-
class
Zr(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.AtomMethods
clone(self)Return a clone.
-
__init__(self, id, charge=0, **kwargs)¶ Initialize an atom of the element.
- Parameters
id (
int) – The id of the atom.charge (
int) – The formal charge.**kwargs (
object) – Additional attributes to be added to the atom.
-
atomic_number= 40¶
-
clone(self)¶ Return a clone.
Private attributes are not passed to the clone.
- Returns
The clone.
- Return type
-
mass= 91.224¶
-