Open flying-gwx opened 2 years ago
s2let requires ssht to compute spherical harmonic transforms. So you would also need the matlab interface to ssht installed and in your path. That would then provide the ssht_inverse
routine.
I've closed this issue for now but please just reopen if you have further questions.
I compile the matlab interface to ssht and so3 and the demo of s2let just works fine. Thank you!
Besides, In my case(gcc7.5 ubuntu18.04) I found that:
$(SO3OBJ)/%.o: %.c $(SO3HEADERS)
I have to delete $(SO3HEADERS)
.SO3INC = $(SO3DIR)/include/c
It should be SO3INC = $(SO3DIR)/include/so3
Similar change should be done on the makefile
of ssht.
Glad you got it working @flying-gwx and thanks for the comments about the makefiles.
@mdavezac Did the location or naming of the SO3 header path change (see comments above)? Perhaps we need to update the makefiles accordingly (even tho this in not the main build approach any longer, it seems they are still useful for matlab installs)?
Hello, I want to try the curvelet demo in matlab. I have installed matlab s2let package (with so3, ssht and fftw given in makefile and matlab R2017b installed). I do have
make matlab
successed(while matlab R2021b can not success).However, when I try the matlab demo in './src/main/matlab', i found the error:
I checked the './src/main/matlab', there is no function as
ssht_inverse
, Is there anything i missed? How can I use the curvelet demo correctly?