Skip to main content

A flexible backtesting framework for Python

Project description

Build Status PyPI Version PyPI License

bt - Flexible Backtesting for Python

bt is currently in alpha stage - if you find a bug, please submit an issue.

Read the docs here: http://pmorissette.github.io/bt.

What is bt?

bt is a flexible backtesting framework for Python used to test quantitative trading strategies. Backtesting is the process of testing a strategy over a given data set. This framework allows you to easily create strategies that mix and match different Algos. It aims to foster the creation of easily testable, re-usable and flexible blocks of strategy logic to facilitate the rapid development of complex trading strategies.

The goal: to save quants from re-inventing the wheel and let them focus on the important part of the job - strategy development.

bt is coded in Python and joins a vibrant and rich ecosystem for data analysis. Numerous libraries exist for machine learning, signal processing and statistics and can be leveraged to avoid re-inventing the wheel - something that happens all too often when using other languages that don't have the same wealth of high-quality, open-source projects.

bt is built atop ffn - a financial function library for Python. Check it out!

Features

  • Tree Structure The tree structure facilitates the construction and composition of complex algorithmic trading strategies that are modular and re-usable. Furthermore, each tree Node has its own price index that can be used by Algos to determine a Node's allocation.

  • Algorithm Stacks Algos and AlgoStacks are another core feature that facilitate the creation of modular and re-usable strategy logic. Due to their modularity, these logic blocks are also easier to test - an important step in building robust financial solutions.

  • Charting and Reporting bt also provides many useful charting functions that help visualize backtest results. We also plan to add more charts, tables and report formats in the future, such as automatically generated PDF reports.

  • Detailed Statistics Furthermore, bt calculates a bunch of stats relating to a backtest and offers a quick way to compare these various statistics across many different backtests via Results display methods.

Roadmap

Future development efforts will focus on:

  • Speed Due to the flexible nature of bt, a trade-off had to be made between usability and performance. Usability will always be the priority, but we do wish to enhance the performance as much as possible.

  • Algos We will also be developing more algorithms as time goes on. We also encourage anyone to contribute their own algos as well.

  • Charting and Reporting This is another area we wish to constantly improve on as reporting is an important aspect of the job. Charting and reporting also facilitate finding bugs in strategy logic.

Installing bt

The easiest way to install bt is from the Python Package Index using pip:

pip install bt

Since bt has many dependencies, we strongly recommend installing the Anaconda Scientific Python Distribution, especially on Windows. This distribution comes with many of the required packages pre-installed, including pip. Once Anaconda is installed, the above command should complete the installation.

Recommended Setup

We believe the best environment to develop with bt is the IPython Notebook. From their homepage, the IPython Notebook is:

"[...] a web-based interactive computational environment
where you can combine code execution, text, mathematics, plots and rich
media into a single document [...]"

This environment allows you to plot your charts in-line and also allows you to easily add surrounding text with Markdown. You can easily create Notebooks that you can share with colleagues and you can also save them as PDFs. If you are not yet convinced, head over to their website.

Contributing to bt

A Makefile is available to simplify local development. GNU Make is required to run the make targets directly, and it is not often preinstalled on Windows systems.

When developing in Python, it's advisable to create and activate a virtual environment to keep the project's dependencies isolated from the system.

After the usual preparation steps for contributing to a GitHub project (forking, cloning, creating a feature branch), run make develop to install dependencies in the environment.

While making changes and adding tests, run make lint and make test often to check for mistakes.

After commiting and pushing changes, create a Pull Request to discuss and get feedback on the proposed feature or fix.

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

bt-1.2.0.tar.gz (310.4 kB view details)

Uploaded Source

Built Distributions

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

bt-1.2.0-cp314-cp314-win_amd64.whl (219.0 kB view details)

Uploaded CPython 3.14Windows x86-64

bt-1.2.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

bt-1.2.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (1.5 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

bt-1.2.0-cp314-cp314-macosx_11_0_arm64.whl (235.4 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

bt-1.2.0-cp314-cp314-macosx_10_15_x86_64.whl (251.4 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

bt-1.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

bt-1.2.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (1.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

bt-1.2.0-cp313-cp313-macosx_11_0_arm64.whl (233.7 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

bt-1.2.0-cp313-cp313-macosx_10_13_x86_64.whl (250.5 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

bt-1.2.0-cp312-cp312-win_amd64.whl (214.9 kB view details)

Uploaded CPython 3.12Windows x86-64

bt-1.2.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

bt-1.2.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (1.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

bt-1.2.0-cp312-cp312-macosx_11_0_arm64.whl (235.3 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

bt-1.2.0-cp312-cp312-macosx_10_13_x86_64.whl (251.3 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

bt-1.2.0-cp311-cp311-win_amd64.whl (227.8 kB view details)

Uploaded CPython 3.11Windows x86-64

bt-1.2.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

bt-1.2.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (1.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

bt-1.2.0-cp311-cp311-macosx_11_0_arm64.whl (236.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

bt-1.2.0-cp311-cp311-macosx_10_9_x86_64.whl (253.0 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

bt-1.2.0-cp310-cp310-win_amd64.whl (227.4 kB view details)

Uploaded CPython 3.10Windows x86-64

bt-1.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

bt-1.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

bt-1.2.0-cp310-cp310-macosx_11_0_arm64.whl (236.8 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

bt-1.2.0-cp310-cp310-macosx_10_9_x86_64.whl (253.2 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

Details for the file bt-1.2.0.tar.gz.

File metadata

  • Download URL: bt-1.2.0.tar.gz
  • Upload date:
  • Size: 310.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for bt-1.2.0.tar.gz
Algorithm Hash digest
SHA256 85bf1a2bce016aab5c871f604c09b2777b1e0121571b58341a75bedc0bcbc3f0
MD5 4d3f87a9c185d08449d62df14e3b8ea5
BLAKE2b-256 0d771e24ff32e072496aab18a2b71ca40aa7c6b73d50ed81f8f40475049a1bde

See more details on using hashes here.

File details

Details for the file bt-1.2.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: bt-1.2.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 219.0 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for bt-1.2.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 caad622b5a8438d3ff2f6eff414b6c9e8735209739f947d4244711b025e9ea5a
MD5 67347494ddb7849464cfee4fdc5f0219
BLAKE2b-256 00625f02213b31fca2e34c7ef2a824bcd4158a6bb1e8cffd2d777adf34736f36

See more details on using hashes here.

File details

Details for the file bt-1.2.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for bt-1.2.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8ad9bd1e46941403602a68e26b44e3c400f7a8037be47c2daaa26dd007b9f837
MD5 097dc32f5d17338dd353071b11168515
BLAKE2b-256 7796852a7de508a1f2510492afad3b7e03c5970727ec3eaf5a520347196cde60

See more details on using hashes here.

File details

Details for the file bt-1.2.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for bt-1.2.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 637be9594dfea8aa7c419a396e24d0270506badab17df27f0366772603ae636f
MD5 cf79bdaba8a0f743df914b85c1358e9d
BLAKE2b-256 e5b77fdfb94895910b10cd054e18a1eefd97cf860160bb200b61b20ad2ddff34

See more details on using hashes here.

File details

Details for the file bt-1.2.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

  • Download URL: bt-1.2.0-cp314-cp314-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 235.4 kB
  • Tags: CPython 3.14, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for bt-1.2.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ced2f20748271903f14f9fe778c47aec984a6e1648f097bfc69a0b74743015fd
MD5 c2272df1ee80dc709c4a361c083fb36b
BLAKE2b-256 f186cb18f6458f3995d2deb6fa34390795c94e000a96020e7e92f1ee40362e91

See more details on using hashes here.

File details

Details for the file bt-1.2.0-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

  • Download URL: bt-1.2.0-cp314-cp314-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 251.4 kB
  • Tags: CPython 3.14, macOS 10.15+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for bt-1.2.0-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 e6bf365354df14e43cd74e496cb96210d94090d4034872ef19539ae4572d8883
MD5 ebb015ca09628a72aad733ead1a2bf36
BLAKE2b-256 ccd2fe34bea371e88566f6555ce6884cbfc80b7688dc35c1acd6eadeadb6df43

See more details on using hashes here.

File details

Details for the file bt-1.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for bt-1.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 62bf53da5f23dc230c475528d315a6107dda26e975943fdf861b39e4a9a89d79
MD5 434c60e65babb6837c9c576bd62e0584
BLAKE2b-256 742592da844b50dfbedd568208bdce8e49a45ef5e245a7de636182ec31cf0d91

See more details on using hashes here.

File details

Details for the file bt-1.2.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for bt-1.2.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 28f80206e7a3d7230b22b3f7a6ac29612c91bdff3c0443ed43f05a5f58319752
MD5 a9aae8f69bd2842daed7b81b181ee2d3
BLAKE2b-256 f560dd79ad4fbb3310ff86feac87b0d6d0ae51d0ab5ac00f5f8941f0326eed16

See more details on using hashes here.

File details

Details for the file bt-1.2.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

  • Download URL: bt-1.2.0-cp313-cp313-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 233.7 kB
  • Tags: CPython 3.13, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for bt-1.2.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0ba137c656bfdc6458ac3e2e55c665eca8a74025f4a172ad17c666b66a1f0201
MD5 0e654dc90d75f432c4a781716205e24d
BLAKE2b-256 5cf883edbe351691bc54e71594dddbd3cdeb7ec901ec23f4b4a27f0b666eab72

See more details on using hashes here.

File details

Details for the file bt-1.2.0-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

  • Download URL: bt-1.2.0-cp313-cp313-macosx_10_13_x86_64.whl
  • Upload date:
  • Size: 250.5 kB
  • Tags: CPython 3.13, macOS 10.13+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for bt-1.2.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 0a4b47ecaad4454198ee23d218c8af702aea57a21b52ef781cd838dcfb78fa83
MD5 163123aebd72814b5f199c7200ae8ad1
BLAKE2b-256 5917005e8033dbfe52b992fd13d6f32e6690468da8028fc056c7d2368c9c5970

See more details on using hashes here.

File details

Details for the file bt-1.2.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: bt-1.2.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 214.9 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for bt-1.2.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 2db8d26d267cf7394cdc0129824827626c7788ef34f326dfd26804a6d7a6931c
MD5 c978bc2a85bfceaf3ff81fb03ff5d91f
BLAKE2b-256 5a58a2361680afa19354ca9dc43358817308464ee325381068546d6126c70f59

See more details on using hashes here.

File details

Details for the file bt-1.2.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for bt-1.2.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d71d280387925ec24518816ae6385b3fde6c86b4408d622243bdd33544e91c8a
MD5 2ba3a0a8c8f65d94c28895d8e2a3b0c5
BLAKE2b-256 6dd28c7a684c374c89c8fffef9849d92a9ad8ce0e135d6cae7500da6d817785e

See more details on using hashes here.

File details

Details for the file bt-1.2.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for bt-1.2.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8d7886bed92263719a5397e23648856bba2c45e8cb15d3152b0d09a17d3cd5e7
MD5 3e79f7c45afe37dcbcb9c8879696cdbc
BLAKE2b-256 a2be343c99169f6decace6c3f8b18908433e0bfd34e8cb47d0e07d23a4194b1b

See more details on using hashes here.

File details

Details for the file bt-1.2.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

  • Download URL: bt-1.2.0-cp312-cp312-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 235.3 kB
  • Tags: CPython 3.12, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for bt-1.2.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8016b386792ffd3e8f9ab8ab599d52ac1967405d31e9f34fb6fda938bc854d01
MD5 670e7a718dda34aeee77b929b7712bfd
BLAKE2b-256 69ba311b32fa4bed42e8cf9042d38f0d25dea8415c57e36c79b51f02b8b722fd

See more details on using hashes here.

File details

Details for the file bt-1.2.0-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

  • Download URL: bt-1.2.0-cp312-cp312-macosx_10_13_x86_64.whl
  • Upload date:
  • Size: 251.3 kB
  • Tags: CPython 3.12, macOS 10.13+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for bt-1.2.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 f495a207429ca136725eb664efdd9bdbf579f9fe5f7ac47cac7c2fb057644c98
MD5 1088bc54f86d2e406bc03b0d049f6fe3
BLAKE2b-256 7e161b946284deeae2a56808e7718e30c05bb8431507556f8a00d2af26496789

See more details on using hashes here.

File details

Details for the file bt-1.2.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: bt-1.2.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 227.8 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for bt-1.2.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 21f0267b36e564e2b0c12bcb2959e4f0d726e1aaa0640ff5836c6c0c2abd7b94
MD5 381a219d75672b2c3ab4a36ee9fb70fc
BLAKE2b-256 c213cdc7fd54401eb38016ff1d6e25fb1458fde2f166e151cd5caa6c795b95e7

See more details on using hashes here.

File details

Details for the file bt-1.2.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for bt-1.2.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fe23e5194251a07cdd720f9e7464d23776f5d6e69e5a5a912118a7efb2f7efa0
MD5 8bb4d96d7c9449c0730a5a98d72a5c49
BLAKE2b-256 e7c63f3d561a1bd23f58c1fb9ab0169015db78db898374a3d71ea7ddf88d6ab5

See more details on using hashes here.

File details

Details for the file bt-1.2.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for bt-1.2.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d04f2607dcdeab4c9574c704bd9e94ed61b2dfcc7ca49d488974d6c3bb883948
MD5 aa62db22392cbbd3205008204649d2db
BLAKE2b-256 3e775f82746f36078da13abd2ee26d93431d07876e84223244bd1ea8dcd7e3fa

See more details on using hashes here.

File details

Details for the file bt-1.2.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

  • Download URL: bt-1.2.0-cp311-cp311-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 236.5 kB
  • Tags: CPython 3.11, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for bt-1.2.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 20f9fd095e4f2df78617cbeed43e3d0d223d28724ce6b8193cec134a8e88f57a
MD5 bb6e86f55facaee562355248fc7b055a
BLAKE2b-256 1bee680f04de5d1871544f611f46e20ed0e42b69859eeaf35a23832b1128fd14

See more details on using hashes here.

File details

Details for the file bt-1.2.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: bt-1.2.0-cp311-cp311-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 253.0 kB
  • Tags: CPython 3.11, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for bt-1.2.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 377009445accd1d7334367194c82a5e8c193d4b354847e39447877e217a4938c
MD5 8a785d4821cbf9525beac5dc1872759e
BLAKE2b-256 ba3a048f3de475dc0a94dade82dba2d1154e868b776c16d99e50422b9e87fe2b

See more details on using hashes here.

File details

Details for the file bt-1.2.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: bt-1.2.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 227.4 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for bt-1.2.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 af5e8ecdc0f65f1285c75ea9f1ee73429bda26ce0993f72f5d7176093a800332
MD5 e15e2ba09bf3d861a5ea5267b51f6f54
BLAKE2b-256 08f3b06fa48d43bbd9a9f9e21d7978438f4103d1881661aa6470085431757e84

See more details on using hashes here.

File details

Details for the file bt-1.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bt-1.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a93ffd610fa7dc8e8246fa7e65951a7d1897e71758a1196cedb3d8909c7ca329
MD5 435a6d870c0ce36ad23c5d7467bdabdd
BLAKE2b-256 41abe028e8ec44c923826d34521e5ee311e208820d1935905ea49646556a588b

See more details on using hashes here.

File details

Details for the file bt-1.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for bt-1.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 632e505e102bfe957a974b32c4400cba7f5902eccf55287b4d086dc317dc3f3f
MD5 d7b0245715fd0d77d783faf2d7eb0efe
BLAKE2b-256 a9ceb9c3e938c1d4a44a2860309e4ef1a9f25a85794ad33dfbbb1a7af2f695ae

See more details on using hashes here.

File details

Details for the file bt-1.2.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

  • Download URL: bt-1.2.0-cp310-cp310-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 236.8 kB
  • Tags: CPython 3.10, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for bt-1.2.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 30798d03efcd1cb20d9cbe895d1c7af2164617d2273043133c9975db5513a912
MD5 a75cb16504c75c384261670789c9fd83
BLAKE2b-256 86a880584e8b622f3139897de51ea15fbf2fb0057d6e224de89ccea296ce35d7

See more details on using hashes here.

File details

Details for the file bt-1.2.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: bt-1.2.0-cp310-cp310-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 253.2 kB
  • Tags: CPython 3.10, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for bt-1.2.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 78975798c8f929e2c0bdeb1af6c41d4212a4f9c0e0df92bf8fb702ffa134d103
MD5 2ce2ee2769a3049b16047eea4ae5469b
BLAKE2b-256 3c70be715bdb3ba84cb856b135c37fa02d833a86d49022be440c385f808eb9bd

See more details on using hashes here.

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