astro-informatics / ssht

Fast and exact spin spherical harmonic transforms
http://astro-informatics.github.io/ssht/
GNU General Public License v3.0
11 stars 2 forks source link

Update build system to conan2 #71

Closed mdavezac closed 3 weeks ago

jasonmcewen commented 1 month ago

Hey @mdavezac, hope all is good with you!

What state is Conan 2 support in? Could this be merged?

We're actively developing a number of relatively new codes (s2fft, s2wav, s2scat) that use some ssht features and also regression test against it. For that reason it would be very useful to update ssht to support numpy 2 and also Conan 2. It would also be good to do the same for so3 and s2let.

Conan 2 support appears to be a blocker for getting some of these codes going on some large clusters (e.g. NERSC), as discussed in this issue.

We can help get this going if you could point us in the right direction?

Pinging @CosmoMatt and @matt-graham to keep them in the loop.

mdavezac commented 1 month ago

mmm, dropped the ball on that one. I'll try and refresh my memory over the weekend.

mdavezac commented 3 weeks ago

Actually, it looks like the recipe in conan-center is up to date. You can try it with conan search ssht and conan install --requires "ssht/1.5.2" --build=missing. From other projects, it can be installed like any other conan package.