geoana.utils.check_xyz_dim#
- geoana.utils.check_xyz_dim(xyz, dim=3, dtype=<class 'float'>)#
Checks if the arguments are compatible with the expected dimensionality and type
If xyz is a list or tuple of arrays, this will attempt to stack the arrays along the last dimension, ensuring all arrays are of consistent shapes with each other.
- Parameters:
- xyz(dim,) tuple of numpy.ndarray, or (…, dim) numpy.ndarray
The array to check
- dimint, optional
The expected dimensionality
- dtypeDataType, optional
The requested data type for the array
- Returns:
- xyz(…, dim) numpy.ndarray of dtype
The validated array