sknano.core.atoms.Atoms¶
-
class
sknano.core.atoms.Atoms(atoms=None, copylist=True, deepcopy=False)[source][source]¶ Base class for collection of
Atomobjects.Parameters: atoms : {None, sequence,
Atoms}, optionalcopylist : bool, optional
perform shallow copy of atoms list
deepcopy : bool, optional
perform deepcopy of atoms list
Attributes
MTotal mass of Atoms.NatomsNumber of atoms in Atoms.massesReturn list of Atommasses.symbolsReturn list of Atomsymbols.Methods
append(item)clear()copy()count(item)extend(other)filter(condition[, invert])Filter Atomsby condition.get_atoms([asarray])Return list of Atoms.index(item, *args)insert(i, item)pop([i])remove(item)reverse()sort([key, reverse])