wxee icon indicating copy to clipboard operation
wxee copied to clipboard

Differences between `wxee` and `xee`

Open 12rambau opened this issue 1 year ago • 3 comments

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 ?

12rambau avatar Nov 12 '23 11:11 12rambau

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.

aazuspan avatar Nov 12 '23 20:11 aazuspan

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

alxmrs avatar Nov 12 '23 23:11 alxmrs

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[bot] avatar Jan 11 '24 23:01 stale[bot]

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[bot] avatar Mar 12 '24 01:03 stale[bot]