cifkit.utils.unit module

cifkit.utils.unit.fractional_to_cartesian(fractional_coords: list[float], cell_lengths: list[float], cell_angles_rad: list[float]) list[float][source]

Convert fractional coordinates to Cartesian coordinates using cell lengths and angles.

cifkit.utils.unit.get_radians_from_degrees(angles: list[float]) list[float][source]

Convert angles from degrees to radians and round to 5 decimal places.

cifkit.utils.unit.round_dict_values(dict, precision=3)[source]
cifkit.utils.unit.round_float(distance: float, precision: int = 3) float[source]

Round a distance value to a specified precision.