Skip to content
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

speed up the calculation when using function eot() #6

Open
Mew-YL opened this issue Mar 19, 2021 · 3 comments
Open

speed up the calculation when using function eot() #6

Mew-YL opened this issue Mar 19, 2021 · 3 comments

Comments

@Mew-YL
Copy link

Mew-YL commented Mar 19, 2021

For downscaling purpose, I have about 4GB MODIS NDVI data and try to use the eot to downscale GIMMS NDVI data, but the calculation speed is too slow with such large dataset( only used 400MB MODIS NDVI data, I already waited for 5 hours ) and I wonder is there any possible ways to accelerate the calculation?

@tim-salabim
Copy link
Contributor

I don't think there's an easy way to speed things up. eot() is already programmed in C++

@Mew-YL
Copy link
Author

Mew-YL commented Mar 20, 2021

Can eot() run in parallel processing? just as mentioned in https://strimas.com/post/processing-large-rasters-in-r/

@tim-salabim
Copy link
Contributor

No, parallel processing is not implemented. It has been a long time since we worked on this, but IIRC parallel processing is not feasible, because every pixel in x needs to be regressed against each pixel in y.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants