Hello,
I am using parallel processing (Dask) to generate covariance features for a batch of point clouds. It is a part of a larger pipeline that includes various other steps like DBSCAN and CSF.
Occasionally, the pipeline fails with the following error:
Terminate called after throwing an instance of 'pdal::pdal_error' what(): filters.covariancefeatures: Cannot perform eigen decomposition.
The pipelines run successfully for the failed files when tested individually.
How can I catch pdal::pdal_error exception in Python? RuntimeError doesn't seem to work.
Thank you for your assistance.