1. labs.html
Python GIS at UoA
  • GISCI 343 at UoA
  • 1  Syllabus (Semester 1, 2026)
  • Part 1: Setup
    • 1.1 Installation
    • 1.2 uv environments
    • 1.3 Version control with Git
  • 2. Geospatial Python Programming
    • 2.1. Basic Python
    • 2.2. DataFrames
    • 2.3. Geospatial Data
    • 2.4. Data Visualisation
    • 2.5. Creating Functions
    • 2.4 Urban analytics indicators
  • Interactive Dashboards with Shiny for Python
    • 3.1 Web GIS, WASM, and Shiny
    • 3.2. Shiny Functions and Reactivity
    • 3.3. Routing and Congestion Analysis
    • 3.4. Origin-Destination Analysis
    • 3.5. Network Analysis for GIS
  • Python Package Development
    • 4.1. Package Fundamentals: Structure, Configuration, and Building
    • 4.2 Testing and Code Quality
    • 4.3 Geospatial Package Example: Auckland GIS Toolkit
    • 4.4 Publishing to PyPI
  • labs.html
    • 2  Lab Week 01
    • 3  Lab Week 02
    • 4  Lab Week 03
    • 5  Lab Week 04
    • 6  Lab Week 05
    • 7  Lab Week 06
    • 8  Lab Week 07
    • 9  Lab Week 08
    • 10  Lab Week 09
    • 11  Lab Week 10
  • References
4.4 Publishing to PyPI
2  Lab Week 01