PyMultiNest icon indicating copy to clipboard operation
PyMultiNest copied to clipboard

Use Scikit-build for easier install

Open Nicholaswogan opened this issue 2 years ago • 3 comments

Would be more convenient if you used scikit-build for an easier install. The benefit is that the MultiNest library could just be built and contained within PyMultiNest package.

I've used it before for Fortran. For example: https://github.com/Nicholaswogan/NumbaMinpack

We can use CMake Package Manager to make MultiNest a dependency.

Anyway, if you are interested, I can put together a pull request. Let me know!

Nicholaswogan avatar May 02 '22 20:05 Nicholaswogan

Interesting. scikit-build says it is about CPython extensions, so I guess we would have to modify quite a bit? I'd rather keep MultiNest (which is not my code) identical to upstream, because otherwise I become in charge of maintaining it and resolving bugs ...

I am not sure whether there would be a potential licensing issue with redistributing MultiNest, since it is not FOSS.

JohannesBuchner avatar May 03 '22 05:05 JohannesBuchner

For a easier-to-install, free and open source software package, there is UltraNest.

JohannesBuchner avatar May 03 '22 05:05 JohannesBuchner

No modifications of MultiNest would be necessary.

I am not sure of the licensing.

I should look closer at UltraNest. Thanks!

Nicholaswogan avatar May 03 '22 10:05 Nicholaswogan