Chemical Data Processing Library Python API - Version 1.2.0
|
Public Member Functions | |
None | __init__ () |
Initializes the Entry instance. | |
None | __init__ (Entry entry) |
Initializes a copy of the Entry instance entry. More... | |
None | __init__ (int atom_type, int iso, str sym, str name, int most_abdt_iso, float avg_weight, int iupac_grp, int period, bool metal, bool non_metal, object val_states, float vdw_rad, object cov_radii, float ar_eneg, object iso_masses) |
Initializes the Entry instance. More... | |
int | getObjectID () |
Returns the numeric identifier (ID) of the wrapped C++ class instance. More... | |
Entry | assign (Entry entry) |
Replaces the current state of self with a copy of the state of the Entry instance entry. More... | |
int | getType () |
int | getIsotope () |
str | getName () |
str | getSymbol () |
int | getMostAbundantIsotope () |
float | getAverageWeight () |
int | getIUPACGroup () |
int | getPeriod () |
bool | isMetal () |
bool | isNonMetal () |
Util.STArray | getValenceStates () |
float | getVdWRadius () |
float | getCovalentRadius (int order) |
float | getAllredRochowElectronegativity () |
dict | getIsotopeMasses () |
Properties | |
objectID = property(getObjectID) | |
type = property(getType) | |
isotope = property(getIsotope) | |
name = property(getName) | |
symbol = property(getSymbol) | |
mostAbundantIsotope = property(getMostAbundantIsotope) | |
averageWeight = property(getAverageWeight) | |
IUPACGroup = property(getIUPACGroup) | |
period = property(getPeriod) | |
metal = property(isMetal) | |
nonMetal = property(isNonMetal) | |
valenceStates = property(getValenceStates) | |
VdWRadius = property(getVdWRadius) | |
AllredRochowElectronegativity = property(getAllredRochowElectronegativity) | |
isotopeMasses = property(getIsotopeMasses) | |
None CDPL.Chem.AtomDictionary.Entry.__init__ | ( | Entry | entry | ) |
Initializes a copy of the Entry instance entry.
entry | The Entry instance to copy. |
None CDPL.Chem.AtomDictionary.Entry.__init__ | ( | int | atom_type, |
int | iso, | ||
str | sym, | ||
str | name, | ||
int | most_abdt_iso, | ||
float | avg_weight, | ||
int | iupac_grp, | ||
int | period, | ||
bool | metal, | ||
bool | non_metal, | ||
object | val_states, | ||
float | vdw_rad, | ||
object | cov_radii, | ||
float | ar_eneg, | ||
object | iso_masses | ||
) |
Initializes the Entry instance.
atom_type | |
iso | |
sym | |
name | |
most_abdt_iso | |
avg_weight | |
iupac_grp | |
period | |
metal | |
non_metal | |
val_states | |
vdw_rad | |
cov_radii | |
ar_eneg | |
iso_masses |
int CDPL.Chem.AtomDictionary.Entry.getObjectID | ( | ) |
Returns the numeric identifier (ID) of the wrapped C++ class instance.
Different Python Entry instances may reference the same underlying C++ class instance. The commonly used Python expression a is not b
thus cannot tell reliably whether the two Entry instances a and b reference different C++ objects. The numeric identifier returned by this method allows to correctly implement such an identity test via the simple expression a.getObjectID() != b.getObjectID()
.
Replaces the current state of self with a copy of the state of the Entry instance entry.
entry | The Entry instance to copy. |
int CDPL.Chem.AtomDictionary.Entry.getType | ( | ) |
int CDPL.Chem.AtomDictionary.Entry.getIsotope | ( | ) |
str CDPL.Chem.AtomDictionary.Entry.getName | ( | ) |
str CDPL.Chem.AtomDictionary.Entry.getSymbol | ( | ) |
int CDPL.Chem.AtomDictionary.Entry.getMostAbundantIsotope | ( | ) |
float CDPL.Chem.AtomDictionary.Entry.getAverageWeight | ( | ) |
int CDPL.Chem.AtomDictionary.Entry.getIUPACGroup | ( | ) |
int CDPL.Chem.AtomDictionary.Entry.getPeriod | ( | ) |
bool CDPL.Chem.AtomDictionary.Entry.isMetal | ( | ) |
bool CDPL.Chem.AtomDictionary.Entry.isNonMetal | ( | ) |
Util.STArray CDPL.Chem.AtomDictionary.Entry.getValenceStates | ( | ) |
float CDPL.Chem.AtomDictionary.Entry.getVdWRadius | ( | ) |
float CDPL.Chem.AtomDictionary.Entry.getCovalentRadius | ( | int | order | ) |
order |
float CDPL.Chem.AtomDictionary.Entry.getAllredRochowElectronegativity | ( | ) |
dict CDPL.Chem.AtomDictionary.Entry.getIsotopeMasses | ( | ) |