-
Notifications
You must be signed in to change notification settings - Fork 1
add notebook about generating STAC metadata #3
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
Conversation
|
Check out this pull request on See visual diffs & provide feedback on Jupyter Notebooks. Powered by ReviewNB |
95f42de to
dec25f2
Compare
0a80739 to
23adf58
Compare
5193ba7 to
01c0d3c
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks really nice -- honestly, the best-laid-out explanation of "why don't I just make this by hand?" for STAC that I've seen.
Just need to add some dependencies to get it to run:
diff --git a/pyproject.toml b/pyproject.toml
index a525515..6b700fe 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -5,10 +5,15 @@ description = "materials for the eoAPI workshop at FedGeoDay 2025"
readme = "README.md"
requires-python = ">=3.13"
dependencies = [
+ "boto3>=1.37.37",
"httpx>=0.28.1",
"pypgstac==0.9.6",
"pystac>=1.12.2",
"pystac-client>=0.8.6",
+ "rasterio>=1.4.3",
+ "rio-stac>=0.10.1",
+ "shapely>=2.1.0",
+ "stactools-sentinel2>=0.6.5",
]
[dependency-groups]|
Thanks for the review @gadomski!
Sorry about not being clear. I initially set this up with the pyproject.toml only but realized that I need to use a conda environment to make it play nice with the binder notebook server so I switched to using that for running the notebooks but did not remove the redundant dependencies section from pyproject.toml. |
This is pull request 3/6 for the FedGeoDay Workshop:
I want to show the various ways that you can generate STAC metadata (in Python).