Skip to content
Open
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions workshop/docs/notebooks/lab1-getting-started.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,12 @@
"source": [
"# Lab 1\n",
"\n",
"\n",
"<a href=\"https://colab.research.google.com/github/terrastackai/geospatial-studio/blob/main/workshop/docs/notebooks/lab1-getting-started.ipynb\" target=\"_blank\" rel=\"noopener noreferrer\">\n",
" <img src=\"https://colab.research.google.com/assets/colab-badge.svg\" alt=\"Open In Colab\">\n",
"</a>\n",
"\n",
"\n",
"**Getting Started with IBM Geospatial Studio**\n",
"\n",
"⏱️ **Estimated Duration:** 10 minutes \n",
Expand Down
6 changes: 6 additions & 0 deletions workshop/docs/notebooks/lab2-onboarding-examples.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,12 @@
"source": [
"# Lab 2\n",
"\n",
"\n",
"<a href=\"https://colab.research.google.com/github/terrastackai/geospatial-studio/blob/main/workshop/docs/notebooks/lab2-onboarding-examples.ipynb\" target=\"_blank\" rel=\"noopener noreferrer\">\n",
" <img src=\"https://colab.research.google.com/assets/colab-badge.svg\" alt=\"Open In Colab\">\n",
"</a>\n",
"\n",
"\n",
"**Onboarding Pre-computed Examples**\n",
"\n",
"⏱️ **Estimated Duration:** 20 minutes \n",
Expand Down
5 changes: 5 additions & 0 deletions workshop/docs/notebooks/lab3-running-inference.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,11 @@
"source": [
"# Lab 3\n",
"\n",
"\n",
"<a href=\"https://colab.research.google.com/github/terrastackai/geospatial-studio/blob/main/workshop/docs/notebooks/lab3-running-inference.ipynb\" target=\"_blank\" rel=\"noopener noreferrer\">\n",
" <img src=\"https://colab.research.google.com/assets/colab-badge.svg\" alt=\"Open In Colab\">\n",
"</a>\n",
"\n",
"**Upload Model Checkpoints and Run Inference**\n",
"\n",
"⏱️ **Estimated Duration:** 30 minutes \n",
Expand Down
454 changes: 445 additions & 9 deletions workshop/docs/notebooks/lab4-burnscars-workflow.ipynb

Large diffs are not rendered by default.

10 changes: 5 additions & 5 deletions workshop/docs/notebooks/lab5-gesa-burnscars-workflow.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,12 @@
"# Lab 5\n",
"\n",
"\n",
"<a href=\"https://colab.research.google.com/github/terrastackai/geospatial-studio/blob/gesa-workshop-notebooks/workshop/docs/notebooks/lab5-gesa-burnscars-workflow.ipynb\" target=\"_blank\" rel=\"noopener noreferrer\">\n",
"<a href=\"https://colab.research.google.com/github/terrastackai/geospatial-studio/blob/main/workshop/docs/notebooks/lab5-gesa-burnscars-workflow.ipynb\" target=\"_blank\" rel=\"noopener noreferrer\">\n",
" <img src=\"https://colab.research.google.com/assets/colab-badge.svg\" alt=\"Open In Colab\">\n",
"</a>\n",
"\n",
"\n",
"![Geospatial Studio banner](https://raw.githubusercontent.com/terrastackai/geospatial-studio/gesa-workshop-notebooks/workshop/docs/assets/banner.png)\n",
"![Geospatial Studio banner](https://raw.githubusercontent.com/terrastackai/geospatial-studio/main/workshop/docs/assets/banner.png)\n",
"\n",
"## 🌍 Geospatial Exploration and Orchestration Studio \n",
"\n",
Expand Down Expand Up @@ -142,17 +142,17 @@
"Raw satellite data showing the area affected by wildfire:\n",
"\n",
"<!-- ![Fire Input](../assets/fire-input.png) -->\n",
"<img src=\"https://raw.githubusercontent.com/terrastackai/geospatial-studio/gesa-workshop-notebooks/workshop/docs/assets/fire-input.png\" alt=\"RGB Input\" width=\"588\" height=\"300\">\n",
"<img src=\"https://raw.githubusercontent.com/terrastackai/geospatial-studio/main/workshop/docs/assets/fire-input.png\" alt=\"RGB Input\" width=\"588\" height=\"300\">\n",
"\n",
"#### Model Prediction\n",
"The fine-tuned model identifies burn scar areas:\n",
"\n",
"<img src=\"https://raw.githubusercontent.com/terrastackai/geospatial-studio/gesa-workshop-notebooks/workshop/docs/assets/fire-prediction.png\" alt=\"Fire Prediction\" width=\"588\" height=\"300\">\n",
"<img src=\"https://raw.githubusercontent.com/terrastackai/geospatial-studio/main/workshop/docs/assets/fire-prediction.png\" alt=\"Fire Prediction\" width=\"588\" height=\"300\">\n",
"\n",
"#### Prediction Overlay\n",
"Burn scar predictions overlaid on the original imagery for validation:\n",
"\n",
"<img src=\"https://raw.githubusercontent.com/terrastackai/geospatial-studio/gesa-workshop-notebooks/workshop/docs/assets/fire-prediction-overlayed.png\" alt=\"Fire Prediction Overlayed\" width=\"588\" height=\"300\">\n",
"<img src=\"https://raw.githubusercontent.com/terrastackai/geospatial-studio/main/workshop/docs/assets/fire-prediction-overlayed.png\" alt=\"Fire Prediction Overlayed\" width=\"588\" height=\"300\">\n",
"\n",
"<!-- ![Fire Prediction Overlayed](../assets/fire-prediction-overlayed.png) -->\n",
"\n",
Expand Down
38 changes: 19 additions & 19 deletions workshop/docs/notebooks/lab6-gesa-floods-workflow.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
"source": [
"# Lab 6\n",
"\n",
"<a href=\"https://colab.research.google.com/github/terrastackai/geospatial-studio/blob/gesa-workshop-notebooks/workshop/docs/notebooks/lab6-gesa-floods-workflow.ipynb\" target=\"_blank\" rel=\"noopener noreferrer\">\n",
"<a href=\"https://colab.research.google.com/github/terrastackai/geospatial-studio/blob/main/workshop/docs/notebooks/lab6-gesa-floods-workflow.ipynb\" target=\"_blank\" rel=\"noopener noreferrer\">\n",
" <img src=\"https://colab.research.google.com/assets/colab-badge.svg\" alt=\"Open In Colab\">\n",
"</a>\n"
]
Expand All @@ -17,7 +17,7 @@
"id": "d61fa1ff",
"metadata": {},
"source": [
"![Geospatial Studio banner](https://raw.githubusercontent.com/terrastackai/geospatial-studio/gesa-workshop-notebooks/workshop/docs/assets/banner.png)\n",
"![Geospatial Studio banner](https://raw.githubusercontent.com/terrastackai/geospatial-studio/main/workshop/docs/assets/banner.png)\n",
"\n",
"## 🌍 Geospatial Exploration and Orchestration Studio \n",
"\n",
Expand All @@ -27,36 +27,36 @@
"<tr>\n",
" <td><strong>License</strong></td>\n",
" <td>\n",
" <img src=\"https://img.shields.io/badge/License-Apache_2.0-blue.svg\" />\n",
" <img src=\"https://img.shields.io/badge/License-Apache_2.0-blue.svg\" alt=\"Apache 2.0 License\" />\n",
" </td>\n",
"</tr>\n",
"<tr>\n",
" <td><strong>TerraStackAI</strong></td>\n",
" <td>\n",
" <img src=\"https://img.shields.io/badge/TerraTorch-a3b18a\" />\n",
" <img src=\"https://img.shields.io/badge/TerraKit-588157\" />\n",
" <img src=\"https://img.shields.io/badge/Iterate-3a5a40\" />\n",
" <img src=\"https://img.shields.io/badge/TerraTorch-a3b18a\" alt=\"TerraTorch\" />\n",
" <img src=\"https://img.shields.io/badge/TerraKit-588157\" alt=\"TerraKit\" />\n",
" <img src=\"https://img.shields.io/badge/Iterate-3a5a40\" alt=\"Iterate\" />\n",
" </td>\n",
"</tr>\n",
"<tr>\n",
" <td><strong>Built With</strong></td>\n",
" <td>\n",
" <img src=\"https://img.shields.io/badge/Python-3.11-blue.svg?logo=python&logoColor=white\" />\n",
" <img src=\"https://img.shields.io/badge/code%20style-black-000000.svg\" />\n",
" <img src=https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&logoColor=white />\n",
" <img src=\"https://img.shields.io/badge/Python-3.11-blue.svg?logo=python&logoColor=white\" alt=\"Python 3.11\" />\n",
" <img src=\"https://img.shields.io/badge/code%20style-black-000000.svg\" alt=\"Code style: black\" />\n",
" <img src=\"https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&logoColor=white\" alt=\"Pre-commit enabled\" />\n",
"\n",
" </td>\n",
"</tr>\n",
"<tr>\n",
" <td><strong>Deployment</strong></td>\n",
" <td>\n",
" <img src=\"https://img.shields.io/badge/Helm-0F1689?style=flat&logo=helm\" />\n",
" <img src=\"https://img.shields.io/badge/-Red_Hat_OpenShift-EE0000?logo=redhatopenshift&logoColor=white\" />\n",
" <img src=\"https://img.shields.io/badge/kubernetes-326CE5?&logo=kubernetes&logoColor=white\" />\n",
" <img src=\"https://img.shields.io/badge/Auth-OAuth_2.0-purple\" />\n",
" <img src=\"https://img.shields.io/badge/PostgreSQL-316192?logo=postgresql&logoColor=white\" />\n",
" <img src=\"https://img.shields.io/badge/Keycloak-111921?logo=keycloak&logoColor=white\" />\n",
" <img src=\"https://img.shields.io/badge/-MinIO-C72E49?logo=minio&logoColor=white\" />\n",
" <img src=\"https://img.shields.io/badge/Helm-0F1689?style=flat&logo=helm\" alt=\"Helm\" />\n",
" <img src=\"https://img.shields.io/badge/-Red_Hat_OpenShift-EE0000?logo=redhatopenshift&logoColor=white\" alt=\"Red Hat OpenShift\" />\n",
" <img src=\"https://img.shields.io/badge/kubernetes-326CE5?&logo=kubernetes&logoColor=white\" alt=\"Kubernetes\" />\n",
" <img src=\"https://img.shields.io/badge/Auth-OAuth_2.0-purple\" alt=\"OAuth 2.0\" />\n",
" <img src=\"https://img.shields.io/badge/PostgreSQL-316192?logo=postgresql&logoColor=white\" alt=\"PostgreSQL\" />\n",
" <img src=\"https://img.shields.io/badge/Keycloak-111921?logo=keycloak&logoColor=white\" alt=\"Keycloak\" />\n",
" <img src=\"https://img.shields.io/badge/-MinIO-C72E49?logo=minio&logoColor=white\" alt=\"MinIO\" />\n",
" </td>\n",
"</tr>\n",
"</table>\n",
Expand Down Expand Up @@ -145,17 +145,17 @@
"#### Input Satellite Imagery\n",
"Raw satellite data showing the area affected by wildfire:\n",
"\n",
"![Fire Input](https://raw.githubusercontent.com/terrastackai/geospatial-studio/gesa-workshop-notebooks/workshop/docs/assets/floods-input.png)\n",
"![Fire Input](https://raw.githubusercontent.com/terrastackai/geospatial-studio/main/workshop/docs/assets/floods-input.png)\n",
"\n",
"#### Model Prediction\n",
"The fine-tuned model identifies floods areas:\n",
"\n",
"![Fire Prediction](https://raw.githubusercontent.com/terrastackai/geospatial-studio/gesa-workshop-notebooks/workshop/docs/assets/floods-prediction.png)\n",
"![Fire Prediction](https://raw.githubusercontent.com/terrastackai/geospatial-studio/main/workshop/docs/assets/floods-prediction.png)\n",
"\n",
"#### Prediction Overlay\n",
"floods predictions overlaid on the original imagery for validation:\n",
"\n",
"![Fire Prediction Overlayed](https://raw.githubusercontent.com/terrastackai/geospatial-studio/gesa-workshop-notebooks/workshop/docs/assets/floods-prediction-overlayed.png)\n",
"![Fire Prediction Overlayed](https://raw.githubusercontent.com/terrastackai/geospatial-studio/main/workshop/docs/assets/floods-prediction-overlayed.png)\n",
"\n",
"This workflow demonstrates the power of geospatial foundation models in identifying and mapping wildfire-affected areas, which is crucial for disaster response, environmental monitoring, and recovery planning.\n",
"\n",
Expand Down
12 changes: 6 additions & 6 deletions workshop/docs/notebooks/lab7-gesa-buildings-workflow.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@
"source": [
"# Lab 7\n",
"\n",
"<!-- [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/terrastackai/geospatial-studio/blob/gesa-workshop-notebooks/workshop/docs/notebooks/lab5-gesa-buildings-workflow.ipynb) -->\n",
"<!-- [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/terrastackai/geospatial-studio/blob/main/workshop/docs/notebooks/lab5-gesa-buildings-workflow.ipynb) -->\n",
"\n",
"<a href=\"https://colab.research.google.com/github/terrastackai/geospatial-studio/blob/gesa-workshop-notebooks/workshop/docs/notebooks/lab7-gesa-buildings-workflow.ipynb\" target=\"_blank\" rel=\"noopener noreferrer\">\n",
"<a href=\"https://colab.research.google.com/github/terrastackai/geospatial-studio/blob/main/workshop/docs/notebooks/lab7-gesa-buildings-workflow.ipynb\" target=\"_blank\" rel=\"noopener noreferrer\">\n",
" <img src=\"https://colab.research.google.com/assets/colab-badge.svg\" alt=\"Open In Colab\">\n",
"</a>\n"
]
Expand All @@ -19,7 +19,7 @@
"id": "d61fa1ff",
"metadata": {},
"source": [
"![Geospatial Studio banner](https://raw.githubusercontent.com/terrastackai/geospatial-studio/gesa-workshop-notebooks/workshop/docs/assets/banner.png)\n",
"![Geospatial Studio banner](https://raw.githubusercontent.com/terrastackai/geospatial-studio/main/workshop/docs/assets/banner.png)\n",
"## 🌍 Geospatial Exploration and Orchestration Studio \n",
"\n",
"## Training a Custom Model for Buildings Detection Detection\n",
Expand Down Expand Up @@ -145,18 +145,18 @@
"#### Input Satellite Imagery\n",
"Raw satellite data showing labelled buildings:\n",
"\n",
"<img src=\"https://raw.githubusercontent.com/terrastackai/geospatial-studio/gesa-workshop-notebooks/workshop/docs/assets/buildings-input.png\" alt=\"RGB Input\" width=\"488\" height=\"300\">\n",
"<img src=\"https://raw.githubusercontent.com/terrastackai/geospatial-studio/main/workshop/docs/assets/buildings-input.png\" alt=\"RGB Input\" width=\"488\" height=\"300\">\n",
"\n",
"#### Model Prediction\n",
"The fine-tuned model identifies buildings :\n",
"\n",
"\n",
"<img src=\"https://raw.githubusercontent.com/terrastackai/geospatial-studio/gesa-workshop-notebooks/workshop/docs/assets/buildings-detection-prediction.png\" alt=\"RGB Input\" width=\"488\" height=\"300\">\n",
"<img src=\"https://raw.githubusercontent.com/terrastackai/geospatial-studio/main/workshop/docs/assets/buildings-detection-prediction.png\" alt=\"RGB Input\" width=\"488\" height=\"300\">\n",
"\n",
"#### Prediction Overlay\n",
"Buildings predictions overlaid on the original imagery for validation:\n",
"\n",
"<img src=\"https://raw.githubusercontent.com/terrastackai/geospatial-studio/gesa-workshop-notebooks/workshop/docs/assets/buildings-detection-overlayed.png\" alt=\"Building Detection Prediction Overlayed\" width=\"488\" height=\"300\">\n",
"<img src=\"https://raw.githubusercontent.com/terrastackai/geospatial-studio/main/workshop/docs/assets/buildings-detection-overlayed.png\" alt=\"Building Detection Prediction Overlayed\" width=\"488\" height=\"300\">\n",
"\n",
"This workflow demonstrates the power of geospatial foundation models in identifying buildings which is crucial for disaster response, environmental monitoring, and recovery planning.\n",
"\n",
Expand Down
Loading