Skip to main content

Routee Compass

Python Build

RouteE Compass is an energy-aware routing engine for the RouteE ecosystem of software tools with the following key features:

  • Dynamic and extensible search objectives that allow customized blends of distance, time, cost, and energy (via RouteE Powertrain) at query-time
  • Core engine written in Rust for improved runtimes, parallel query execution, and the ability to load nation-sized road networks into memory
  • Rust, HTTP, and Python APIs for integration into different research pipelines and other software

RouteE Compass is a part of the RouteE family of mobility tools created at the National Lab of the Rockies and uses RouteE Powertrain to predict vehicle energy during the search.

Installation

See the installation guide for installing RouteE Compass

Usage

See the documentation for more information.

Contributors

RouteE Compass is currently maintained by Nick Reinicke (@nreinicke) and Rob Fitzgerald (@robfitzgerald).

If you're interested in contributing, please checkout the contributing guide.

License

Copyright 2023 Alliance for Energy Innovation, LLC

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

  1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

  2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

  3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Metadata

Release files for nrel-routee-compass 0.19.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for nrel-routee-compass 0.19.5
File Size Uploaded Provenance
nrel_routee_compass-0.19.5.tar.gz 1.6 MB Without provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for nrel-routee-compass 0.19.5
File
nrel_routee_compass-0.19.5-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
nrel_routee_compass-0.19.5-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details
nrel_routee_compass-0.19.5-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
nrel_routee_compass-0.19.5-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
nrel_routee_compass-0.19.5-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details
nrel_routee_compass-0.19.5-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
nrel_routee_compass-0.19.5-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
nrel_routee_compass-0.19.5-cp311-cp311-manylinux_2_38_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.38+ x86-64 Details
nrel_routee_compass-0.19.5-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details
nrel_routee_compass-0.19.5-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
nrel_routee_compass-0.19.5-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
nrel_routee_compass-0.19.5-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details
nrel_routee_compass-0.19.5-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details

Total release size: 252.4 MB

Release files / nrel_routee_compass-0.19.5.tar.gz

Download URL nrel_routee_compass-0.19.5.tar.gz
Size 1.6 MB
Tags Source
SHA-256 checksum
How to use checksums
e690c03a26e1991a5ffa85c63a8f556c0610c0d25c941bfa740cf182c334a615
BLAKE2b-256 checksum
How to use checksums
769941144d39eb8bc29885c999a1afecdbe670fa85da85a077dc369acbb5d6dc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / nrel_routee_compass-0.19.5-cp313-cp313-win_amd64.whl

Download URL nrel_routee_compass-0.19.5-cp313-cp313-win_amd64.whl
Size 15.1 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
cb09ceff58b133ba44f148879dc7187818001747c3a7a52ebe26a121cf57050b
BLAKE2b-256 checksum
How to use checksums
12bf56855fc0bfe66b31c28e24ad45ead7cff8425115c8334da2e62286b5b7c6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / nrel_routee_compass-0.19.5-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL nrel_routee_compass-0.19.5-cp313-cp313-manylinux_2_28_x86_64.whl
Size 15.6 MB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
93155b65409bc5bc393a65a05d4613ecf50d3790e586ae9a44b0d83d7ed826da
BLAKE2b-256 checksum
How to use checksums
288d2f3d6086e2f9b37aeb7542925f2c72722cf528248ced5e40bd6e048e7b71
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / nrel_routee_compass-0.19.5-cp313-cp313-macosx_11_0_arm64.whl

Download URL nrel_routee_compass-0.19.5-cp313-cp313-macosx_11_0_arm64.whl
Size 14.0 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4adf261455832c8cd491163eb1d35048beaee3a5ae8f8f213cd586680cbd8f9b
BLAKE2b-256 checksum
How to use checksums
991e0eabfe954388c1cdf813b6adb442968667cd1c7d2faf10f2cf14395cf7d7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / nrel_routee_compass-0.19.5-cp312-cp312-win_amd64.whl

Download URL nrel_routee_compass-0.19.5-cp312-cp312-win_amd64.whl
Size 15.1 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
32bd243321ffc35ae60d99dd19750b7dcaa8170ee22378e085c92ff0fa99e1d2
BLAKE2b-256 checksum
How to use checksums
4003718e71951ea49b1c133dff2511bcc5371b9dd7503351a622c1e7a711c6d9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / nrel_routee_compass-0.19.5-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL nrel_routee_compass-0.19.5-cp312-cp312-manylinux_2_28_x86_64.whl
Size 15.6 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
222ba6a4acb41e93a3517593d507a9398b2df222def77d324c107014c5d59f4f
BLAKE2b-256 checksum
How to use checksums
a9a212874e489f2780b715ba767f881efd256fc261671d974ca1faf26e3c85a2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / nrel_routee_compass-0.19.5-cp312-cp312-macosx_11_0_arm64.whl

Download URL nrel_routee_compass-0.19.5-cp312-cp312-macosx_11_0_arm64.whl
Size 14.0 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
af645a55f1e2264fa2f44c2f658ca1d3f24a782065d16fe94cc943f1a8b00e84
BLAKE2b-256 checksum
How to use checksums
58259cda491b5e1af1531d156383dbf05ddd085483a8012d7ab44242cb5c345f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / nrel_routee_compass-0.19.5-cp311-cp311-win_amd64.whl

Download URL nrel_routee_compass-0.19.5-cp311-cp311-win_amd64.whl
Size 15.1 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
cdc08b7b8c6a8b2f28ccda969d5622c030a8cb3e24aa2f59a6dc89973d0d2c92
BLAKE2b-256 checksum
How to use checksums
98c083e52e4ca9ed5124b1abc521006cbed01f0ce1a078219fbc819af19c47ee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / nrel_routee_compass-0.19.5-cp311-cp311-manylinux_2_38_x86_64.whl

Download URL nrel_routee_compass-0.19.5-cp311-cp311-manylinux_2_38_x86_64.whl
Size 72.1 MB
Tags CPython 3.11 Linux glibc 2.38+ x86-64
SHA-256 checksum
How to use checksums
a7f5d394198f412d52ba4442ed703a2e20f4c039e0b209c92e860a6917085f64
BLAKE2b-256 checksum
How to use checksums
996b0cb94f5c67abbd463a2072aff4ac82e0b6101b9b7d378bad49a2078c5ab0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / nrel_routee_compass-0.19.5-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL nrel_routee_compass-0.19.5-cp311-cp311-manylinux_2_28_x86_64.whl
Size 15.6 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
54de9b502102673b27ab5181aa1b079e8bf978a9d8e3d72db07c73346ae64dab
BLAKE2b-256 checksum
How to use checksums
5bdf5bd452b28ac5f92aaadba279d774ad6d143f6beef2e5c47f12658511736d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / nrel_routee_compass-0.19.5-cp311-cp311-macosx_11_0_arm64.whl

Download URL nrel_routee_compass-0.19.5-cp311-cp311-macosx_11_0_arm64.whl
Size 14.0 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f3013691b6135c053abc27843e626e897f772442aa49bf2770ae0116fad74a6a
BLAKE2b-256 checksum
How to use checksums
2113ed7fa47fb1e1915bd6f60d6acb687a4be764114a25e4cd55bdfa4bf9b007
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / nrel_routee_compass-0.19.5-cp310-cp310-win_amd64.whl

Download URL nrel_routee_compass-0.19.5-cp310-cp310-win_amd64.whl
Size 15.1 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
7fc3ca0ff568b42e1dbdc0e4da8fc294e0fb536e8ebd74a49c1ac243d6855524
BLAKE2b-256 checksum
How to use checksums
689890cf4c45244fc6cb088e6bd5ea25a7ed8b75a6d6f5f25304f7ab4f9cbacc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / nrel_routee_compass-0.19.5-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL nrel_routee_compass-0.19.5-cp310-cp310-manylinux_2_28_x86_64.whl
Size 15.6 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
22c6c42dc0ee7eb2f67026bfb1cf8f2de3d04fa486eb8d42aad0fa29e4239242
BLAKE2b-256 checksum
How to use checksums
39bd1a532ab4e822e406234ec0ba3282b08e5be392970a0c0b211163e5eab28d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / nrel_routee_compass-0.19.5-cp310-cp310-macosx_11_0_arm64.whl

Download URL nrel_routee_compass-0.19.5-cp310-cp310-macosx_11_0_arm64.whl
Size 14.0 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
060e588ad51735d790362d0048bfe601b05fdb1b46fac2507258bcd112ac2a3c
BLAKE2b-256 checksum
How to use checksums
be496fe396d8deac0512021edb0bd9e47c8ff9a6a4467dd1271a0b658cd63ffb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.2.0 CPython/3.12.3

Security for nrel-routee-compass 0.19.5

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

0.19.5 This release

14 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page