pyvista / pyacvd

Python implementation of surface mesh resampling algorithm ACVD
MIT License
202 stars 16 forks source link

Build with nanobind; support numpy v2 #55

Closed akaszynski closed 2 months ago

akaszynski commented 2 months ago

Add support for numpy v2 by building with scikit-build-core and using nanobind and C++ rather than Cython. Seeing a 20% performance improvement and a 90% reduction in Linux wheel size.

Resolves #54.