Getting Started

For this exercise, you will need to choose a platform for which you can run a python notebook. Examples include but are not limited to:

  • MyBinder easy and free
  • Google Colab - Easy Setup and free
  • Kaggle - Easy and free
  • SageMaker Studio Lab - Must already have an account - takes time to get approved
  • Local Jupyter - Free: recommended only for experienced python users
    • using a conda/mamba environment
    • using a virtual environment with pip (e.g., python -m venv myenv + pip install jupyter)

For for the purposes of the workshop, I recomment most users use MyBinder. When launched, if will build the environment we need to get started.

Fork the repo

This part is optional and is only recommended for experieced Github users. Sign into GitHub

From your Github Dashboard, use the search bar at the top.


Github Search


Copy and paste the following in the search bar:

repo:ianhorn/kyfromabove-gisconference2025-workshop

Once you are on this page, click on Fork in the top right corner to for this repo.


Github Fork


You can use my repository name or you can edit to your own.

Now that you have your own fork you can cmd/terminal to download to get started.

git clone https://github.com/ianhorn/kyfromabove-gisconference2025-workshop.git kyfromabove-workshop
cd kyfromabove-workshop

Now set up your environment with pip

python -m venv venv
venv/Scripts/activate.bat
pip install -r requirements.txt

or conda

conda init
conda env create -f environment.yml
conda activate workshop-env

Local Setup

  1. Fork the repo
  2. Setup python environoment

Conda

conda init
conda env create -f environment.yml
conda activate workshop-env

Virtual Environment

  • Windows
python -m venv venv
venv\Scripts\activate.bat
python -m pip install -r requiements.txt
  • mac/linux
python -m venv venv
source venv/bin/activate
python -m pip install -r requiements.txt