Source code for parmed.symmetry

import numpy as np

[docs]class Symmetry(object): """Symmetry operations Parameters ---------- tensor : np.array, shape=(3*n_symmetry, 4) """ def __init__(self, tensor): self.data = np.asarray(tensor, dtype='f8') if self.data.ndim != 2 or self.data.shape[1] != 4: raise ValueError('Tensor shape must be (3*n_symmetry, 4)')