├── .coveragerc ├── .github ├── ISSUE_TEMPLATE.md └── workflows │ ├── build-wheels.yml │ ├── code-style.yml │ ├── coverage.yml │ ├── cross-compatibility.yml │ ├── installation.yml │ └── unit-tests.yml ├── .gitignore ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE.txt ├── MANIFEST.in ├── README.md ├── bin └── build_docs.sh ├── docs ├── README.md ├── build │ └── .gitignore └── source │ ├── Makefile │ ├── _static │ └── .placeholder │ ├── changelog.rst │ ├── conf.py │ ├── futurework.rst │ ├── img │ ├── 2000metersum.png │ ├── 500metersum.png │ └── distance_to_restaurants.png │ ├── index.rst │ ├── installation.rst │ ├── introduction.rst │ ├── loaders.rst │ ├── network.rst │ ├── tutorial.rst │ └── utilities.rst ├── examples ├── Pandana-demo.ipynb ├── range_example.py ├── shortest_path_example.py └── simple_example.py ├── pandana ├── __init__.py ├── loaders │ ├── __init__.py │ ├── osm.py │ └── pandash5.py ├── network.py ├── testing.py └── utils.py ├── pyproject.toml ├── requirements-dev.txt ├── requirements-extras.txt ├── setup.cfg ├── setup.py ├── src ├── accessibility.cpp ├── accessibility.h ├── contraction_hierarchies │ ├── Makefile │ └── src │ │ ├── BasicDefinitions.h │ │ ├── Contractor │ │ ├── ContractionCleanup.h │ │ └── Contractor.h │ │ ├── DataStructures │ │ ├── BinaryHeap.h │ │ ├── DynamicGraph.h │ │ ├── Percent.h │ │ ├── SimpleCHQuery.h │ │ └── StaticGraph.h │ │ ├── POIIndex │ │ └── POIIndex.h │ │ ├── Util │ │ └── HyperThreading.h │ │ ├── libch.cpp │ │ └── libch.h ├── cyaccess.pyx ├── graphalg.cpp ├── graphalg.h └── shared.h └── tests ├── osm_sample.h5 ├── test_cyaccess.py ├── test_osm.py ├── test_pandana.py ├── test_pandash5.py └── test_utils.py /.coveragerc: -------------------------------------------------------------------------------- 1 | [run] 2 | omit = 3 | pandana/**/tests/* 4 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDST/pandana/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/build-wheels.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDST/pandana/HEAD/.github/workflows/build-wheels.yml -------------------------------------------------------------------------------- /.github/workflows/code-style.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDST/pandana/HEAD/.github/workflows/code-style.yml -------------------------------------------------------------------------------- /.github/workflows/coverage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDST/pandana/HEAD/.github/workflows/coverage.yml -------------------------------------------------------------------------------- /.github/workflows/cross-compatibility.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDST/pandana/HEAD/.github/workflows/cross-compatibility.yml -------------------------------------------------------------------------------- /.github/workflows/installation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDST/pandana/HEAD/.github/workflows/installation.yml -------------------------------------------------------------------------------- /.github/workflows/unit-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDST/pandana/HEAD/.github/workflows/unit-tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDST/pandana/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDST/pandana/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDST/pandana/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDST/pandana/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDST/pandana/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDST/pandana/HEAD/README.md -------------------------------------------------------------------------------- /bin/build_docs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDST/pandana/HEAD/bin/build_docs.sh -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDST/pandana/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/build/.gitignore: -------------------------------------------------------------------------------- 1 | *.* -------------------------------------------------------------------------------- /docs/source/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDST/pandana/HEAD/docs/source/Makefile -------------------------------------------------------------------------------- /docs/source/_static/.placeholder: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/source/changelog.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDST/pandana/HEAD/docs/source/changelog.rst -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDST/pandana/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/futurework.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDST/pandana/HEAD/docs/source/futurework.rst -------------------------------------------------------------------------------- /docs/source/img/2000metersum.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDST/pandana/HEAD/docs/source/img/2000metersum.png -------------------------------------------------------------------------------- /docs/source/img/500metersum.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDST/pandana/HEAD/docs/source/img/500metersum.png -------------------------------------------------------------------------------- /docs/source/img/distance_to_restaurants.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDST/pandana/HEAD/docs/source/img/distance_to_restaurants.png -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDST/pandana/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDST/pandana/HEAD/docs/source/installation.rst -------------------------------------------------------------------------------- /docs/source/introduction.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDST/pandana/HEAD/docs/source/introduction.rst -------------------------------------------------------------------------------- /docs/source/loaders.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDST/pandana/HEAD/docs/source/loaders.rst -------------------------------------------------------------------------------- /docs/source/network.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDST/pandana/HEAD/docs/source/network.rst -------------------------------------------------------------------------------- /docs/source/tutorial.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDST/pandana/HEAD/docs/source/tutorial.rst -------------------------------------------------------------------------------- /docs/source/utilities.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDST/pandana/HEAD/docs/source/utilities.rst -------------------------------------------------------------------------------- /examples/Pandana-demo.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDST/pandana/HEAD/examples/Pandana-demo.ipynb -------------------------------------------------------------------------------- /examples/range_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDST/pandana/HEAD/examples/range_example.py -------------------------------------------------------------------------------- /examples/shortest_path_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDST/pandana/HEAD/examples/shortest_path_example.py -------------------------------------------------------------------------------- /examples/simple_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDST/pandana/HEAD/examples/simple_example.py -------------------------------------------------------------------------------- /pandana/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDST/pandana/HEAD/pandana/__init__.py -------------------------------------------------------------------------------- /pandana/loaders/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pandana/loaders/osm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDST/pandana/HEAD/pandana/loaders/osm.py -------------------------------------------------------------------------------- /pandana/loaders/pandash5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDST/pandana/HEAD/pandana/loaders/pandash5.py -------------------------------------------------------------------------------- /pandana/network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDST/pandana/HEAD/pandana/network.py -------------------------------------------------------------------------------- /pandana/testing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDST/pandana/HEAD/pandana/testing.py -------------------------------------------------------------------------------- /pandana/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDST/pandana/HEAD/pandana/utils.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDST/pandana/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements-dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDST/pandana/HEAD/requirements-dev.txt -------------------------------------------------------------------------------- /requirements-extras.txt: -------------------------------------------------------------------------------- 1 | # requirements for loading networks directly from OpenStreetMap 2 | 3 | osmnet>=0.1.2 4 | -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- 1 | [pycodestyle] 2 | ignore = E226,E402 3 | max-line-length = 100 4 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDST/pandana/HEAD/setup.py -------------------------------------------------------------------------------- /src/accessibility.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDST/pandana/HEAD/src/accessibility.cpp -------------------------------------------------------------------------------- /src/accessibility.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDST/pandana/HEAD/src/accessibility.h -------------------------------------------------------------------------------- /src/contraction_hierarchies/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDST/pandana/HEAD/src/contraction_hierarchies/Makefile -------------------------------------------------------------------------------- /src/contraction_hierarchies/src/BasicDefinitions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDST/pandana/HEAD/src/contraction_hierarchies/src/BasicDefinitions.h -------------------------------------------------------------------------------- /src/contraction_hierarchies/src/Contractor/ContractionCleanup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDST/pandana/HEAD/src/contraction_hierarchies/src/Contractor/ContractionCleanup.h -------------------------------------------------------------------------------- /src/contraction_hierarchies/src/Contractor/Contractor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDST/pandana/HEAD/src/contraction_hierarchies/src/Contractor/Contractor.h -------------------------------------------------------------------------------- /src/contraction_hierarchies/src/DataStructures/BinaryHeap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDST/pandana/HEAD/src/contraction_hierarchies/src/DataStructures/BinaryHeap.h -------------------------------------------------------------------------------- /src/contraction_hierarchies/src/DataStructures/DynamicGraph.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDST/pandana/HEAD/src/contraction_hierarchies/src/DataStructures/DynamicGraph.h -------------------------------------------------------------------------------- /src/contraction_hierarchies/src/DataStructures/Percent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDST/pandana/HEAD/src/contraction_hierarchies/src/DataStructures/Percent.h -------------------------------------------------------------------------------- /src/contraction_hierarchies/src/DataStructures/SimpleCHQuery.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDST/pandana/HEAD/src/contraction_hierarchies/src/DataStructures/SimpleCHQuery.h -------------------------------------------------------------------------------- /src/contraction_hierarchies/src/DataStructures/StaticGraph.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDST/pandana/HEAD/src/contraction_hierarchies/src/DataStructures/StaticGraph.h -------------------------------------------------------------------------------- /src/contraction_hierarchies/src/POIIndex/POIIndex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDST/pandana/HEAD/src/contraction_hierarchies/src/POIIndex/POIIndex.h -------------------------------------------------------------------------------- /src/contraction_hierarchies/src/Util/HyperThreading.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDST/pandana/HEAD/src/contraction_hierarchies/src/Util/HyperThreading.h -------------------------------------------------------------------------------- /src/contraction_hierarchies/src/libch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDST/pandana/HEAD/src/contraction_hierarchies/src/libch.cpp -------------------------------------------------------------------------------- /src/contraction_hierarchies/src/libch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDST/pandana/HEAD/src/contraction_hierarchies/src/libch.h -------------------------------------------------------------------------------- /src/cyaccess.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDST/pandana/HEAD/src/cyaccess.pyx -------------------------------------------------------------------------------- /src/graphalg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDST/pandana/HEAD/src/graphalg.cpp -------------------------------------------------------------------------------- /src/graphalg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDST/pandana/HEAD/src/graphalg.h -------------------------------------------------------------------------------- /src/shared.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDST/pandana/HEAD/src/shared.h -------------------------------------------------------------------------------- /tests/osm_sample.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDST/pandana/HEAD/tests/osm_sample.h5 -------------------------------------------------------------------------------- /tests/test_cyaccess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDST/pandana/HEAD/tests/test_cyaccess.py -------------------------------------------------------------------------------- /tests/test_osm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDST/pandana/HEAD/tests/test_osm.py -------------------------------------------------------------------------------- /tests/test_pandana.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDST/pandana/HEAD/tests/test_pandana.py -------------------------------------------------------------------------------- /tests/test_pandash5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDST/pandana/HEAD/tests/test_pandash5.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDST/pandana/HEAD/tests/test_utils.py --------------------------------------------------------------------------------