parq_blockmodel.utils.geometry_utils

parq_blockmodel.utils.geometry_utils#

Functions

angles_to_axes

Convert azimuth, dip, and plunge angles to orthonormal axes.

axes_to_angles

Convert orthonormal axes to azimuth, dip, and plunge angles (in degrees).

dense_ijk_multiindex

rotate_points

Rotate points in 3D space based on azimuth, dip, and plunge angles.

validate_axes_orthonormal

Validate if three vectors are orthonormal.

validate_geometry

Validates the geometry of a Parquet file by checking if the index (centroid) columns are present and have valid values.