ProjectPythia / landsat-ml-cookbook

Machine learning on Landsat satellite data using open source tools
https://projectpythia.org/landsat-ml-cookbook/
Apache License 2.0
11 stars 4 forks source link

Try intake v2 again #24

Closed ahuang11 closed 6 months ago

ahuang11 commented 6 months ago

Supersedes https://github.com/ProjectPythia/landsat-ml-cookbook/pull/22 didn't want to deal with the merge conflicts.

review-notebook-app[bot] commented 6 months ago

Check out this pull request on  ReviewNB

See visual diffs & provide feedback on Jupyter Notebooks.


Powered by ReviewNB

github-actions[bot] commented 6 months ago

👋 Thanks for opening this PR! The Cookbook will be automatically built with GitHub Actions. To see the status of your deployment, click below. 🔍 Git commit SHA: b92e005a18be2bb380b107fc283948a6f54a5d4b ✅ Deployment Preview URL: https://ProjectPythia.github.io/landsat-ml-cookbook/_preview/24

ahuang11 commented 6 months ago

@droumis this is ready for review when you have some time; I moved it from the other branch because of the merge conflicts.

droumis commented 6 months ago

are you ok with me adding you to the list of authors?

ahuang11 commented 6 months ago

Yes absolutely; where is the author list?

droumis commented 6 months ago

Ok, I did a lot of cleanup and added a lot more contextual narrative framing to the intake notebook. Honestly, I would have much preferred if the intake notebook ends with showing the walker lake satellite image to match the other data ingestion notebook but I have no idea how to select a specific lonlat bbox with the intake approach. Also the last few cells of the intake notebook just lag indefinitely for me locally.. I'm pushing the work as is anyways to see if it runs and builds eventually on the CI. Hopefully my narrative framing makes sense..

I've also updated the toc and reframed the data ingestion options as either Geospatial specific or General purpose (intake), because the intake notebook now uses planetary computer as the source so it didn't make sense to call one of them the 'planetary computer approach' when they both use it. I hope that makes more sense and I hope someone (Martin?) can help improve the intake notebook in the future.

I also update the spectral clustering notebook to programmatically grab the lake water cluster since it was indeterministic before and ended up being wrong sometimes.

ahuang11 commented 6 months ago

Also the last few cells of the intake notebook just lag indefinitely for me locally..

It seems to have worked on the website. I think it just takes a long time because it reads the entire stac catalog.

The rest makes sense to me! I'm happy to first merge it so at least it's in a working state, and in the future, it can be enhanced!

Thanks for cleaning it up!

ahuang11 commented 6 months ago

(I can't approve it since it's my own PR, but feel free to merge when you're ready!)

droumis commented 6 months ago

ok, just pushed last commit.. will check the build once it's done then hopefully merge