KitwareMedical / HASI

High-throughput Applications for Skeletal Imaging
Apache License 2.0
6 stars 8 forks source link

ENH: Separate HASI Python package YML for CI testing #48

Closed tbirdso closed 3 years ago

tbirdso commented 3 years ago

Closes #43 .

tbirdso commented 3 years ago

Working to investigate the source of the unresolved pytest issue. Seeing an attempt to access an out-of-bounds point ID in itk::KdTree nearest-neighbor resampling:

template_mesh.SetPoint(i, target_mesh.GetPoint(neighbors.GetElement(0))) E RuntimeError: /work/ITK-source/ITK/Modules/Core/Common/include/itkPointSet.hxx:204: E ITK ERROR: Mesh(0x5558f2c38640): Point id doesn't exist: 18446744073709551615

This issue seems to only be present in the Linux build and in this PR. Tests are passing in the masterbranch`:

src/hasi/test_meshtomeshregistration.py .... [100%] ================== 4 passed, 1 warning in 1115.50s (0:18:35) ===================

tbirdso commented 3 years ago

Going to go ahead and merge this branch. Changes made here only update CI while failures appear to result from underlying issues with KdTree.