Skip to content

Conversation

@purepani
Copy link

@purepani purepani commented Apr 2, 2025

This is an in-progress switch to using scikit-build-core for the build system.
As of now, I've just added (untested) bindings in cpp for nanobind. I've done this by switching numerical pointers to ndarray types, and then just calling .data() on those new types to get the underlying pointers to the arrays. I'm sure that this can be simplified in the c code, but this is just meant to be as low effort of a switch as possible.
Next would be to fix the python interface to use these bindings correctly, and to set up scikit-build-core as a build dependency.

@purepani
Copy link
Author

purepani commented Jun 8, 2025

Just mentioning that I haven't forgotten about this and will get back to this! I've just been quite busy!

@dkazanc
Copy link
Owner

dkazanc commented Jan 7, 2026

Happy New Year @purepani ! It's been a year since and I'm just curios about the state of this (obviously no pressure, everyone is busy). You've done a lot here already, so thanks for that, but how far are we from completing you think? Cheers

@purepani
Copy link
Author

purepani commented Jan 8, 2026

This fell off my project list for some reason. Let me take a look at it this weekend

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants