Science Score: 36.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
✓Committers with academic emails
1 of 2 committers (50.0%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (8.5%) to scientific vocabulary
Keywords
Keywords from Contributors
Repository
USC urban data science course series in Python
Basic Info
- Host: GitHub
- Owner: gboeing
- License: mit
- Language: Jupyter Notebook
- Default Branch: main
- Homepage: https://geoffboeing.com
- Size: 426 KB
Statistics
- Stars: 1,288
- Watchers: 120
- Forks: 490
- Open Issues: 1
- Releases: 0
Topics
Metadata Files
README.md
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
- Name: Geoff Boeing
- Login: gboeing
- Kind: user
- Location: Los Angeles, California
- Company: University of Southern California
- Website: https://geoffboeing.com/
- Twitter: gboeing
- Repositories: 60
- Profile: https://github.com/gboeing
Urban planning professor at USC: urban analytics, street networks, rental markets, data science.
GitHub Events
Total
- Watch event: 26
- Delete event: 1
- Push event: 3
- Pull request event: 1
- Fork event: 3
- Create event: 1
Last Year
- Watch event: 26
- Delete event: 1
- Push event: 3
- Pull request event: 1
- Fork event: 3
- Create event: 1
Committers
Last synced: 6 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Geoff Boeing | b****g@u****u | 196 |
| dependabot[bot] | 4****] | 3 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 10
- Total pull requests: 16
- Average time to close issues: 3 months
- Average time to close pull requests: 6 days
- Total issue authors: 10
- Total pull request authors: 3
- Average comments per issue: 1.7
- Average comments per pull request: 0.06
- Merged pull requests: 15
- Bot issues: 0
- Bot pull requests: 2
Past Year
- Issues: 0
- Pull requests: 1
- Average time to close issues: N/A
- Average time to close pull requests: 33 minutes
- Issue authors: 0
- Pull request authors: 1
- Average comments per issue: 0
- Average comments per pull request: 0.0
- Merged pull requests: 1
- Bot issues: 0
- Bot pull requests: 1
Top Authors
Issue Authors
- kreamas (1)
- harisbal (1)
- shriv (1)
- eccc-Antoine (1)
- Leuvtern (1)
- jrojasquiroz (1)
- MartijnVerhoeven (1)
- ariannasm (1)
- rgbkrk (1)
- neonntt (1)
Pull Request Authors
- gboeing (18)
- dependabot[bot] (5)
- crwilcox (1)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- actions/checkout v3 composite
- mamba-org/provision-with-micromamba v14 composite
- 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
- _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
- jupyter/base-notebook latest build
- 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 *