astro-informatics / s2let

Fast wavelet transforms on the sphere.
http://astro-informatics.github.io/s2let
GNU General Public License v3.0
11 stars 2 forks source link

pip installable #17

Closed paddyroddy closed 3 years ago

paddyroddy commented 4 years ago

Not being pip installable is a barrier for people using it. Not sure how much work this would involve.

@mdavezac how much work was involved with ssht?

mdavezac commented 4 years ago

It depends on the dependencies. I've setup conan packages for ssht but not so3. I think the other dependencies should be there. So the steps would be:

  1. add conan to so3's CMake build, possibly using ssht for inspiration and using the ssht package as a dependency
  2. add a conan package for so3, possibly using the ssht package for inspiration
  3. add conan to s2let's CMake build
  4. add scikit-build setup for the python bit, possibly using ssht as inspiration

It's not difficult but there is a fair amount of learning for someone who has not seen these technologies. I would estimate it should take about a week for a newbie. Probably 2-3 days for someone who has dabbled with this stack before.

mdavezac commented 3 years ago

done

paddyroddy commented 3 years ago

great work!