Comments (4)
Yep, the bases are real, otherwise the data are doubled (and hermiticity is annoying to keep track of, and is subject to tolerances in numerics).
Probably the hack shouldn't use a dense matrix-matrix product since P is tridiagonal.
from fasttransforms.jl.
Ok the docs incorrectly say that it is the complex transform
Though I think sph2fourier and fourier2sph are exactly the same for both complex/real valued cases
from fasttransforms.jl.
Yes I agree the docs should be fixed
from fasttransforms.jl.
Though I think sph2fourier and fourier2sph are exactly the same for both complex/real valued cases
That's right, the row basis is independent of the column transforms.
from fasttransforms.jl.
Related Issues (20)
- Remove DSP dependency HOT 4
- Should multiplication of `FTPlan` take `StridedArray`s as arguments instead of `Array`s? HOT 1
- Move Chebyshev functionality to Chebyshevtransforms.jl
- What algorithm does cheb2leg() use? HOT 2
- Potentially suboptimal performance in r2r transforms? HOT 1
- sph methods slow? HOT 4
- Chebyshev transforms do not work with the FFTW v1.6. HOT 2
- Add a slow path in ultra2ultra transforms?
- Reduction in accuracy in `cheb2leg ∘ leg2cheb` on v0.15 HOT 4
- Regression in `ultra2ultra` with identical orders HOT 1
- Write test for Normalization in `cheb2leg` and `leg2cheb` HOT 4
- `cheb2ultra` seems unreasonably slow HOT 2
- Julia rewrite of libFastTransforms HOT 2
- 1d transforms with multi-dimensional regions are slow HOT 3
- Use Toeplitz-dot-Hankel for very large dimensional transforms HOT 4
- Add multidimensional interface for lib transforms HOT 3
- Avoid reexporting dependencies?
- Move out forwardrecurrence and clenshaw
- Segmentation fault for spherical harmonic transform HOT 5
- cheb2leg gives negatives for odd polynomials HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fasttransforms.jl.