Mixin classes for atoms. (sknano.core.atoms.mixins
)¶
Reference/API¶
sknano.core.atoms.mixins Package¶
Functions¶
check_operands (*atoms[, size]) |
Check atom operands. |
compute_angle (*atoms[, check_operands, degrees]) |
Compute bond angles. |
compute_bond (*atoms[, check_operands, degrees]) |
Compute bond angles. |
compute_dihedral (*atoms[, check_operands, ...]) |
Compute dihedral angle. |
compute_improper (*atoms[, check_operands, ...]) |
Compute improper angle. |
Classes¶
Angle (*args, **kwargs) |
Class representation of bond angle between 3 Atom objects. |
AngleStats (nobs, min, max, minmax, mean, ...) |
Attributes |
Angles (*args[, degrees]) |
TopologyCollection sub-class for collection of atom Angle s. |
AngularTopology (*args[, degrees]) |
Topology sub-class for topology with angular measure. |
AngularTopologyCollection (*args[, degrees]) |
TopologyCollection sub-class for collection of angular topologies. |
AtomAdapterMixin |
Mixin Atom class for 3rd party package compatibility. |
AtomTopologyMixin |
Mixin Atom topology class. |
AtomTransformationsMixin |
Mixin Atom class for performing affine transformations. |
AtomsAdapterMixin |
Mixin Atoms class for 3rd party package compatibility. |
AtomsTopologyMixin |
Mixin Atoms topology class. |
AtomsTransformationsMixin |
Mixin Atoms class for performing affine transformations. |
Bond (*args[, order]) |
Class representation of bond between 2 Atom objects. |
BondStats (nobs, min, max, minmax, mean, ...) |
Attributes |
Bonds ([topolist, parent]) |
Base class for collection of atom Bond s. |
BoundingRegionsMixin |
Mixin Atoms class for computing bounding regions. |
Dihedral (*args, **kwargs) |
Class representation of dihedral angle between 4 Atom objects. |
DihedralStats (nobs, min, max, minmax, mean, ...) |
Attributes |
Dihedrals (*args[, degrees]) |
Base class for collection of atom Dihedral s. |
Improper (*args, **kwargs) |
Class representation of improper angle between 4 Atom objects. |
ImproperStats (nobs, min, max, minmax, mean, ...) |
Attributes |
Impropers (*args[, degrees]) |
Base class for collection of atom Improper s. |
KDTreeAtomsMixin |
Mixin Atoms class for KDTree analysis. |
PBCAtomsMixin (*args[, xperiodic, yperiodic, ...]) |
Mixin Atoms class for PBC. |
POAV (atom) |
Base class for POAV analysis. |
POAV1 (*args) |
POAV sub-class for POAV1 analysis. |
POAV2 (*args) |
POAV sub-class for POAV2 analysis. |
POAVAtomMixin (*args, **kwargs) |
Mixin class for POAV analysis. |
POAVAtomsMixin (*args, **kwargs) |
Mixin class for POAV analysis. |
POAVR (*args) |
POAV sub-class for POAVR analysis. |
RingAtomMixin (*args, **kwargs) |
Mixin Atom class for ring statistics/network connectivity analysis. |
RingAtomsMixin (*args, **kwargs) |
Mixin Atoms class for ring statistics analysis. |
Topology (*atoms, size[, id, type, parent, ...]) |
Base Atom topology class. |
TopologyCollection ([topolist, parent]) |
Base Atoms topology class. |
TopologyStats (nobs, min, max, minmax, mean, ...) |
Attributes |
VMDAtomAdapterMixin |
An Atom mixin adapter class with atom attributes consistent with VMD atom attributes. |
VMDAtomsAdapterMixin |
An Atoms mixin adapter class with atom attributes consistent with VMD atom attributes. |
Class Inheritance Diagram¶