Skip to content

Latest commit

 

History

History
40 lines (24 loc) · 1.89 KB

README.md

File metadata and controls

40 lines (24 loc) · 1.89 KB

Welcome to the MovingPandas & DVC Session @ OpenGeoHub 2023!

The main MovingPandas website is movingpandas.org

Preparation study materials

This session requires a basic understanding of Python and Git. Furthermore, to be prepared, please check out the following introductory materials:

  1. DVC intro https://youtu.be/kLKBcPonMYw
  2. GeoPandas intro https://geopandas.org/en/stable/getting_started/introduction.html
  3. MovingPandas intro https://youtu.be/qeLQfnpJV1g

Installation

If you want to run these examples on your local machine, use the environment definition file (environment.yml) provided in this repository.

Preparation

Make sure that you have a command line interface that can run GIT and conda/mamba commands:

  1. Install git
  2. Install miniconda: https://conda.io/projects/conda/en/latest/user-guide/install/index.html
  3. Install mamba in the base conda environment: conda install -c conda-forge mamba (optional, but recommended because mamba is much faster at solving the dependencies than conda)

And as an IDE, I recommend VSCode due to its GIT and DVC integration

  1. Install VSCode: https://code.visualstudio.com/Download

MovingPandas environment

  1. Clone the movingpandas-examples repository
  2. Switch to the opengeohub2023 branch: git checkout opengeohub2023
  3. Create the environment: mamba env create -f environment.yml (or conda env create -f environment.yml if you didn't install mamba)
  4. Activate the environment: conda activate mpd-opengeohub2023

Acknowledgements

Work on the tools and workflows presented in this session is partially funded by the EU's Horizon Europe research and innovation program under Grant No. 101070279 MobiSpaces and No. 101093051 EMERALDS.