A curated list of open technology projects to sustain a stable climate, energy supply, biodiversity and natural resources.

Advanced Urban Analytics

This course series takes a computational social science approach to working with urban data.
https://github.com/gboeing/ppde642

Category: Sustainable Development
Sub Category: Education

Keywords

cities city-government coding course course-materials data-science jupyter network-analysis python spatial-analysis statistics syllabus transport transportation urban-analytics urban-data-science urban-informatics urban-planning urbanism usc

Keywords from Contributors

archiving transforms measur generic optimize compose observation projection animals conversion

Last synced: about 15 hours ago
JSON representation

Repository metadata

USC urban data science course series in Python

README.md

Binder
Build Status

PPDE642: Advanced Urban Analytics

This is the second part of a two-course series on urban data science that I teach at the University of Southern California's Department of Urban Planning and Spatial Analysis.

This course series takes a computational social science approach to working with urban data. It uses Python and Jupyter notebooks to introduce coding and statistical methods that students can reproduce and experiment with in the cloud. The series as a whole presumes no prior knowledge as it introduces coding, stats, spatial analysis, and applied machine learning from the ground up, but PPDE642 assumes you have completed PPD534 or its equivalent.

Urban Data Science course series

PPD534: Data, Evidence, and Communication for the Public Good

The first course in the series, PPD534, starts with the basics of coding with Python, then on to data loading and analysis, then on to descriptive statistics, then inference and the scientific method, and finally a critical assessment of smart cities and urban informatics.

PPD534's lecture materials are available on GitHub and interactively on Binder.

PPDE642: Advanced Urban Analytics

The second course, PPDE642, assumes you have completed PPD534 (or its equivalent) and builds on its topics. It introduces spatial analysis, network analysis, spatial models, and applied machine learning. It also digs deeper into the tools and workflows of urban data science in both research and practice.

PPDE642's lecture materials are available in this repo and interactively on Binder.

Not a USC student?

Did you discover this course on GitHub? Come study with us: consider applying to the urban planning master's or PhD programs at USC.

Are you interested in data science and spatial analysis to improve urban transportation around the world, critically interrogate how big data reshapes housing affordability, or leverage technology for better city planning? We seek students from all backgrounds. If you're an activist or urbanist with no tech experience, we will teach you data/tech skills to effectively apply your knowledge to serve the community. If you're a coder or scientist interested in urbanism and planning, we will teach you how to unlock your skills for more equitable cities.


Owner metadata


GitHub Events

Total
Last Year

Committers metadata

Last synced: 5 days ago

Total Commits: 198
Total Committers: 2
Avg Commits per committer: 99.0
Development Distribution Score (DDS): 0.01

Commits in past year: 5
Committers in past year: 2
Avg Commits per committer in past year: 2.5
Development Distribution Score (DDS) in past year: 0.2

Name Email Commits
Geoff Boeing b****g@u****u 196
dependabot[bot] 4****] 2

Committer domains:


Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 16
Total pull requests: 30
Average time to close issues: 3 months
Average time to close pull requests: 7 days
Total issue authors: 10
Total pull request authors: 3
Average comments per issue: 1.56
Average comments per pull request: 0.03
Merged pull request: 28
Bot issues: 0
Bot pull requests: 3

Past year issues: 0
Past year pull requests: 1
Past year average time to close issues: N/A
Past year average time to close pull requests: 33 minutes
Past year issue authors: 0
Past year pull request authors: 1
Past year average comments per issue: 0
Past year average comments per pull request: 0.0
Past year merged pull request: 1
Past year bot issues: 0
Past year bot pull requests: 1

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/gboeing/ppde642

Top Issue Authors

  • kreamas (2)
  • eccc-Antoine (2)
  • Leuvtern (2)
  • MartijnVerhoeven (2)
  • ariannasm (2)
  • neonntt (2)
  • harisbal (1)
  • shriv (1)
  • jrojasquiroz (1)
  • rgbkrk (1)

Top Pull Request Authors

  • gboeing (26)
  • dependabot[bot] (3)
  • crwilcox (1)

Top Issue Labels

Top Pull Request Labels

  • dependencies (3)

Dependencies

.github/workflows/tests.yml actions
  • actions/checkout v3 composite
  • mamba-org/provision-with-micromamba v14 composite
environment.yml conda
  • beautifulsoup4
  • black
  • cartopy
  • cenpy
  • conda
  • contextily
  • dill
  • flake8
  • folium
  • gensim
  • geopandas
  • isort
  • jupyterlab
  • mapclassify
  • nbqa
  • nltk
  • osmnx 1.3.0.*
  • pandana
  • pandas
  • pysal
  • python 3.10.*
  • rasterio
  • rtree
  • scikit-learn
  • scipy
  • seaborn
  • statsmodels
software/docker/environment.yml conda
  • _openmp_mutex 4.5
  • affine 2.3.1
  • alembic 1.9.1
  • anyio 3.6.2
  • appdirs 1.4.4
  • argon2-cffi 21.3.0
  • argon2-cffi-bindings 21.2.0
  • asttokens 2.2.1
  • async_generator 1.10
  • attrs 22.2.0
  • babel 2.11.0
  • backcall 0.2.0
  • backports 1.0
  • backports.functools_lru_cache 1.6.4
  • beautifulsoup4 4.11.1
  • black 22.10.0
  • bleach 5.0.1
  • blinker 1.5
  • blosc 1.21.3
  • boost-cpp 1.78.0
  • branca 0.6.0
  • brotli 1.0.9
  • brotli-bin 1.0.9
  • brotlipy 0.7.0
  • bzip2 1.0.8
  • c-ares 1.18.1
  • ca-certificates 2022.12.7
  • cairo 1.16.0
  • cartopy 0.21.1
  • cenpy 1.0.1
  • certifi 2022.12.7
  • certipy 0.1.3
  • cffi 1.15.1
  • cfitsio 4.2.0
  • charset-normalizer 2.1.1
  • click 8.1.3
  • click-plugins 1.1.1
  • cligj 0.7.2
  • colorama 0.4.6
  • comm 0.1.2
  • conda 22.11.1
  • conda-package-handling 2.0.2
  • conda-package-streaming 0.7.0
  • configurable-http-proxy 4.5.3
  • contextily 1.2.0
  • contourpy 1.0.6
  • cryptography 39.0.0
  • curl 7.87.0
  • cycler 0.11.0
  • debugpy 1.6.5
  • decorator 5.1.1
  • defusedxml 0.7.1
  • deprecated 1.2.13
  • descartes 1.1.0
  • dill 0.3.6
  • entrypoints 0.4
  • executing 1.2.0
  • expat 2.5.0
  • fiona 1.8.22
  • flake8 6.0.0
  • flit-core 3.8.0
  • fmt 9.1.0
  • folium 0.14.0
  • font-ttf-dejavu-sans-mono 2.37
  • font-ttf-inconsolata 3.000
  • font-ttf-source-code-pro 2.038
  • font-ttf-ubuntu 0.83
  • fontconfig 2.14.1
  • fonts-conda-ecosystem 1
  • fonts-conda-forge 1
  • fonttools 4.38.0
  • freetype 2.12.1
  • freexl 1.0.6
  • fuzzywuzzy 0.18.0
  • gdal 3.6.1
  • gensim 4.3.0
  • geographiclib 1.52
  • geopandas 0.12.2
  • geopandas-base 0.12.2
  • geopy 2.3.0
  • geos 3.11.1
  • geotiff 1.7.1
  • gettext 0.21.1
  • giflib 5.2.1
  • greenlet 2.0.1
  • hdf4 4.2.15
  • hdf5 1.12.2
  • icu 70.1
  • idna 3.4
  • importlib-metadata 6.0.0
  • importlib_resources 5.10.2
  • ipykernel 6.19.4
  • ipython 8.8.0
  • ipython_genutils 0.2.0
  • isort 5.11.4
  • jedi 0.18.2
  • jinja2 3.1.2
  • joblib 1.2.0
  • jpeg 9e
  • json-c 0.16
  • json5 0.9.5
  • jsonschema 4.17.3
  • jupyter_client 7.4.8
  • jupyter_core 5.1.2
  • jupyter_events 0.5.0
  • jupyter_server 2.0.6
  • jupyter_server_terminals 0.4.3
  • jupyter_telemetry 0.1.0
  • jupyterhub 3.1.0
  • jupyterhub-base 3.1.0
  • jupyterlab 3.5.2
  • jupyterlab_pygments 0.2.2
  • jupyterlab_server 2.18.0
  • kealib 1.5.0
  • keyutils 1.6.1
  • kiwisolver 1.4.4
  • krb5 1.20.1
  • lcms2 2.14
  • ld_impl_linux-aarch64 2.39
  • lerc 4.0.0
  • levenshtein 0.20.9
  • libaec 1.0.6
  • libarchive 3.6.2
  • libblas 3.9.0
  • libbrotlicommon 1.0.9
  • libbrotlidec 1.0.9
  • libbrotlienc 1.0.9
  • libcblas 3.9.0
  • libcurl 7.87.0
  • libdeflate 1.14
  • libedit 3.1.20191231
  • libev 4.33
  • libffi 3.4.2
  • libgcc-ng 12.2.0
  • libgdal 3.6.1
  • libgfortran-ng 12.2.0
  • libgfortran5 12.2.0
  • libglib 2.74.1
  • libgomp 12.2.0
  • libiconv 1.17
  • libjpeg-turbo 2.1.4
  • libkml 1.3.0
  • liblapack 3.9.0
  • libmamba 1.1.0
  • libmambapy 1.1.0
  • libnetcdf 4.8.1
  • libnghttp2 1.51.0
  • libnsl 2.0.0
  • libopenblas 0.3.21
  • libpng 1.6.39
  • libpq 15.1
  • libpysal 4.7.0
  • librttopo 1.1.0
  • libsodium 1.0.18
  • libsolv 0.7.23
  • libspatialindex 1.9.3
  • libspatialite 5.0.1
  • libsqlite 3.40.0
  • libssh2 1.10.0
  • libstdcxx-ng 12.2.0
  • libtiff 4.5.0
  • libuuid 2.32.1
  • libuv 1.44.2
  • libwebp-base 1.2.4
  • libxcb 1.13
  • libxml2 2.10.3
  • libzip 1.9.2
  • libzlib 1.2.13
  • lz4-c 1.9.3
  • lzo 2.10
  • mako 1.2.4
  • mamba 1.1.0
  • mapclassify 2.4.3
  • markupsafe 2.1.1
  • matplotlib 3.6.2
  • matplotlib-base 3.6.2
  • matplotlib-inline 0.1.6
  • mccabe 0.7.0
  • mercantile 1.2.1
  • mistune 2.0.4
  • munch 2.5.0
  • munkres 1.1.4
  • mypy_extensions 0.4.3
  • nbclassic 0.4.8
  • nbclient 0.7.2
  • nbconvert 7.2.7
  • nbconvert-core 7.2.7
  • nbconvert-pandoc 7.2.7
  • nbformat 5.7.1
  • nbqa 1.6.1
  • ncurses 6.3
  • nest-asyncio 1.5.6
  • networkx 3.0
  • nltk 3.8.1
  • nodejs 18.12.1
  • notebook 6.5.2
  • notebook-shim 0.2.2
  • nspr 4.35
  • nss 3.82
  • numexpr 2.8.3
  • numpy 1.24.1
  • oauthlib 3.2.2
  • openjpeg 2.5.0
  • openssl 3.0.7
  • osmnx 1.3.0
  • packaging 22.0
  • palettable 3.3.0
  • pamela 1.0.0
  • pandana 0.6.1
  • pandas 1.5.2
  • pandoc 2.19.2
  • pandocfilters 1.5.0
  • parso 0.8.3
  • pathspec 0.10.3
  • patsy 0.5.3
  • pcre2 10.40
  • pexpect 4.8.0
  • pickleshare 0.7.5
  • pillow 9.4.0
  • pip 22.3.1
  • pixman 0.40.0
  • pkgutil-resolve-name 1.3.10
  • platformdirs 2.6.2
  • pluggy 1.0.0
  • pooch 1.6.0
  • poppler 22.12.0
  • poppler-data 0.4.11
  • postgresql 15.1
  • proj 9.1.0
  • prometheus_client 0.15.0
  • prompt-toolkit 3.0.36
  • psutil 5.9.4
  • pthread-stubs 0.4
  • ptyprocess 0.7.0
  • pure_eval 0.2.2
  • pybind11-abi 4
  • pycodestyle 2.10.0
  • pycosat 0.6.4
  • pycparser 2.21
  • pycurl 7.45.1
  • pyflakes 3.0.1
  • pygments 2.14.0
  • pyjwt 2.6.0
  • pyopenssl 23.0.0
  • pyparsing 3.0.9
  • pyproj 3.4.1
  • pyrsistent 0.19.3
  • pysal 2.1.0
  • pyshp 2.3.1
  • pysocks 1.7.1
  • pytables 3.7.0
  • python 3.10.8
  • python-dateutil 2.8.2
  • python-fastjsonschema 2.16.2
  • python-json-logger 2.0.4
  • python-levenshtein 0.20.9
  • python_abi 3.10
  • pytz 2022.7
  • pyyaml 6.0
  • pyzmq 24.0.1
  • rapidfuzz 2.13.7
  • rasterio 1.3.4
  • readline 8.1.2
  • regex 2022.10.31
  • reproc 14.2.4
  • reproc-cpp 14.2.4
  • requests 2.28.1
  • rtree 1.0.1
  • ruamel.yaml 0.17.21
  • ruamel.yaml.clib 0.2.7
  • scikit-learn 1.2.0
  • scipy 1.10.0
  • seaborn 0.12.2
  • seaborn-base 0.12.2
  • send2trash 1.8.0
  • setuptools 65.6.3
  • shapely 2.0.0
  • six 1.16.0
  • smart_open 6.3.0
  • snappy 1.1.9
  • sniffio 1.3.0
  • snuggs 1.4.7
  • soupsieve 2.3.2.post1
  • sqlalchemy 1.4.46
  • sqlite 3.40.0
  • stack_data 0.6.2
  • statsmodels 0.13.5
  • terminado 0.17.1
  • threadpoolctl 3.1.0
  • tiledb 2.13.1
  • tinycss2 1.2.1
  • tk 8.6.12
  • tokenize-rt 5.0.0
  • tomli 2.0.1
  • toolz 0.12.0
  • tornado 6.2
  • tqdm 4.64.1
  • traitlets 5.8.0
  • typing-extensions 4.4.0
  • typing_extensions 4.4.0
  • tzcode 2022g
  • tzdata 2022g
  • unicodedata2 15.0.0
  • urllib3 1.26.13
  • wcwidth 0.2.5
  • webencodings 0.5.1
  • websocket-client 1.4.2
  • wheel 0.38.4
  • wrapt 1.14.1
  • xerces-c 3.2.4
  • xorg-kbproto 1.0.7
  • xorg-libice 1.0.10
  • xorg-libsm 1.2.3
  • xorg-libx11 1.7.2
  • xorg-libxau 1.0.9
  • xorg-libxdmcp 1.1.3
  • xorg-libxext 1.3.4
  • xorg-libxrender 0.9.10
  • xorg-renderproto 0.11.1
  • xorg-xextproto 7.3.0
  • xorg-xproto 7.0.31
  • xyzservices 2022.9.0
  • xz 5.2.6
  • yaml 0.2.5
  • yaml-cpp 0.7.0
  • zeromq 4.3.4
  • zipp 3.11.0
  • zlib 1.2.13
  • zstandard 0.19.0
  • zstd 1.5.2
software/docker/Dockerfile docker
  • jupyter/base-notebook latest build
software/docker/requirements.txt pypi
  • beautifulsoup4 *
  • black *
  • cartopy *
  • cenpy *
  • conda *
  • contextily *
  • dill *
  • flake8 *
  • folium *
  • gensim *
  • geopandas *
  • isort *
  • jupyterlab *
  • mapclassify *
  • nbqa *
  • nltk *
  • osmnx =1.3.0
  • pandana *
  • pandas *
  • pysal *
  • python =3.10.
  • rasterio *
  • rtree *
  • scikit-learn *
  • scipy *
  • seaborn *
  • statsmodels *

Score: 7.848543482456679