IDAtom¶
-
class
sknano.core.atoms.id_atoms.IDAtom(*args, id=0, serial=0, mol=0, **kwargs)[source] [edit on github][source]¶ Bases:
sknano.core.atoms.atoms.AtomAn
Atomsub-class with id attributes.Parameters: - element ({str, int}, optional) – A string representation of the element symbol or an integer specifying an element atomic number.
- id (int, optional) – atom ID
- mol (int, optional) – molecule ID
Attributes
ZAtomic number \(Z\). atomIDAlias for id.elementElement symbol. fmtstrFormat string. idid.mAn alias for mass.massAtomic mass \(m_a\) in atomic mass units. molmol.moleculeIDAlias for mol.molidAn alias for mol.serialAlias for id.symbolElement symbol. Methods
getattr(attr[, default, recursive])Get atom attribute named attr.reset_attrs(**kwargs)Reset atom attributes. rezero(*args, **kwargs)todict()Return dictof constructor parameters.update_attrs(**kwargs)Update atom attributes. Attributes Summary
atomIDAlias for id.idid.molmol.moleculeIDAlias for mol.molidAn alias for mol.serialAlias for id.Methods Summary
todict()Return dictof constructor parameters.Attributes Documentation
Methods Documentation
-
todict()[source] [edit on github][source]¶ Return
dictof constructor parameters.