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 Angles. |
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 Bonds. |
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 Dihedrals. |
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 Impropers. |
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¶