The Future Automotive Systems Technology Simulator (FASTSim) is an open-source vehicle powertrain simulation tool for evaluating the efficiency and performance of on-road vehicles. Developed by the National Laboratory of the Rockies (NLR), it provides fast, credible estimates of powertrain performance and energy consumption. FASTSim models powertrain technologies from conventional internal-combustion vehicles to hybrids, plug-in hybrids, and battery electric vehicles, and has been used to simulate light-duty passenger vehicles, two-wheelers, and a wide variety of medium- and heavy-duty vehicles.
FASTSim is designed for rapid analysis, making it practical to run many simulations and compare technology scenarios across vehicle classes and use cases. It occupies a practical middle ground between basic efficiency assumptions and detailed component/control models, balancing accuracy, runtime speed, and input burden for large scenario sweeps. FASTSim outputs are a core layer in other NLR tools, including:
- RouteE: an energy prediction tool and energy-aware routing engine
- T3CO: a medium- and heavy-duty vehicle total cost of ownership assessment tool
- ADOPT: a technology-driven consumer choice and vehicle market adoption model
FASTSim models conventional vehicles, hybrids, plug-in hybrids, battery electric vehicles, and fuel-cell electric vehicles over a set of standard regulatory drive cycles. You can also define custom vehicles and custom drive cycles to simulate any on-road vehicle over realistic scenarios.
For detailed documentation on FASTSim, including usage, background, and modeling philosophy, see https://natlabrockies.github.io/fastsim.
For a collection of prebuilt vehicle models, see the FASTSim Vehicle Database.
Installation
FASTSim is available as a package for use in Python 3.10 through 3.15.
In an active Python environment, run:
pip install fastsim
This installs the latest FASTSim release as a Python package.
For more detailed instructions, including compilation of FASTSim from source, see the Installation page of FASTSim's documentation.
Usage
For instructions on using FASTSim to simulate on-road vehicle performance, see the User Guide section of FASTSim's documentation.
Metadata
Release files for fastsim 3.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| fastsim-3.1.0.tar.gz | 287.6 kB | Without provenance | Details for fastsim-3.1.0.tar.gz |
Built distributions (wheels)
Total release size: 261.8 MB
Release files / fastsim-3.1.0.tar.gz
| Download URL | fastsim-3.1.0.tar.gz |
|---|---|
| Size | 287.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
907bb5d07fdeafb05237c15b65e591f4e4f71ef1649918a9ec20072b9a879c17
|
|
BLAKE2b-256 checksum How to use checksums |
2f376bb3d2782257f2437dfd70f4f34eb6e5aab1c63d63c69e924a5b7ca71652
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / fastsim-3.1.0-cp314-cp314-win_amd64.whl
| Download URL | fastsim-3.1.0-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 12.3 MB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
fddcaa8b94075c2cab591aa8ed44e7dfa79f2459d6e362e5420e857dffd134dc
|
|
BLAKE2b-256 checksum How to use checksums |
309f3f733ea2fa7173b25d1d629c616ea5482b3e7b85c3230cc39b509bc8a8b4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / fastsim-3.1.0-cp314-cp314-manylinux_2_34_x86_64.whl
| Download URL | fastsim-3.1.0-cp314-cp314-manylinux_2_34_x86_64.whl |
|---|---|
| Size | 14.3 MB |
| Tags | CPython 3.14 Linux glibc 2.34+ x86-64 |
|
SHA-256 checksum How to use checksums |
05ee46da21d833962aa20a503e3ceb57db06bf76b7fa31eb1ccc463ccb422e23
|
|
BLAKE2b-256 checksum How to use checksums |
09e83a5e32a6b6770e7d6aaa5d0e66e3b2cd32be9afbbe8129620f3246f2f8ef
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / fastsim-3.1.0-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | fastsim-3.1.0-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 12.7 MB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
be33cf8c8f304b57bd51acee677c6bb4d8bbd6ed86e8bb3d30ff8e25f5cfeafd
|
|
BLAKE2b-256 checksum How to use checksums |
7b0f68c97390afbcae63b5283c800fceb14b6d68842cb9748eac5559a10c839b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / fastsim-3.1.0-cp314-cp314-macosx_10_15_x86_64.whl
| Download URL | fastsim-3.1.0-cp314-cp314-macosx_10_15_x86_64.whl |
|---|---|
| Size | 13.0 MB |
| Tags | CPython 3.14 macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
5f1aca33a16f05893ba979d8ef6919bf3641d5a702c7c4ab1589bb698aea8aa6
|
|
BLAKE2b-256 checksum How to use checksums |
d7205449bba5b811b1aae0c250857d84bd6f89d2d4c04300afbea0d0bbb04995
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / fastsim-3.1.0-cp313-cp313-win_amd64.whl
| Download URL | fastsim-3.1.0-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 12.3 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
e13618cf3ba70781f65062955ca79dd9c72d119b7e045fb26dc5afe9be197b34
|
|
BLAKE2b-256 checksum How to use checksums |
0d9fa02ff9abbd9c2085dfee0adfdfddae1daf20f840eb3a1ae789c54884255d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / fastsim-3.1.0-cp313-cp313-manylinux_2_34_x86_64.whl
| Download URL | fastsim-3.1.0-cp313-cp313-manylinux_2_34_x86_64.whl |
|---|---|
| Size | 14.3 MB |
| Tags | CPython 3.13 Linux glibc 2.34+ x86-64 |
|
SHA-256 checksum How to use checksums |
b8914cf661dcfa1bd7e243c6d45bf65ea9094d87d1775b62c33b75c8ddb6308d
|
|
BLAKE2b-256 checksum How to use checksums |
4766c92cda4f10e30fd7bdab8ba6b394dc1d204ce9e50314f6e9cac6de696ba0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / fastsim-3.1.0-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | fastsim-3.1.0-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 12.6 MB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
3d81477ede30fbd0945253156e2d3ab29bd939c9f967be836a0e55b7228a3fcc
|
|
BLAKE2b-256 checksum How to use checksums |
d84cbcaf05aaec364ee4427f3ff4414e0633417a72d228a4e39d1a7c4509bbdd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / fastsim-3.1.0-cp313-cp313-macosx_10_13_x86_64.whl
| Download URL | fastsim-3.1.0-cp313-cp313-macosx_10_13_x86_64.whl |
|---|---|
| Size | 13.0 MB |
| Tags | CPython 3.13 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
2de7230cd222b3132bc863bb3929709f61400e76202741637ed64ce8981a9b30
|
|
BLAKE2b-256 checksum How to use checksums |
c522c55637bdd8d6a07686a95e16a5576f1a88d30f1b61832f8c029c35906fd7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / fastsim-3.1.0-cp312-cp312-win_amd64.whl
| Download URL | fastsim-3.1.0-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 12.3 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
88d42bccac169ff31fe8830728d4d19afb1e3dbeff4a392db30d91a07efc7710
|
|
BLAKE2b-256 checksum How to use checksums |
947913b276dee0cf55a045b9dc1edd3bf82aa054f12fe8724aafa9aab6bb0d45
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / fastsim-3.1.0-cp312-cp312-manylinux_2_34_x86_64.whl
| Download URL | fastsim-3.1.0-cp312-cp312-manylinux_2_34_x86_64.whl |
|---|---|
| Size | 14.3 MB |
| Tags | CPython 3.12 Linux glibc 2.34+ x86-64 |
|
SHA-256 checksum How to use checksums |
1352daff7fa954f9a9c67bbc58131ecf51a9601630f13b6552cb3e7a3bc9a9c1
|
|
BLAKE2b-256 checksum How to use checksums |
0e99cd0bdbc49dc32036d9b59b36f51d02cb9d11003b42fba43142d23d9cb752
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / fastsim-3.1.0-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | fastsim-3.1.0-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 12.6 MB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
76e492109374a8729d1d36ee75dc144fb89cd3b3c44cc3398c2ff41a7c04ea26
|
|
BLAKE2b-256 checksum How to use checksums |
1eb12cf3f34deb2f0b931308e251415579a0ae7532e0f475331047c733781c9e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / fastsim-3.1.0-cp312-cp312-macosx_10_13_x86_64.whl
| Download URL | fastsim-3.1.0-cp312-cp312-macosx_10_13_x86_64.whl |
|---|---|
| Size | 13.0 MB |
| Tags | CPython 3.12 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
f90c5bb0eabd01928fa1bd35391fe1276342960098ed5e5ab7a60c0822615cc9
|
|
BLAKE2b-256 checksum How to use checksums |
907d29c4950adcda0a221dae54286c4259c3e3770f7d39978bfe83001a5f19fe
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / fastsim-3.1.0-cp311-cp311-win_amd64.whl
| Download URL | fastsim-3.1.0-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 12.4 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
40ed8e7713249f1de51c7e6dc1d4e0b4a485f5009d33be1c03ae20a7a1c6d55b
|
|
BLAKE2b-256 checksum How to use checksums |
3840608cfc330f2a8b1303beb5d02140cadf0f6920ddd1defb7764576848af58
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / fastsim-3.1.0-cp311-cp311-manylinux_2_34_x86_64.whl
| Download URL | fastsim-3.1.0-cp311-cp311-manylinux_2_34_x86_64.whl |
|---|---|
| Size | 14.4 MB |
| Tags | CPython 3.11 Linux glibc 2.34+ x86-64 |
|
SHA-256 checksum How to use checksums |
39a44861f9e513958cba77fc6f8d2b1ce2caf160324aaeee6a0b58c72cdf9430
|
|
BLAKE2b-256 checksum How to use checksums |
b58177696a6348bca3abb32759b9019361f3bed01cff015d62e3aedd39b535f9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / fastsim-3.1.0-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | fastsim-3.1.0-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 12.7 MB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
ae4272bd999b1344daf736db8a254fffbdb456fbb5131b8d2e939ad766606907
|
|
BLAKE2b-256 checksum How to use checksums |
219ad767d08d865dadc30bc1ffac732b6604762a25a25e1a1b2f6a6e4a29f11d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / fastsim-3.1.0-cp311-cp311-macosx_10_12_x86_64.whl
| Download URL | fastsim-3.1.0-cp311-cp311-macosx_10_12_x86_64.whl |
|---|---|
| Size | 12.9 MB |
| Tags | CPython 3.11 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
2f06bb87764febdaa45432bab4951467ba5d1f35748a03317a102399dd29a551
|
|
BLAKE2b-256 checksum How to use checksums |
a6ac778cb730e8713d602ba2a82934e9f9d53547213405435f1b4ab600f9bfd9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / fastsim-3.1.0-cp310-cp310-win_amd64.whl
| Download URL | fastsim-3.1.0-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 12.4 MB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
01b3d176a1ad23fa57181795a63ffad38eeb6b7ccbcb9af9e7961446bd82633f
|
|
BLAKE2b-256 checksum How to use checksums |
6102a442eb75c0d0352fac16e7422c9ec4c16e51233cf31e2a54487f162cb435
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / fastsim-3.1.0-cp310-cp310-manylinux_2_34_x86_64.whl
| Download URL | fastsim-3.1.0-cp310-cp310-manylinux_2_34_x86_64.whl |
|---|---|
| Size | 14.4 MB |
| Tags | CPython 3.10 Linux glibc 2.34+ x86-64 |
|
SHA-256 checksum How to use checksums |
30286c64ed832ab81992052d0505f0241c347b585d255a22c37a2da7fbeb2b59
|
|
BLAKE2b-256 checksum How to use checksums |
54afd517ae264690fa442345a83d840e4874c468aed88682d9bd14b6d98c9014
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / fastsim-3.1.0-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | fastsim-3.1.0-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 12.7 MB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
ab1defe5c4d994f63f0bf4dbc662b2d9d9d53395fe444802fa8150f040b3a687
|
|
BLAKE2b-256 checksum How to use checksums |
66e15bd3db3bb154d008d922c2fdd064bd5db88edbbb9ca2f8a06f385a2b5e74
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / fastsim-3.1.0-cp310-cp310-macosx_10_12_x86_64.whl
| Download URL | fastsim-3.1.0-cp310-cp310-macosx_10_12_x86_64.whl |
|---|---|
| Size | 12.9 MB |
| Tags | CPython 3.10 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
008f678e335223de5f5143ebbe2da1ba128ed043977373ec890417b6cb5b4bf5
|
|
BLAKE2b-256 checksum How to use checksums |
eebe3f1fa178ee1db0c22e4205ce5cb5ce7b0a49bed16f1c8f18c0fb81a44941
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Security for fastsim 3.1.0
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.
To learn more about protecting yourself from malicious actors, visit our package security documentation.