pandana

Pandas Network Analysis: fast accessibility metrics and shortest paths, using contraction hierarchies :world_map:

  • 所有者: UDST/pandana
  • 平台:
  • 許可證: GNU Affero General Public License v3.0
  • 分類:
  • 主題:
  • 喜歡:
    0
      比較:

Github星跟蹤圖

Version
Travis build status
Appveyor build status
Coverage Status

Pandana

Pandana is a Python library for network analysis that uses contraction hierarchies to calculate super-fast travel accessibility metrics and shortest paths. The numerical code is in C++.

v0.5 adds vectorized calculation of shortest path lengths: network.shortest_path_lengths().

Documentation: http://udst.github.io/pandana

Installation

Pandana runs on Mac, Linux, and Windows with Python 2.7, 3.6, 3.7, and 3.8.

The easiest way to install Pandana is using the Anaconda package manager. Pandana's Anaconda distributions are pre-compiled and include multi-threading support on all platforms.

conda install pandana --channel conda-forge

See the documentation for information about other installation options.

Demo

Pandana-demo.ipynb

Acknowledgments

Pandana was created by Fletcher Foti, with subsequent contributions from Matt Davis, Federico Fernandez, Sam Maurer, and others. Sam Maurer is currently the lead maintainer. Pandana relies on contraction hierarchy code from Dennis Luxen and his OSRM project.

Academic literature

A paper on Pandana was presented at the Transportation Research Board Annual Conference in 2012. Please cite this paper when referring to the methodology implemented by this library.

主要指標

概覽
名稱與所有者UDST/pandana
主編程語言C++
編程語言Makefile (語言數: 6)
平台
許可證GNU Affero General Public License v3.0
所有者活动
創建於2013-10-14 06:19:54
推送於2023-11-25 06:09:34
最后一次提交
發布數18
最新版本名稱v0.6.1 (發布於 )
第一版名稱legacy_2014-08-18 (發布於 2014-08-18 10:51:45)
用户参与
星數397
關注者數41
派生數93
提交數576
已啟用問題?
問題數102
打開的問題數39
拉請求數83
打開的拉請求數2
關閉的拉請求數7
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?