Defines a class for each type of element.
Read the docstring of Atom
.
-
class
Ac
(id, charge=0, **kwargs)¶ Bases:
stk.molecular.elements.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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:
object
Represents 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
Atom
can happen in one of two ways. The atom can be initialized through theAtom
class 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_number
is 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
Atom
with 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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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.Atom
Methods
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¶
-