Skip to main content

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.

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.2.tar.gz (48.7 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.2-cp314-cp314-win_amd64.whl (225.9 kB view details)

Uploaded CPython 3.14Windows x86-64

bt-1.2.2-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.2-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.2-cp314-cp314-macosx_11_0_arm64.whl (255.1 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

bt-1.2.2-cp314-cp314-macosx_10_15_x86_64.whl (265.7 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

bt-1.2.2-cp313-cp313-win_amd64.whl (222.7 kB view details)

Uploaded CPython 3.13Windows x86-64

bt-1.2.2-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.2-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.2-cp313-cp313-macosx_11_0_arm64.whl (253.8 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

bt-1.2.2-cp313-cp313-macosx_10_13_x86_64.whl (265.8 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

bt-1.2.2-cp312-cp312-win_amd64.whl (223.4 kB view details)

Uploaded CPython 3.12Windows x86-64

bt-1.2.2-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.2-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.2-cp312-cp312-macosx_11_0_arm64.whl (254.6 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

bt-1.2.2-cp312-cp312-macosx_10_13_x86_64.whl (266.5 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

bt-1.2.2-cp311-cp311-win_amd64.whl (225.6 kB view details)

Uploaded CPython 3.11Windows x86-64

bt-1.2.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.3 MB view details)

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

bt-1.2.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (1.3 MB view details)

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

bt-1.2.2-cp311-cp311-macosx_11_0_arm64.whl (251.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

bt-1.2.2-cp311-cp311-macosx_10_9_x86_64.whl (265.2 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

bt-1.2.2-cp310-cp310-win_amd64.whl (225.1 kB view details)

Uploaded CPython 3.10Windows x86-64

bt-1.2.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

bt-1.2.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

bt-1.2.2-cp310-cp310-macosx_11_0_arm64.whl (252.4 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

bt-1.2.2-cp310-cp310-macosx_10_9_x86_64.whl (265.9 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: bt-1.2.2.tar.gz
  • Upload date:
  • Size: 48.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.12.14

File hashes

Hashes for bt-1.2.2.tar.gz
Algorithm Hash digest
SHA256 b459cfd6603e4d2f0e83c5877b4da95192d68aae08aad63efe213848ca19d0a2
MD5 afac7853af791f919572d5df0308641e
BLAKE2b-256 98d07e7227f281328ace57658a744bb242078decb04e14a1a477547099d9009c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bt-1.2.2-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 225.9 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.12.14

File hashes

Hashes for bt-1.2.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 c09fc9906e8ff1e1a37956075bd163a5190f13826e97131071183f39288cabea
MD5 aef4244eba02cb06f68c91dfd6b7837d
BLAKE2b-256 c294072ddff3ffe38fa8f71cdddd9eabb57766f316e55c76cfd959911c58132f

See more details on using hashes here.

File details

Details for the file bt-1.2.2-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.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2d5d9b0e82a0becb6498f95598e74c3875393b1002239f02e817fd59d488374b
MD5 d739951084a4004d8512abaf84b4151c
BLAKE2b-256 920db90aebea777e040b3157958eb71433bfbbdca0c033455c9929bf96a4e47e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bt-1.2.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 30327da40fd8f85cfdffcf49984eaa95970717f6315638a4175fb64e65ea4813
MD5 32b306edfb6933120e168fc4611ea922
BLAKE2b-256 5d02583bc83d383799aa94fd8b23dd5dabe4101495f183e5754302cfcf83b976

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bt-1.2.2-cp314-cp314-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 255.1 kB
  • Tags: CPython 3.14, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.12.14

File hashes

Hashes for bt-1.2.2-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 140d38f41385f0e05031a512b5d2eca628dbc9d9d590d648cc94d8996ea38346
MD5 43f4cba8fd206a78688ac05b18c4e2e5
BLAKE2b-256 058801af1ea89d2603faf2c2dbdee3becd3c4ce1719c557341176402fa8fb6d0

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for bt-1.2.2-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 dd0b4af1c7e65f83052a5814e83f7b4a029ae0ca36bd3ec9229231a7ae97b69e
MD5 2721397cac74fbb23d72d6a735693082
BLAKE2b-256 cff01a0ac8929a9e3217068527ce0f6ff01e5e5c7acc6b7aff119eb8a8defaff

See more details on using hashes here.

File details

Details for the file bt-1.2.2-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: bt-1.2.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 222.7 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.12.14

File hashes

Hashes for bt-1.2.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 a82797c6b1a6f5d3675035d2deadc75eaadfcd4cfffcf674a9812481f0545f9a
MD5 fa6feddd0877be4b8cde43884aa2978d
BLAKE2b-256 f56fd0caaa3723e7ffe0334fc8532abf0104a4fb1f0852622f010371e8f31513

See more details on using hashes here.

File details

Details for the file bt-1.2.2-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.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dc3968ff7a9e5ce465a8cfec122dff9d705ed35544fe19f3d5891b7609c096e6
MD5 b3dffd9c2e9605f8716a8630806ef188
BLAKE2b-256 e5593916220c4cfbf60e011b0b085c49cbf76b9bd0c0b7b84a488d47695f7105

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bt-1.2.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 73f131b17adf5dbedfa946617f04d8af974728189605ec3eabacfbdf16da6b9f
MD5 071e3387af1bea4844c0267e287277e1
BLAKE2b-256 086e12dfe2f2eaa42ad490e65f58c5c07eea582ebb746e5235e85172eeacca37

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bt-1.2.2-cp313-cp313-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 253.8 kB
  • Tags: CPython 3.13, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.12.14

File hashes

Hashes for bt-1.2.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 abd61d132e0fccb34ec8033fca4e0db608b60f5a9fdce61832b54ee7dfa6a042
MD5 d884478402c549702f82d65937700d09
BLAKE2b-256 65ccb06ff29993ec392f1736ec8c42ffd8519aa1c68e8d23b30707b7279522be

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for bt-1.2.2-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 33fcacc41c6437274a8fca9f94a3b92cc127303e3b151c2fac6ee9817bf1a436
MD5 8f26de8b368992b051422327b959b60c
BLAKE2b-256 963019e4637b5d2e633cae7baa13b187d59668318553e26ac6a1160874a8ac22

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bt-1.2.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 223.4 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.12.14

File hashes

Hashes for bt-1.2.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 a4885aef5d73558fb4b50f63390a4047774bddd8a7a1b9a6448c077f2fecf877
MD5 27a1072e2cbe76570c5a77a0cd546fd1
BLAKE2b-256 b9edcb5e622b9c1f4f0dca3f86efc6b56f71eab0a0ba8973dea92ccf320f1ba4

See more details on using hashes here.

File details

Details for the file bt-1.2.2-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.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 21255abdbb64a511876965f10517c87b6d762d7709fe4be30900c10154f53f9b
MD5 1c429fa8329463d9fa773b770c5d461d
BLAKE2b-256 ffbc796ce7c0c2f0d04bdc499794379b80cb7f9b2101c732404fe216434f7679

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bt-1.2.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 87f569309f6b7d0f7f0ffd6ede511ea1345c3a2ad36b2b86ef4e5932f2fbf4dd
MD5 a111ca2597118292aa63f90373bda281
BLAKE2b-256 a7daafa0d3e46c972fc9063d5ca0ef9072b32fc17f550c9cea6cfcf45a9801b3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bt-1.2.2-cp312-cp312-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 254.6 kB
  • Tags: CPython 3.12, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.12.14

File hashes

Hashes for bt-1.2.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 51d453fff3961b1a89804c6349da301445c4748748a5e4afabf9bbda95691981
MD5 c9afc70ca0c00359a147661bdcdc909c
BLAKE2b-256 f835e0dbba5d42ccd965929726f3212a496c9755393da78444e922e00bc6d93e

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for bt-1.2.2-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 28b86f4bd4449e1bf55d9704567e6a710cf5a5e268a7213d30531487cf69d874
MD5 353d9a8b03774b4170a95e2dff24b9a6
BLAKE2b-256 8c27651a0640253afeb19e2810f7cef10db92856942214f6af6362b719048f67

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bt-1.2.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 225.6 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.12.14

File hashes

Hashes for bt-1.2.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 bf756b8e4fc1d8feca40236083e3e6875f974514695c2b43c37de7a4a941a5ea
MD5 f105d7490db4bccac2e756235c70b84d
BLAKE2b-256 b679559939e367afa250ec6064ae5dc99713e068ec0388c19f461a2e2aa22bb1

See more details on using hashes here.

File details

Details for the file bt-1.2.2-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.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 21a3f425c966cfa6e24eb97687b942333a17baf718db605460c1f7f21c63c62c
MD5 0ac733b7ebc235f14a3cc55f16fbc44e
BLAKE2b-256 6a882a4b0cb730d967ff5237a83d6356f5b624f06f99274e5ecb0b45061539c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bt-1.2.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0b94912829e2024260bd0294a70f45680a858cf30d23a6950ff7e0993851d151
MD5 5097924dc9c644cfbbba9376b64f2255
BLAKE2b-256 ad3fd348169bed59f17011fcdb2777cc251e5df0bd2b1ea42829550a2440c33d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bt-1.2.2-cp311-cp311-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 251.5 kB
  • Tags: CPython 3.11, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.12.14

File hashes

Hashes for bt-1.2.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 332f71e242071d4d368b458dcf11d2cbefda8dd34651474afc9eb9d9d25eeb77
MD5 3af16265f9ad33dfb94ddff4f3374b12
BLAKE2b-256 18a7ee120063b3a5ac24325b9988f8197383cb38b0223484f25dc604bf2af3b2

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for bt-1.2.2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2ecfb4c9cee77a3bd84452474701666095a0afdf2de1c995dbadf93248db1952
MD5 7e8b97622347a133381de5ec82f558d0
BLAKE2b-256 2a21414ccb6ef7156f160e0f973683488a46623f19a47f35d9045b7eda84638a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bt-1.2.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 225.1 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.12.14

File hashes

Hashes for bt-1.2.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 958f5e79d1e853e8257b4c444129acdf6b4f7b6931bb1130e6b18a6d67f4a7fb
MD5 ae1c8fee1763344931ddea4cbe10c4cf
BLAKE2b-256 1a5ae25d01704fea9880054d65266dc568dd61f815471a4d5d5ae7fa3f5d2814

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bt-1.2.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 75509a0f87f99ce221b8bb7741992dfadb78d084557129ef6a0d61cf4e4fb77a
MD5 46e20d67ac200df11bc38f934aacb81a
BLAKE2b-256 f1906e60b30aa0e2b7811316d98ca8643f87aea14e39655bf4a5cd6eb148d83e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bt-1.2.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e8b743ed9fd018f6ed584a63c4cafc4ec396d6baff5a8472ca55d877a7e6dc24
MD5 9fc9d2a4d2784ee429f975554bc51a26
BLAKE2b-256 58060c777f07a3fb11f9ceff498d97a51e03edcac0a9c8dd906a41c9d09f911d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bt-1.2.2-cp310-cp310-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 252.4 kB
  • Tags: CPython 3.10, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.12.14

File hashes

Hashes for bt-1.2.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2b136d29091ba15d3ddb42044090f3c517319adc59835f042e6de997673c722a
MD5 ccfa48ef2efef922928c15487900c35b
BLAKE2b-256 b07997d0af280c46c915001da183bd66abd1a1b11b61d4d28c0e59827976e9de

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for bt-1.2.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 23d799b7747512218c3b31481f4b6ed69a6c977190090eb9a8c673bbea7ce960
MD5 51480988dd43ccb42e164d340ce44bb8
BLAKE2b-256 734828c35d3b05c17f624d68be60eaf61ba9d4de8c823d260ebfcca6767f4ae4

See more details on using hashes here.

Release history Release notifications | RSS feed

1.2.3

17 files

This release

1.2.2 This release

26 files

1.2.1

25 files

1.2.0

25 files

1.1.5

6 files

1.1.4

21 files

1.1.3

21 files

1.1.2

26 files

1.1.1

16 files

1.1.0

26 files

1.0.1

23 files

1.0.0

9 files

0.2.9

9 files

0.2.8

8 files

0.2.7

1 file

0.2.6

1 file

0.2.5

1 file

0.2.4

1 file

0.2.3

1 file

0.2.2

1 file

0.2.1

1 file

0.2.0

1 file

0.1.15

1 file

0.1.14

1 file

0.1.13

1 file

0.1.12

1 file

0.1.11

1 file

0.1.10

1 file

0.1.9

1 file

0.1.8

1 file

0.1.7

1 file

0.1.6

1 file

0.1.5

1 file

0.1.4

1 file

0.1.3

1 file

0.1.2

1 file

0.1.1

1 file

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