r5py 1.0.3
pip install r5py
Released:
Python wrapper for the R5 routing analysis engine
Navigation
Verified details
These details have been verified by PyPIProject links
GitHub Statistics
Maintainers
Unverified details
These details have not been verified by PyPIProject links
Meta
- License: GNU General Public License v3 (GPLv3), MIT License (GPL-3.0-or-later or MIT)
- Author: Christoph Fink, Willem Klumpenhouwer, Marcus Sairava, Rafael Pereira, Henrikki Tenkanen
- Tags accessibility, transport, routing, research
- Requires: Python >=3.10
-
Provides-Extra:
docs
,tests
Classifiers
- License
- Operating System
- Programming Language
Project description
r5py: Rapid Realistic Routing with R5 in Python
R5py is a Python library for rapid realistic routing on multimodal transport networks (walk, bike, public transport and car). It provides a simple and friendly interface to R5, the Rapid Realistic Routing on Real-world and Reimagined networks, the routing engine developed by Conveyal. r5py is inspired by r5r, a wrapper for R, and the library is designed to interact with GeoPandas GeoDataFrames.
R5py offers a simple way to run R5 locally with Python. It allows users to calculate travel time matrices and accessibility by different travel modes. To get started, see a detailed demonstration of the r5py ‘in action’ from the Usage section of its documentation. Over time, r5py will be expanded to incorporate other functionalities from R5.
Installation
R5py is available from conda-forge and PyPi. You can use mamba
, pip
or
conda
to install it. To quickstart your use of r5py, we also provide an
environment.yml
file , using which you can quickly set up a
development environment and are ready to go.
For more details and alternative installation options, read the dedicated installation section of the r5py documentation.
Usage
You can find detailed installation instructions, example code, documentation and API reference at r5py.readthedocs.io.
Acknowledgements
The R5 routing engine is developed at Conveyal with contributions from several people.
R5py draws a lot of inspiration from r5r, an interface to R5 from the R language that is developed at the Institute for Applied Economic Research (Ipea), Brazil.
Citation
If you use r5py for scientific research, please cite it in your publications:
Fink, C., Klumpenhouwer, W., Saraiva, M., Pereira, R., & Tenkanen, H., 2022: r5py: Rapid Realistic Routing with R5 in Python. DOI:10.5281/zenodo.7060437
License
This work is dual-licensed under GNU General Public License v3.0 or later and MIT License. You can choose between the two depending on which license fits your project better.
SPDX-License-Identifier: GPL-3.0-or-later OR MIT
Project details
Verified details
These details have been verified by PyPIProject links
GitHub Statistics
Maintainers
Unverified details
These details have not been verified by PyPIProject links
Meta
- License: GNU General Public License v3 (GPLv3), MIT License (GPL-3.0-or-later or MIT)
- Author: Christoph Fink, Willem Klumpenhouwer, Marcus Sairava, Rafael Pereira, Henrikki Tenkanen
- Tags accessibility, transport, routing, research
- Requires: Python >=3.10
-
Provides-Extra:
docs
,tests
Classifiers
- License
- Operating System
- Programming Language
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
File details
Details for the file r5py-1.0.3.tar.gz
.
File metadata
- Download URL: r5py-1.0.3.tar.gz
- Upload date:
- Size: 3.7 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b079e1e8369ce16c1df57783dd01c9f809e246d2311ef0796f51b05433677521 |
|
MD5 | 1718c0e28245d397097e6cd72580402a |
|
BLAKE2b-256 | d8f283ea4b9854648f7506aeff54cf811ba3e2ec319898b19bae00cacaabffdc |
Provenance
The following attestation bundles were made for r5py-1.0.3.tar.gz
:
Publisher:
release.yml
on r5py/r5py
-
Statement:
- Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
r5py-1.0.3.tar.gz
- Subject digest:
b079e1e8369ce16c1df57783dd01c9f809e246d2311ef0796f51b05433677521
- Sigstore transparency entry: 190046421
- Sigstore integration time:
- Permalink:
r5py/r5py@d08b2904149d68e847a9f36e6688588dec7d1165
- Branch / Tag:
refs/tags/v1.0.3
- Owner: https://github.com/r5py
- Access:
public
- Token Issuer:
https://token.actions.githubusercontent.com
- Runner Environment:
github-hosted
- Publication workflow:
release.yml@d08b2904149d68e847a9f36e6688588dec7d1165
- Trigger Event:
push
- Statement type:
File details
Details for the file r5py-1.0.3-py3-none-any.whl
.
File metadata
- Download URL: r5py-1.0.3-py3-none-any.whl
- Upload date:
- Size: 59.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d7f0e2262132dbd0c10240b81d91db805bad555cd85fd7d5537540f633a6be9 |
|
MD5 | 2a2e9897e255ca9e697a62bf7bfe4f79 |
|
BLAKE2b-256 | 3ce486e027cb60e6f29cafd792c1ee6427cfdec819706b04be47b61d052db9a6 |
Provenance
The following attestation bundles were made for r5py-1.0.3-py3-none-any.whl
:
Publisher:
release.yml
on r5py/r5py
-
Statement:
- Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
r5py-1.0.3-py3-none-any.whl
- Subject digest:
0d7f0e2262132dbd0c10240b81d91db805bad555cd85fd7d5537540f633a6be9
- Sigstore transparency entry: 190046423
- Sigstore integration time:
- Permalink:
r5py/r5py@d08b2904149d68e847a9f36e6688588dec7d1165
- Branch / Tag:
refs/tags/v1.0.3
- Owner: https://github.com/r5py
- Access:
public
- Token Issuer:
https://token.actions.githubusercontent.com
- Runner Environment:
github-hosted
- Publication workflow:
release.yml@d08b2904149d68e847a9f36e6688588dec7d1165
- Trigger Event:
push
- Statement type: