Framework for representing a city and moving around it
Project description
CityGraph
CityGraph is a Python
framework for representing a city (real or virtual) and moving around it.
Requirements
The application only requires Python 3.5
or higher.
Installation
CityGraph releases can be instaled from PyPI:
$ pip install city-graph
Alternatively, one can also clone the repository and install the package locally:
$ git clone https://github.com/MPI-IS/CityGraph.git
$ cd CityGraph
$ pip install .
We strongly advise to install the package in a dedicated virtual environment.
Tests
To run the tests, simply do:
$ python -m unittest
Documentation
To build the Sphinx
documentation:
$ pip install sphinx sphinx-bootstrap-theme
$ cd doc
$ make html
and open the file build/html/index.html
in your web browser.
Authors
Jean-Claude Passy, Software Workshop - Max Planck Institute for Intelligent Systems
Ivan Oreshnikov, Software Workshop - Max Planck Institute for Intelligent Systems
Vincent Berenz, Max Planck Institute for Intelligent Systems
License
BSD-3-Clause (see LICENSE.md).
The OSM import code contains a modified snippet of code from the project osmnx that is being distributed under the MIT License; for the original license file and copyright attribution see LICENSE_OSMNX.md.
Copyright
© 2020, Max Planck Society / Software Workshop - Max Planck Institute for Intelligent Systems
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for city_graph-0.2b0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5cb5d024995e644393f9721f9952f6dba6a7d85102a9cdc42d1b354c479b0c39 |
|
MD5 | a3a7d87fca47f2d6f3846ff5d036379d |
|
BLAKE2b-256 | da77a40dc3017c7af35b773af0f749def58e9876286c6f699706b3db14ce293a |