Skip to main content

A package for short-to-mid span bridge traffic loading simulation

Project description

PyBTLS logo

PyBTLS - Python Bridge Traffic Load Simulation

PyBTLS is a Python wrapper of the C++ based program bridge traffic load simulation (BTLS). It is tailored for traffic simulations on short-to-medium length bridges, where vehicles’ lane-changing behaviors are considered negligible.

PyBTLS uses influence lines or surfaces to calculate the load effects on bridges. It integrates several built-in influence lines (check the docs), and more influence lines or surfaces can be defined by users.

Installation

To install PyBTLS just do:

pip install pybtls

Features

  • Generate new traffic from historical traffic;

  • Can get any load effect data, with additional Python bridge analysis packages (there are many) to define the IL/IS;

  • Simulation runs efficiently, with C++ backend and Python multiprocessing support;

  • Well-organized output data in pandas DataFrame;

  • Integrates block-maximum analysis, peak-over-threshold analysis, rainflow analysis, etc.

Getting started

This Documentation provides all the information needed to install PyBTLS and conduct different simulations supported by PyBTLS. More detailed information about the input and output data can be found in the Manual.

Main Reference

OBrien, E., Nowak, A., & Caprani, C. (Eds.). (2021). Bridge traffic loading: From research to practice. CRC Press. Link

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pybtls-1.0.1.tar.gz (17.3 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

pybtls-1.0.1-cp313-cp313-win_amd64.whl (429.4 kB view details)

Uploaded CPython 3.13Windows x86-64

pybtls-1.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (678.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

pybtls-1.0.1-cp313-cp313-macosx_11_0_arm64.whl (469.9 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pybtls-1.0.1-cp313-cp313-macosx_10_13_x86_64.whl (501.2 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

pybtls-1.0.1-cp312-cp312-win_amd64.whl (429.3 kB view details)

Uploaded CPython 3.12Windows x86-64

pybtls-1.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (679.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

pybtls-1.0.1-cp312-cp312-macosx_11_0_arm64.whl (469.9 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pybtls-1.0.1-cp312-cp312-macosx_10_13_x86_64.whl (501.3 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

pybtls-1.0.1-cp311-cp311-win_amd64.whl (429.2 kB view details)

Uploaded CPython 3.11Windows x86-64

pybtls-1.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (677.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

pybtls-1.0.1-cp311-cp311-macosx_11_0_arm64.whl (469.4 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pybtls-1.0.1-cp311-cp311-macosx_10_9_x86_64.whl (499.3 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

pybtls-1.0.1-cp310-cp310-win_amd64.whl (428.7 kB view details)

Uploaded CPython 3.10Windows x86-64

pybtls-1.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (675.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

pybtls-1.0.1-cp310-cp310-macosx_11_0_arm64.whl (467.9 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

pybtls-1.0.1-cp310-cp310-macosx_10_9_x86_64.whl (498.1 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

Details for the file pybtls-1.0.1.tar.gz.

File metadata

  • Download URL: pybtls-1.0.1.tar.gz
  • Upload date:
  • Size: 17.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pybtls-1.0.1.tar.gz
Algorithm Hash digest
SHA256 644a89da5ed4d513e1be5039edd1e630f37c47615dbbea260fe7f843f2e2ef2b
MD5 383fc6c33fe88df5066347dfa7f259f0
BLAKE2b-256 ce142d99373c1dba56fa05cfd89fdb773d7c96128a461085648cef861de2b194

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybtls-1.0.1.tar.gz:

Publisher: wheels.yml on ccaprani/btls

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybtls-1.0.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: pybtls-1.0.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 429.4 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pybtls-1.0.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 e3433feba8261bf8ad69208da95064c0b5008df46668d46e31976295596b43f4
MD5 5d1ab23381bd8dcf88987e5a416ffeef
BLAKE2b-256 346c4405c7e139e492fd2dfbf59b41dae1352ee2f4506a416131d0123b92ecaf

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybtls-1.0.1-cp313-cp313-win_amd64.whl:

Publisher: wheels.yml on ccaprani/btls

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybtls-1.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pybtls-1.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f0d93a9f2a1a92614e314766ea5e29e1e0f50ac8ac674cc91d9618977fbfa655
MD5 6be41aab4ced8d8b3a291c5e341ffbc1
BLAKE2b-256 ee88733d3c2655c9a8f074747ca61277d604f33c80f9357eb4c861753861e393

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybtls-1.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: wheels.yml on ccaprani/btls

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybtls-1.0.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pybtls-1.0.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d389c620a8304666514e4b781e2fa75aeb54f33328e879831f4c7018404497b7
MD5 86837ae8592ceb72364d0ea592a22e5f
BLAKE2b-256 e04df33246dea13ac06d74ce3598dd576aa63a1b36c381f5a895ecf1c134c57b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybtls-1.0.1-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: wheels.yml on ccaprani/btls

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybtls-1.0.1-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pybtls-1.0.1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 8573e79f8f6759e389e3b3842afcec1a3a2300617ef0d72d5af0ded07ad08ec1
MD5 f1474442ce0303ff39067a9af71454a8
BLAKE2b-256 0227f2adb0a24ef9d2507949abaefc8d96dc03de2ad3f17fbd1b853a950ab3a7

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybtls-1.0.1-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: wheels.yml on ccaprani/btls

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybtls-1.0.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: pybtls-1.0.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 429.3 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pybtls-1.0.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 3152e8c2f2366f916fb91f528659e161f5139ec3009da6f6542c146a45b36078
MD5 7f85fed1967975660edd032b8988b937
BLAKE2b-256 abc6f29fa03797ed5fa1f3e025de08621c07e743de6bf22267db051de28bf804

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybtls-1.0.1-cp312-cp312-win_amd64.whl:

Publisher: wheels.yml on ccaprani/btls

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybtls-1.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pybtls-1.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 be85cb1ad47aed7ffae068223c6fa30c4b471dfdcedd072689ad2f9d88513311
MD5 b13710154866cafd8c3dc76b6ae5dbd9
BLAKE2b-256 662b1219ae5f4165e22ba358823c395425645cffaa687abc37ec05c87f91903b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybtls-1.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: wheels.yml on ccaprani/btls

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybtls-1.0.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pybtls-1.0.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 893a081ba11bbb58042a01b926ebd4e789f62d40c44422e083156788a9fb7090
MD5 f825175bec3e2fe9de917e58520463ba
BLAKE2b-256 b96b4b63d23784fda82bbce24c533df6ba710e31ebd5cacd867a7cbbc20b84a6

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybtls-1.0.1-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: wheels.yml on ccaprani/btls

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybtls-1.0.1-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pybtls-1.0.1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 7b3f3d62701cf984dc4bafe44fd0bec4c01170c9fa286e5341d5bbd8f5353d9b
MD5 70607835a57e890b2eca2ad3d1db6364
BLAKE2b-256 ef6e391d99a36a50052cd95d6d5c4bd06a6a1340a4cfb3834c04d7a938f12ac6

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybtls-1.0.1-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: wheels.yml on ccaprani/btls

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybtls-1.0.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pybtls-1.0.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 429.2 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pybtls-1.0.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d2fd9128c3d9a9f7b9867e53b50efdb4b542cf4a6b39852f6bf158af32c5226f
MD5 2999f09e23caa765f4d96fef02896492
BLAKE2b-256 d123cd4ed8df9cce1adb268e336689b1e61179af72692927ec8a9f6eb582eb97

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybtls-1.0.1-cp311-cp311-win_amd64.whl:

Publisher: wheels.yml on ccaprani/btls

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybtls-1.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pybtls-1.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ad96ed0c24e9da9ba169dee1af4bccf58406b3a232ee8e8ebf8448175dd7ad32
MD5 a36e9ebc892ecba1129994e11116d8d9
BLAKE2b-256 d977ddf2c96caae764ee2e723a0d456e8e642166479a894c03314d97dfa84f25

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybtls-1.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: wheels.yml on ccaprani/btls

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybtls-1.0.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pybtls-1.0.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 977d0054822fce817967ba4bc0d06f7e62ae5e4dafa0fa611acdce78ba4b6b7e
MD5 d7f3cd319a76c7b3c39b322f9f1737bf
BLAKE2b-256 da3f57140daf2ca45af4132a7d0dfa060617a8e88df33fb0b1ac211fce0e96ff

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybtls-1.0.1-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: wheels.yml on ccaprani/btls

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybtls-1.0.1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pybtls-1.0.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 00d0427eb6110cb38285e53105258cbd8f66c3436507c9d3e7d1ef9d0cb717c4
MD5 c6bc1e6ce8169de34f4dd3d5566ecfaa
BLAKE2b-256 35ca3512b5d56e53b452fcc60b1268e5e84e59322297ca6f8bc25f5b88462ae0

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybtls-1.0.1-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: wheels.yml on ccaprani/btls

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybtls-1.0.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: pybtls-1.0.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 428.7 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pybtls-1.0.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 5ba50e11251b44ccab8f29b1e5dd76acb94e505614b013580d2aa98dcb79a20b
MD5 0c70bdcf54343483dfa76174e12e7fda
BLAKE2b-256 eb66b5e3418f3fbc01991f2a3e349dc64a29e6a533f7b1670751b518f0413ebb

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybtls-1.0.1-cp310-cp310-win_amd64.whl:

Publisher: wheels.yml on ccaprani/btls

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybtls-1.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pybtls-1.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 37f1f188ad3f649c07494b92347555003230bc8bf5347d92c8f24968f6235e01
MD5 5b24eb89356b5d6aa345e4c01534c3da
BLAKE2b-256 8a2d28fed05008c0c58dd36ea33c2ac059a3e68f1d1ba4c85bf761d284ab1271

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybtls-1.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: wheels.yml on ccaprani/btls

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybtls-1.0.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pybtls-1.0.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bdd0df657933144b1d51986bfa7e211135dfea36909ba3fe8504a836054b58ed
MD5 2fd01a575f38e6347f0559388e80665c
BLAKE2b-256 d7be557033549b5ab1d3688ee99af13c62042a0842d88e3552cd80f9c341179e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybtls-1.0.1-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: wheels.yml on ccaprani/btls

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybtls-1.0.1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pybtls-1.0.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c034bb956905963c4c0b078143d7fa377ffbb790804987c911368d49f7f61fbd
MD5 88fccb37fe6fbfa8c8b8d3406eb8aa09
BLAKE2b-256 aa42ddecaa459c64d9df10c64b82df74885fc65da21ebe32ac457d5af467e5d2

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybtls-1.0.1-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: wheels.yml on ccaprani/btls

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page