• Stars
    star
    474
  • Rank 92,012 (Top 2 %)
  • Language
    Python
  • License
    BSD 3-Clause "New...
  • Created about 11 years ago
  • Updated 10 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Platform for building statistical models of cities and regions

UrbanSim

Latest Version Build Status Test Coverage

UrbanSim is a platform for building statistical models of cities and regions. These models help forecast long-range patterns in real estate development, demographics, and related outcomes, under various policy scenarios.

This urbansim Python library is a core component. It contains tools for statistical estimation and simulation; domain-specific logic about housing markets, household relocation, and other processes; and frameworks and utilities for assembling a model.

How it works

Operational UrbanSim models begin with detailed data about a particular region, and then estimate and validate a system of interconnected model components. Full models draw on a number of libraries: not just urbansim, but also Orca for task orchestration, Synthpop for population synthesis, Pandana for network analysis, and so on. Collectively, these make up the Urban Data Science Toolkit (UDST).

UrbanSim models are used by public agencies, consultancies, and researchers in dozens of cities around the U.S. and world. The core platform is open source, but many operational models make use of additional cloud-hosted model building and visualization tools provided by UrbanSim Inc.

Learn More

Installation

  • pip install urbansim
  • conda install urbansim --channel conda-forge

Technical documentation

More Repositories

1

vizicities

A framework for 3D geospatial visualization in the browser
JavaScript
2,729
star
2

pandana

Pandas Network Analysis by UrbanSim: fast accessibility metrics and shortest paths, using contraction hierarchies 🗺️
C++
383
star
3

urbanaccess

A tool for GTFS transit and OSM pedestrian network accessibility analysis by UrbanSim
Python
234
star
4

synthpop

Synthetic populations from census data
Python
100
star
5

choicemodels

Python library for discrete choice modeling
Python
68
star
6

orca

Python library for task orchestration
Python
53
star
7

osmnet

Tools for the extraction of OpenStreetMap street network data
Python
52
star
8

ansible-conda

An Ansible module for managing Python packages via Conda
Python
51
star
9

sanfran_urbansim

An UrbanSim for San Francisco: an example implementation of the new framework
Jupyter Notebook
39
star
10

spandex

Spatial Analysis and Data Extraction
Python
22
star
11

urbansim_templates

Building blocks for simulation models
Python
21
star
12

manta

Microsimulation Analysis for Network Traffic Assignment
Jupyter Notebook
16
star
13

bayarea_urbansim

UrbanSim implementation for the San Francisco Bay Area
Python
14
star
14

sandiego_urbansim

San Diego template model
Python
5
star
15

user_meeting_2014

Runnable examples for the 2014 Synthicity User Meeting
JavaScript
4
star
16

developer

Redesigned UrbanSim developer/pro forma models
Python
3
star
17

urbansim_defaults

Some starter models and functionality to use with UrbanSim
Python
3
star
18

udtk

UrbanSim Data Toolkit
Jupyter Notebook
2
star
19

udst-planning

UDST-wide issues and planning
1
star
20

conda-recipes

Conda build recipes used at UrbanSim
Batchfile
1
star
21

zone_model

Template for zonal UrbanSim model.
Python
1
star
22

sandag_urbansim

UrbanSim implementation for the SANDAG region
Python
1
star
23

public-template-workspace

Workspace for notebooks and other material related to template development
Jupyter Notebook
1
star