-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Other grids than equi-distant cylindrical? #71
Comments
Yes, #68 is building up to supporting any arbitrary iso-latitude grid. I've demonstrated the ability to do ECP and HEALPix with a common transform implementation given sufficient descriptions of each grid. |
Thanks for these efforts already, that's exciting. Would love to test the HEALPix grid in SpeedyWeather.jl (I don't think it's been used so far in weather or climate models!) Will see how much of that PR I can reuse to make this work in our application. How do you store a HEALPix map? As a 12-element vector of matrices, or differently? |
HEALPix maps are just vectors with length The canonical paper that describes HEALPix is Gorski et al (2004): https://arxiv.org/abs/astro-ph/0409513 |
@milankl See #74, current |
Fantastic. Many thanks, as in #73 I'll start playing around with your code, but happy to create a dependency if you happen to register SphericalHarmonicTransforms.jl |
In my opinion, it's too early to register SphericalHarmonicTransforms.jl since there are several things I know I want to do and haven't done yet — I kind of hurriedly extracted the code I'd been working on to extract to an independent package to allow you to start exploring its features, but I think I'd rather give myself some more time to reconsider interfaces/api/etc before possibly registering generally. |
Maybe a long shot, have you ever thought about using different grids than equi-distant cylindrical (i.e. lon-lat) grids? In weather forecasting, some models also use
They are constructed as follows. Get the Gaussian latitudes
Then start with 20 points for the latitude closest to the pole and increase by 4 points for every latitude towards the Equator
Some of the Fourier transforms get an ugly length
but ECMWF uses FFTW successfully for that.
The text was updated successfully, but these errors were encountered: