Welcome to the InGARSS Workshop 2024 tutorial series. This repository contains a collection of Jupyter notebooks designed to guide you through the workshop.
By: Development Seed & SatSure
- Gajesh Ladhar - SatSure
- Rakshith Satish - SatSure
- Lilly Thomas - Development Seed
- Soumya Ranjan Mohanty - Development Seed
To get started with the tutorials, you can run the notebooks directly in Google Colab, which allows you to execute code without any local setup.
OR
You can also run the notebooks locally, but you will need to install the dependencies and set up a Python environment. We recommend using uv to manage the Python environment.
Prerequisites: Install uv
git clone https://github.com/developmentseed/ingarss-workshop-2024.git
cd ingarss-workshop-2024
uv sync
uv run jupyter lab
Downloads the data into your Google Drive to be used in the other notebooks.
Learn about Cloud Native Geospatial Data Formats; we will look into STAC and Zarr by using ERA5 air temperature data.
Learn to analyze & visualize time-series data using xarray and lonboard.
Learn about STAC & Cloud Optimized GeoTIFFs.
Learn about vector processing using GeoPandas.
Learn about optimization & scaling using Dask & Numba.
book/docs/
: Contains the tutorial Jupyter notebooks.book/docs/data/
: Includes dataset files used in the tutorials..python-version
: Specifies the Python version for consistency.pyproject.toml
: Project configuration file.uv.lock
: Dependency lock file.
Contributions are welcome! If you have suggestions or find issues, please open an issue or submit a pull request.
This project is licensed under the MIT License.