CNAtom

class sknano.core.atoms.CNAtom(*args, CN=0, **kwargs)[source] [edit on github][source]

Bases: sknano.core.atoms.atoms.Atom

An Atom class with a coordination number attribute.

Parameters:CN ({int}, optional) – Coordination number.

Attributes

CN Return CNAtom coordination number.
Z Atomic number \(Z\).
element Element symbol.
fmtstr Format string.
m An alias for mass.
mass Atomic mass \(m_a\) in atomic mass units.
symbol Element symbol.

Methods

getattr(attr[, default, recursive]) Get atom attribute named attr.
reset_attrs(**kwargs) Reset atom attributes.
rezero(*args, **kwargs)
todict() Return dict of CNAtom constructor parameters.
update_attrs(**kwargs) Update atom attributes.

Attributes Summary

CN Return CNAtom coordination number.

Methods Summary

todict() Return dict of CNAtom constructor parameters.

Attributes Documentation

CN

Return CNAtom coordination number.

Methods Documentation

todict()[source] [edit on github][source]

Return dict of CNAtom constructor parameters.