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

Differences between wxee and xee #73

Closed
12rambau opened this issue Nov 12, 2023 · 4 comments
Closed

Differences between wxee and xee #73

12rambau opened this issue Nov 12, 2023 · 4 comments
Labels

Comments

@12rambau
Copy link

In Geo4Good this year, Google developers presented the xee lib. I was surprised to see it even though I was using wxee for a long time. are you aware of it ? https://github.com/google/Xee

If yes could you explain what is the main difference between your tool and theirs and if there are synergies ?

@aazuspan
Copy link
Owner

I haven't had a chance to dive too deeply into Xee yet, but at a glance, the core difference seems to be when in the process they download the data from Earth Engine.

wxee downloads images first and then packs them into an xarray dataset for further processing. Essentially it just provides convenience by automating the download and tracking image metadata in order to build a dataset with time coordinates.

My limited understanding of Xee (hopefully @alxmrs can correct me) is that it builds an xarray dataset based on just metadata, and only downloads data from Earth Engine once you choose to compute the dataset. That should theoretically be a more flexible solution by allowing you to take advantage of lazy evaluation and chunking to work with datasets that exceed the EE data limits (until you need to actually pull the data client-side).

I'm hoping to do a more in-depth comparison at some point and get a better idea of Xee capabilities. I'll follow up here when that happens.

@alxmrs
Copy link

alxmrs commented Nov 12, 2023

That sounds like a fair comparison between the two libraries. For a more in depth explanation on the motivations of Xee, please read: https://github.com/google/Xee/blob/main/docs/why-xee.md

Copy link

stale bot commented Jan 11, 2024

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the stale label Jan 11, 2024
@aazuspan aazuspan changed the title what about xee ? Differences between wxee and xee Jan 11, 2024
@stale stale bot removed the stale label Jan 11, 2024
@aazuspan aazuspan pinned this issue Jan 11, 2024
Copy link

stale bot commented Mar 12, 2024

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the stale label Mar 12, 2024
@stale stale bot closed this as completed Mar 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants