# Ridgelets, Shapelets, Curvelets, Radon Transform etc?

**URL:** https://discourse.julialang.org/t/ridgelets-shapelets-curvelets-radon-transform-etc/45042
**Category:** Signal and Image Processing
**Created:** [August 16, 2020, 12:46pm UTC](https://discourse.julialang.org/t/ridgelets-shapelets-curvelets-radon-transform-etc/45042 "2020-08-16T12:46:37Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![anon92994695](https://avatars.discourse-cdn.com/v4/letter/a/ce7236/32.png) [@anon92994695](https://discourse.julialang.org/u/anon92994695)
#### Post date: [August 16, 2020, 12:46pm UTC](https://discourse.julialang.org/t/ridgelets-shapelets-curvelets-radon-transform-etc/45042/1 "2020-08-16T12:46:37Z")

</div>

Anyone know of efforts in Julia to do these fancy \*-let type DSP operations?

I was able to find one repository([https://github.com/NFFT/nfft](https://github.com/NFFT/nfft)), but it’s a C effort with only a partial Julia interface(it seems)? Whoever is doing it is very smart, obviously, but also they offer the adjoint of some ops. The effort does not contain all the goodies out there, but, I think a lot of people are looking more and more to these tools as our understanding of certain things, in say CV, has progressed.

---

<div class="post-metadata">

### Author: ![Palli](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/palli/32/3380_2.png) [@Palli](https://discourse.julialang.org/u/Palli)
#### Post date: [August 10, 2021, 3:48pm UTC](https://discourse.julialang.org/t/ridgelets-shapelets-curvelets-radon-transform-etc/45042/2 "2021-08-10T15:48:22Z")

</div>

There’s archived [https://github.com/fundamental/Curvelet.jl](https://github.com/fundamental/Curvelet.jl)

and PyCurvelab is well a Python wrapper for some code (that’s not open source, only academic license, I’m not sure such code is easily available), you could use through Python (or directly). I see in docs it’s used here:  
[https://github.com/slimgroup/JOLI.jl](https://github.com/slimgroup/JOLI.jl)

Because of the license (and Python) I was looking myself, and only found the first package that could be resurrected.
