gemmi.GruberVector class

Methods

def buerger_reduce(self, /) -> int
def cell_parameters(self, /) -> tuple
def get_cell(self, /) -> UnitCell
def is_buerger(self, epsilon: float = 1e-09) -> bool
def is_niggli(self, epsilon: float = 1e-09) -> bool
def is_normalized(self, /) -> bool
def niggli_reduce(self, epsilon: float = 1e-09, iteration_limit: int = 100) -> int
def niggli_step(self, epsilon: float) -> bool
def normalize(self, epsilon: float = 1e-09) -> None
def selling(self, /) -> SellingVector

Special methods

def __init__(…)
def __init__(self, cell: UnitCell, sg: SpaceGroup, track_change_of_basis: bool = False) -> None
def __init__(self, cell: UnitCell, centring: str, track_change_of_basis: bool = False) -> None
def __repr__(self, /) -> str

Properties

change_of_basis: Op get
parameters: tuple get