UnitCell#

class anri.crystal.UnitCell(cell_input)[source]#

Bases: object

Class to hold and manipulate a unit cell.

Extends Dans_Diffraction.classes_crystal.Cell().

Attributes

UnitCell.lattice_parameters

Get the lattice parameters as an array.

UnitCell.mt

Get the metric tensor as an array.

UnitCell.reciprocal_lattice_parameters

Get the reciprocal lattice parameters as an array.

UnitCell.rmt

Get the reciprocal metric tensor as an array.

UnitCell.volume

Get the real space unit cell volume as an array.

Methods

UnitCell.from_lpars(lpars)

Create UnitCell() instance directly from lattice parameters.