vectors_from_unitcell#

biotite.structure.vectors_from_unitcell(len_a, len_b, len_c, alpha, beta, gamma)[source]#

Calculate the three vectors spanning a box from the unit cell lengths and angles.

The return value of this function are the three box vectors as required for the box attribute in atom arrays and stacks.

Parameters:
len_a, len_b, len_cfloat

The lengths of the three box/unit cell vectors a, b and c.

alpha, beta, gamma:

The angles between the box vectors in radians. alpha is the angle between b and c, beta between a and c, gamma between a and b

Returns:
boxndarray, dtype=float, shape=(3,3)

The three box vectors. The vector components are in the last dimension. The value can be directly used as box attribute in an atom array.