Skip to main content

python bindings for banta

Project description

BanTA Technical Analysis Library

中文文档
banta is a high-performance technical analysis indicator library that supports both state-caching and parallel computation modes. It aims to provide a highly flexible, high-performance, and user-friendly indicator framework.

DeepWiki Q&A

  • State-Caching Mode: Updates and caches on each candle, eliminating the need to recalculate historical data. Indicator results are globally reused, similar to TradingView.
  • Parallel Computation Mode: Computes all candles at once without caching. New candles require a full recalculation, similar to TA-Lib.
  • NaN Compatibility: Intelligently skips NaN values in input data, resuming calculations with the previous state.
  • Rigorous Testing: Each indicator is validated with unit tests under various conditions and compared against results from common indicator libraries.
  • Lightweight & Dependency-Free: Pure Go implementation with zero external dependencies.

Supported Indicators

Consistency Comparison with Common Indicator Platforms

banta MyTT TA-lib Class TA-lib Metastock Pandas-TA TradingView
AvgPrice
Sum
SMA T1
EMA T1 T1 T2
EMABy1 T1 T2 T2 T3
RMA -- -- -- T1 --
VWMA -- -- --
WMA
HMA -- -- --
TR -- --
ATR T1 T2 T3
MACD T1 T2 T1 T3
RSI T1 T2 T3
KDJ T1 T2 T1 T3
Stoch -- --
BBANDS
Aroon -- T1
ADX -- T1 T2
ADXBy1 -- T1 T1 T2
PluMinDI -- -- --
PluMinDM -- -- --
ROC --
TNR/ER -- -- -- -- --
CCI
CMF -- -- --
KAMA -- T1 ✔~
WillR --
StochRSI -- ✔~
MFI
RMI -- -- -- -- ✔~
CTI -- -- -- T1
LinReg -- -- -- ?
CMO -- T1
CMOBy1 -- T1 T1 T1
CHOP -- -- -- T1
ALMA -- -- -- T1
Stiffness -- -- -- --
PercentRank -- -- -- -- ✔~
CRSI -- -- -- -- ✔~
CRSIBy1 -- community -- -- --
DV -- -- -- -- --
UTBot -- -- -- --
STC -- -- -- --
--  This platform does not have the indicator  
✔  Consistent with this platform's results  
✔~ Mostly consistent with this platform's results (minor deviations)  
Ti Inconsistent with this platform's results  

How to Use (State-Caching Mode)

import (  
	"fmt"  
	ta "github.com/banbox/banta"  
)  

var envMap = make(map[string]*ta.BarEnv)  

func OnBar(symbol string, timeframe string, bar *ta.Kline) {  
	envKey := fmt.Sprintf("%s_%s", symbol, timeframe)  
	e, ok := envMap[envKey]  
	if !ok {  
		e = &ta.BarEnv{  
			TimeFrame: timeframe,  
			BarNum:    1,  
		}  
		envMap[envKey] = e  
	}  
	e.OnBar(bar)  
	ma5 := ta.SMA(e.Close, 5)  
	ma30 := ta.SMA(e.Close, 30)  
	atr := ta.ATR(e.High, e.Low, e.Close, 14).Get(0)  
	xnum := ta.Cross(ma5, ma30)  
	if xnum == 1 {  
		// ma5 cross up ma30  
		curPrice := e.Close.Get(0) // or bar.Close  
		stopLoss := curPrice - atr  
		fmt.Printf("open long at %f, stoploss: %f", curPrice, stopLoss)  
	} else if xnum == -1 {  
		// ma5 cross down ma30  
		curPrice := e.Close.Get(0)  
		fmt.Printf("close long at %f", curPrice)  
	}  
	kdjRes := ta.KDJ(e.High, e.Low, e.Close, 9, 3, 3).Cols  
	k, d := kdjRes[0], kdjRes[1]  
}  

Core Concept

Traditional technical analysis libraries like TA-Lib and Pandas-TA are widely used and highly optimized for performance, making them extremely fast when computing hundreds or thousands of candles at once.
However, when your trading bot uses these libraries in live trading, every new candle requires passing in hundreds of historical candles. If you're running multiple symbols or operating on 1-minute or even 1-second timeframes, the computational delay can become unbearable.
Many are familiar with TradingView, which uses Pine Script—an event-driven technical analysis engine. It doesn't recalculate historical candles upon receiving a new one but instead reuses cached results.
This is the philosophy behind BanTA: event-driven computation, processing each candle as it arrives while leveraging cached results.

How State Caching Works in BanTA

In BanTA, state caching revolves around the Series sequence type. Most return values are sequences, and the Series struct includes a Data []float64 field that records the indicator's values across candles.
For example, e.Close is the closing price sequence, and e.Close.Get(0) retrieves the current closing price as a float64.
Calculating a moving average is straightforward: ma5 := ta.SMA(e.Close, 5), which returns another sequence.
Some indicators like KDJ return multiple fields: kdjRes := ta.KDJ(e.High, e.Low, e.Close, 9, 3, 3).Cols, where Cols contains an array of sequences (e.g., K and D lines).

How to Use (Parallel Computation)

import (  
	"github.com/banbox/banta/tav"  
)  

func main(){  
	highArr := []float64{1.01, 1.01, 1.02, 0.996, 0.98, 0.993, 0.99, 1.0, 1.02}  
    lowArr := []float64{0.99, 1.0, 1.0, 0.98, 0.965, 0.98, 0.98, 0.984, 1.0}  
	closeArr := []float64{1.0, 1.01, 1.0, 0.99, 0.97, 0.981, 0.988, 0.992, 1.002}  
	sma := tav.SMA(closeArr, 5)  
    ma30 := tav.SMA(closeArr, 30)  
    atr := tav.ATR(highArr, lowArr, closeArr, 14)  
    xArr := tav.Cross(ma5, ma30)  
}  

Note

For research purposes, we recommend using parallel computation to compute indicators in bulk. For live trading or event-driven backtesting, state-cached indicators offer higher efficiency.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

bbta-0.3.1b3-cp313-cp313-musllinux_1_2_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

bbta-0.3.1b3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

bbta-0.3.1b3-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

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

bbta-0.3.1b3-cp313-cp313-macosx_10_13_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

bbta-0.3.1b3-cp312-cp312-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.12Windows x86-64

bbta-0.3.1b3-cp312-cp312-musllinux_1_2_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

bbta-0.3.1b3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

bbta-0.3.1b3-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

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

bbta-0.3.1b3-cp312-cp312-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

bbta-0.3.1b3-cp312-cp312-macosx_10_13_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

bbta-0.3.1b3-cp311-cp311-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.11Windows x86-64

bbta-0.3.1b3-cp311-cp311-musllinux_1_2_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

bbta-0.3.1b3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

bbta-0.3.1b3-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

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

bbta-0.3.1b3-cp311-cp311-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

bbta-0.3.1b3-cp311-cp311-macosx_10_9_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

bbta-0.3.1b3-cp310-cp310-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.10Windows x86-64

bbta-0.3.1b3-cp310-cp310-musllinux_1_2_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

bbta-0.3.1b3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

bbta-0.3.1b3-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

bbta-0.3.1b3-cp310-cp310-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

bbta-0.3.1b3-cp310-cp310-macosx_10_9_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

bbta-0.3.1b3-cp39-cp39-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.9Windows x86-64

bbta-0.3.1b3-cp39-cp39-musllinux_1_2_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

bbta-0.3.1b3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

bbta-0.3.1b3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

bbta-0.3.1b3-cp39-cp39-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

bbta-0.3.1b3-cp39-cp39-macosx_10_9_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

bbta-0.3.1b3-cp38-cp38-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.8Windows x86-64

bbta-0.3.1b3-cp38-cp38-musllinux_1_2_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

bbta-0.3.1b3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

bbta-0.3.1b3-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

bbta-0.3.1b3-cp38-cp38-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

bbta-0.3.1b3-cp38-cp38-macosx_10_9_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

File details

Details for the file bbta-0.3.1b3-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bbta-0.3.1b3-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d7c5a3c34c3cad35337d1da5eee68cac8a33c68f8d58e0480ba11a839c70c5aa
MD5 3c19800ed46aa66e0ebdbdbf12b9b6c7
BLAKE2b-256 6b8c546a72965bf6c93e512990a029661a76ce05945bc61470a00bd0e3a7d0b5

See more details on using hashes here.

Provenance

The following attestation bundles were made for bbta-0.3.1b3-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: build_wheels.yml on banbox/banta

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

File details

Details for the file bbta-0.3.1b3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for bbta-0.3.1b3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 63842c14d2f80efa1c644715c758fc760d7b7c57784263b2b68c256723f6c28a
MD5 015bd82e66788632be9cd62fe67dcc02
BLAKE2b-256 42896b430f0d9c224315138121e1ea56a75d123906405f45edaf8067a3ee4eed

See more details on using hashes here.

Provenance

The following attestation bundles were made for bbta-0.3.1b3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build_wheels.yml on banbox/banta

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

File details

Details for the file bbta-0.3.1b3-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bbta-0.3.1b3-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 125abab1b616a19e477e24b4fd041118dc5f60eb63b09cca688969f23103c16d
MD5 15b383eaa12ca4de7f6bcb5dc9aa73c8
BLAKE2b-256 bf94e55d0158c04e86ec58ab68f69a01aac3477bac47a3a8bc3f8a5efabada0b

See more details on using hashes here.

Provenance

The following attestation bundles were made for bbta-0.3.1b3-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build_wheels.yml on banbox/banta

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

File details

Details for the file bbta-0.3.1b3-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for bbta-0.3.1b3-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 06b728be6fdc057d33e7c45912ef4bb32a735e015ea5de74efb9735bfc6e2e3e
MD5 a1ea73f52e58a607742f351e147c9784
BLAKE2b-256 e263692342f13105cdaabbab3688a6307c424aa503cad9108293b8f8336a1694

See more details on using hashes here.

Provenance

The following attestation bundles were made for bbta-0.3.1b3-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: build_wheels.yml on banbox/banta

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

File details

Details for the file bbta-0.3.1b3-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: bbta-0.3.1b3-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for bbta-0.3.1b3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 1dac78d9e398e3f1fda1b839de102b5ba492814cdddf821c24a439e0c93c26d0
MD5 67576a3a5967ab64b49c40de12a1fa1b
BLAKE2b-256 003067c8d5eec1a04b2c1855768837096af71758af1f945518cca7aae8635792

See more details on using hashes here.

Provenance

The following attestation bundles were made for bbta-0.3.1b3-cp312-cp312-win_amd64.whl:

Publisher: build_wheels.yml on banbox/banta

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

File details

Details for the file bbta-0.3.1b3-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bbta-0.3.1b3-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 edef9b3a3fd1d87b7bc51ed31da2e9239c7cd70cb4bef9a1a0874599eb7f9e27
MD5 f5ef0ee452ee8586eb6b335def6f6e0f
BLAKE2b-256 97a42828e61cd6cdda50aec86e1132238b3c2a7a22526226725852bc5508d250

See more details on using hashes here.

Provenance

The following attestation bundles were made for bbta-0.3.1b3-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: build_wheels.yml on banbox/banta

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

File details

Details for the file bbta-0.3.1b3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for bbta-0.3.1b3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3f70d88de9703773b5ac4453d69ad088826365035bcc2b95cb1272a0b3297aa8
MD5 22fb57139212f96ef7b073c994092fa6
BLAKE2b-256 9006d85790075cdfdf4ebdba2af12df5b5f6ac3416238fd911002a6680c060a8

See more details on using hashes here.

Provenance

The following attestation bundles were made for bbta-0.3.1b3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build_wheels.yml on banbox/banta

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

File details

Details for the file bbta-0.3.1b3-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bbta-0.3.1b3-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7e6f55c9ff5e735ac9c2b0c15bc11491d4d68304bc8ff7d52bc3db6feb3bbd15
MD5 8d9516eb96256d47b0b4d4ab3c99f777
BLAKE2b-256 9f7eccbf3a96ed2be1c692a2895fc2a19498239a33940828dc52a9fa636cc4e4

See more details on using hashes here.

Provenance

The following attestation bundles were made for bbta-0.3.1b3-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build_wheels.yml on banbox/banta

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

File details

Details for the file bbta-0.3.1b3-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bbta-0.3.1b3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9e66821ff53aad6f22e056e2aeac1df824b78b7e2aa12f5244f38344e883a18a
MD5 1fd378fe05aa188fc71d7f991d97192f
BLAKE2b-256 b92456d4fcaf1dc8dd9c8b73bfd48714e00461973d5c8b3449c91536db35ac1a

See more details on using hashes here.

Provenance

The following attestation bundles were made for bbta-0.3.1b3-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on banbox/banta

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

File details

Details for the file bbta-0.3.1b3-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for bbta-0.3.1b3-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 83b23239408754b771e5d21efa258f0f2cdf9e124fbc03e133c128f39d35358e
MD5 2611d10c31b97f462bac2c0b2dc7a261
BLAKE2b-256 56c6170e0abcf4ae5f0d7089f9d438639af089bb9cc0e92c24b556d4db10651e

See more details on using hashes here.

Provenance

The following attestation bundles were made for bbta-0.3.1b3-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: build_wheels.yml on banbox/banta

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

File details

Details for the file bbta-0.3.1b3-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: bbta-0.3.1b3-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for bbta-0.3.1b3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9e51d92b0d4ad0e8b6825332f5cd845d2b27a7f90a3f9d6ead265de5486ff4e0
MD5 6720706b17c51d4774461ce1b59f9ef2
BLAKE2b-256 2315e30314e69748eecd2b197c2b5604d4b0db7ed744058c6111748c8c8c4e80

See more details on using hashes here.

Provenance

The following attestation bundles were made for bbta-0.3.1b3-cp311-cp311-win_amd64.whl:

Publisher: build_wheels.yml on banbox/banta

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

File details

Details for the file bbta-0.3.1b3-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bbta-0.3.1b3-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 430d4f6ca8918aad7e637548ac269979ab2106068a8d2e6bbb2ff15ed91f476d
MD5 33ed31d733f4509338a9135cfee2b798
BLAKE2b-256 03d89dc478a6bfa2948312780a3fa978e20e90312632cbf2feb2824b9ca3878f

See more details on using hashes here.

Provenance

The following attestation bundles were made for bbta-0.3.1b3-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: build_wheels.yml on banbox/banta

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

File details

Details for the file bbta-0.3.1b3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for bbta-0.3.1b3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1fe90a055396db83a5395de3bdbab6b8ad52075c2700181dc4990c05ead26c35
MD5 d197858edfde4910350c9acc1d217640
BLAKE2b-256 1058ae65bd403cbb9c6630e4b52ceeb451dc88bc60dab3298f477347ce28c3a4

See more details on using hashes here.

Provenance

The following attestation bundles were made for bbta-0.3.1b3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build_wheels.yml on banbox/banta

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

File details

Details for the file bbta-0.3.1b3-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bbta-0.3.1b3-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 74f1129687128b9b5adb92e2c1babbe3a054ef84c33a4f99cda4d7e95e037b60
MD5 e3dfdb9f096f0b951dbffb8e9f078e28
BLAKE2b-256 31ca1b7cbb9dd49cbfa7317c6e84b03db2edf502a790f11e3d5b839273321e8e

See more details on using hashes here.

Provenance

The following attestation bundles were made for bbta-0.3.1b3-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build_wheels.yml on banbox/banta

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

File details

Details for the file bbta-0.3.1b3-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bbta-0.3.1b3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a83c37aa7bbd35abcfcd305128247434b78500af05b89ad9ffb5f3574968c314
MD5 6eca92f6af1a81f20b33dba3293d605f
BLAKE2b-256 f3a694779d03f67543770a075603720cd012238fd11e9df5b03e2d5a67d3c5dd

See more details on using hashes here.

Provenance

The following attestation bundles were made for bbta-0.3.1b3-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on banbox/banta

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

File details

Details for the file bbta-0.3.1b3-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for bbta-0.3.1b3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ecc00cabf4626ba0eedec907b31809895354a209e5aeb30cefc3d01f47e2afd8
MD5 97073c2b5e58fc9b00fec67ac46ab5f5
BLAKE2b-256 484d26b06ef171903fe6f223d9dc80575fe7a4e98d14f89e506c021eddf534ed

See more details on using hashes here.

Provenance

The following attestation bundles were made for bbta-0.3.1b3-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: build_wheels.yml on banbox/banta

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

File details

Details for the file bbta-0.3.1b3-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: bbta-0.3.1b3-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for bbta-0.3.1b3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 bb10810a7d81d968929754c5e2c4545c2b3cd04c9a7107d4fadd65f411f0858d
MD5 083bf7ab53152644625d1da3e50edbc8
BLAKE2b-256 ee929738bc03affc1644e3132ed23c4d28fb8b146dab8878c72c74eb5ca0192e

See more details on using hashes here.

Provenance

The following attestation bundles were made for bbta-0.3.1b3-cp310-cp310-win_amd64.whl:

Publisher: build_wheels.yml on banbox/banta

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

File details

Details for the file bbta-0.3.1b3-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bbta-0.3.1b3-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 87c1589700dc1d5333b7343de27361b2fe27b88f84c008f02d2e153209a14dc8
MD5 17c499f081575ca7cf8d1ec95490b8fd
BLAKE2b-256 4500bbb415264d86f093a41b14bef02f802101a491e7c94e09d87750fb33166f

See more details on using hashes here.

Provenance

The following attestation bundles were made for bbta-0.3.1b3-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: build_wheels.yml on banbox/banta

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

File details

Details for the file bbta-0.3.1b3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for bbta-0.3.1b3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 12568b7a2daa441bf4f10d6b83f85a3a409fefd481ffb2e12d91768795f85ecf
MD5 fb7099bfb5987aa81f7f5fda28a864fb
BLAKE2b-256 26c4cb22f1676a263eb24f4129bc07ff69a2a5469c458c6a0619413abe86bbb9

See more details on using hashes here.

Provenance

The following attestation bundles were made for bbta-0.3.1b3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build_wheels.yml on banbox/banta

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

File details

Details for the file bbta-0.3.1b3-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bbta-0.3.1b3-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2de6360349b2152d0f8761a36d2dd4441a60f66cbebe59a2b41d61f681712158
MD5 f41a6da65deb5bf1a9685d7ea67e12d8
BLAKE2b-256 1ec52c2cf470edbed0b8eab86ebec88df0713ca864fdfba1a321bec8e6742872

See more details on using hashes here.

Provenance

The following attestation bundles were made for bbta-0.3.1b3-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build_wheels.yml on banbox/banta

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

File details

Details for the file bbta-0.3.1b3-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bbta-0.3.1b3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 01a429d921d46dc2899b954bec792523cdde04ebce2656f8908cb7a125e188d9
MD5 ab5f3f6377111e6dcb91c85598719986
BLAKE2b-256 6741f1d5882abe2b36a1dedea86bdf9ba1c5e5a1ed40b73a1334b86b78bf18e7

See more details on using hashes here.

Provenance

The following attestation bundles were made for bbta-0.3.1b3-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on banbox/banta

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

File details

Details for the file bbta-0.3.1b3-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for bbta-0.3.1b3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 60af06c06e6623148e2f319c72b808f1320df5075fe44c01b7d6201cccb664cb
MD5 163299a38d118619c84cffad45b39655
BLAKE2b-256 df6902d2d738fad0cab7ca68af083edbb76512d0e25fd1b69f8dba92af230671

See more details on using hashes here.

Provenance

The following attestation bundles were made for bbta-0.3.1b3-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: build_wheels.yml on banbox/banta

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

File details

Details for the file bbta-0.3.1b3-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: bbta-0.3.1b3-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for bbta-0.3.1b3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 28e097b0725e952c9ba8389e672f2cf42aa2f7d269457bd4c738607b7afa2274
MD5 c316eebec5c3ba89e41e0b426257af9d
BLAKE2b-256 6c8d112adea2ea0873c1809eb03b4229d03f39cee60c07440fe1898601bde7e1

See more details on using hashes here.

Provenance

The following attestation bundles were made for bbta-0.3.1b3-cp39-cp39-win_amd64.whl:

Publisher: build_wheels.yml on banbox/banta

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

File details

Details for the file bbta-0.3.1b3-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bbta-0.3.1b3-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a1fc075fc1a056dd4d43297159bb44bc7d49c0643282d7b5b45c7684d373c0b8
MD5 b979576b8299df029881f901e7cf2b07
BLAKE2b-256 134faf9f05818df09ef8e37a04a8e30d24cc18980c6f20afab230ecc05ce965e

See more details on using hashes here.

Provenance

The following attestation bundles were made for bbta-0.3.1b3-cp39-cp39-musllinux_1_2_x86_64.whl:

Publisher: build_wheels.yml on banbox/banta

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

File details

Details for the file bbta-0.3.1b3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for bbta-0.3.1b3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 948dc99bfad42a760a3f6fbd3f4f7e401170cc62879c0e3aabab650a83a50fc4
MD5 83f7887478bfb60505ec81668a5f479c
BLAKE2b-256 8c6158e1945b1993d22742ed1201ad6c79234cffe3f15b211c04a3d4f275b506

See more details on using hashes here.

Provenance

The following attestation bundles were made for bbta-0.3.1b3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build_wheels.yml on banbox/banta

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

File details

Details for the file bbta-0.3.1b3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bbta-0.3.1b3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 55edc5d4c3c1634393e9b78b8c4c59f6204f702d39fe8742749a4bbad94351da
MD5 740999c831147a7a8a40e8e14a7e2c20
BLAKE2b-256 a19d0ca93aebcd4858bbd3a1b18ba9f04a5b6d18fda89f2d77627ec9d71e8644

See more details on using hashes here.

Provenance

The following attestation bundles were made for bbta-0.3.1b3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build_wheels.yml on banbox/banta

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

File details

Details for the file bbta-0.3.1b3-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bbta-0.3.1b3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a2c516fe28779f75da5172a755a3ff4c19dbb19f3b96d17cf4a7cc96747d8a75
MD5 89a01c34a675cb7695afc90a28cb0ba4
BLAKE2b-256 63d6bcf9e250b3599867abb6864d59bc671f86a61b4810c4cc327ccb37ac2ea6

See more details on using hashes here.

Provenance

The following attestation bundles were made for bbta-0.3.1b3-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on banbox/banta

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

File details

Details for the file bbta-0.3.1b3-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for bbta-0.3.1b3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ab474937990ba4f4c671c1e09a86341134c42623d06445a5c813d87ce9faf729
MD5 713a6684f4c7eeb4ef545c886ee5fc11
BLAKE2b-256 f806220edefdf1cb61903afb64ce9ad5c4665069d8675e082012b361bcc0848e

See more details on using hashes here.

Provenance

The following attestation bundles were made for bbta-0.3.1b3-cp39-cp39-macosx_10_9_x86_64.whl:

Publisher: build_wheels.yml on banbox/banta

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

File details

Details for the file bbta-0.3.1b3-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: bbta-0.3.1b3-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for bbta-0.3.1b3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 487b6cc777fa78a51fc0baac97b7804133c441d792cbbd7fc64cf4a59fd406a8
MD5 efa14279d79626da642f7cb820e19d34
BLAKE2b-256 39de4dfc5973c6d7b781abe555bd19f426e908d209b687a226222724a312887c

See more details on using hashes here.

Provenance

The following attestation bundles were made for bbta-0.3.1b3-cp38-cp38-win_amd64.whl:

Publisher: build_wheels.yml on banbox/banta

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

File details

Details for the file bbta-0.3.1b3-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bbta-0.3.1b3-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e44b90210421835d0c37e91aa6bffdbf92ab305e7b2a5e41cac0ec52651a0d10
MD5 a72b8d35f402daf5627129c6f3a9df52
BLAKE2b-256 ae2a264b7d78d6effa3616caf6b985392d5dfd264bf123e99b8f3b0ab5dbef93

See more details on using hashes here.

Provenance

The following attestation bundles were made for bbta-0.3.1b3-cp38-cp38-musllinux_1_2_x86_64.whl:

Publisher: build_wheels.yml on banbox/banta

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

File details

Details for the file bbta-0.3.1b3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for bbta-0.3.1b3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7554e45be131dbb9be92901ece97b84302f6c0beccac16156ad1b96d5ebbaa3f
MD5 0bb04841340e1497db69b730ffe61c60
BLAKE2b-256 5d13fb4d608934242abd45c4b4312263937e109295be9e8f9870309c927de6f3

See more details on using hashes here.

Provenance

The following attestation bundles were made for bbta-0.3.1b3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build_wheels.yml on banbox/banta

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

File details

Details for the file bbta-0.3.1b3-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bbta-0.3.1b3-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 78d2977b3415d9df506307cbc85ec678af4ab7cc3b62c8f96859b1b3ca465788
MD5 39b96d8f4ae5db5a8f5973fa5e5179e1
BLAKE2b-256 770d12f798acfbfff32ede6457197796803e81fa02438b9ec20cd97235d72541

See more details on using hashes here.

Provenance

The following attestation bundles were made for bbta-0.3.1b3-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build_wheels.yml on banbox/banta

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

File details

Details for the file bbta-0.3.1b3-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bbta-0.3.1b3-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 59766e57da4c845dec961fc8efacc5efae34698a14b687dcccc1cd81a948e71d
MD5 86619358d6654f7480ba5cd6d72ea478
BLAKE2b-256 83f9f438afb5e39b274d604f9b57ab4c983fe02740c69e070d0f18eba6b209c3

See more details on using hashes here.

Provenance

The following attestation bundles were made for bbta-0.3.1b3-cp38-cp38-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on banbox/banta

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

File details

Details for the file bbta-0.3.1b3-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for bbta-0.3.1b3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fbb594db209eeb4bbab7758fe258e6397ce220ef26956088f93909ed67c510c9
MD5 f9ed6293e70ed028dfdf5443f18edd6f
BLAKE2b-256 228c7da2be2e518f83ee337bf1b54946712cc8a8287a6805f1f972e8376e8ed4

See more details on using hashes here.

Provenance

The following attestation bundles were made for bbta-0.3.1b3-cp38-cp38-macosx_10_9_x86_64.whl:

Publisher: build_wheels.yml on banbox/banta

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