scottransom / presto

Open source pulsar search and analysis toolkit
http://www.cv.nrao.edu/~sransom/presto/
GNU General Public License v2.0
240 stars 177 forks source link

Convert build and install process to meson #194

Closed scottransom closed 7 months ago

scottransom commented 8 months ago

This is a major PRESTO release since we have converted the full build and install process to use meson and meson-python. This should be a big help in the long run and should also make PRESTO easier to build and install for almost everyone.

However, there will definitely be some teething pain. So we need testers! Especially people who are not using Linux (e.g. @paulray).

This addresses and (I think) fixes #192 so that PRESTO can be used with Python 3.12.

Note that I have not tested this with Numpy v2, although these changes should make that step much easier.