Molecules¶
-
class
sknano.core.atoms.molecules.Molecules(molecules=None, update_item_class=True, **kwargs)[source] [edit on github][source]¶ Bases:
sknano.core.collections.UserListBase class for collection of
Moleculeobjects.Parameters: molecules ({None, sequence, Molecules}, optional) – if notNone, then a list ofMoleculeinstance objects or an existingMoleculesinstance object.Attributes
NmoleculesNumber of molecules in Molecules.fmtstrFormat string. massesReturn list of Moleculemasses.Methods
append(item)clear()copy()count(item)extend(other)filter(condition[, invert])Filter Moleculesbycondition.filtered(condition[, invert])get_molecules([asarray])Return list of Molecules.index(item, *args)insert(i, item)pop([i])remove(item)reverse()rezero([epsilon])Set really really small coordinates to zero. rotate(**kwargs)Rotate Moleculeposition vectors.sort([key, reverse])todict()Return dictof constructor parameters.translate(t[, fix_anchor_points])Translate Moleculeposition vectors byVectort.