Python wrapper for ta-lib using nanobind
Project description
A high-performance Python wrapper for TA-Lib and R TTR built with nanobind. Provides 170+ technical analysis functions with interactive plotting, pandas support, and async capabilities.
Features
- 🚀 High Performance — C++ bindings via nanobind with GIL release for true parallelism.
- 📈 R TTR Consistency — Migrated 14+ R-native indicators (ALMA, ZigZag, GMMA, KST, etc.) with 100% numerical alignment.
- 📊 Interactive Plotting — Built-in
quantmod-style visualization engine powered by Plotly. - 🐼 Pandas Native — Seamless support for both
numpy.ndarrayandpandas.Series(preserves index). - ⚡ Async Support — All functions available as async via
pytafast.aio. - 🔒 GSL Powered Safety — Uses Microsoft GSL (
gsl::span) to prevent buffer overflows in C++. - 📦 Drop-in Replacement — Same API as ta-lib-python.
Installation
pip install pytafast
Optional Dependencies
# For static image export (PNG/PDF)
pip install kaleido
Quick Start
Interactive Plotting (quantmod style)
pytafast provides a powerful chaining API for professional financial charts:
import pandas as pd
import pytafast
df = pd.read_csv("data.csv")
# Create a professional interactive chart in one chain
chart = (pytafast.Chart(df)
.add_candlestick(name="NASDAQ 100")
.add_sma(n=20, color='orange')
.add_bbands(n=20)
.add_zigzag(change=2.0)
.add_patterns() # Automatically label 60+ candlestick patterns
.add_volume()
.add_macd()
.add_rsi())
chart.show() # Opens interactive Plotly chart
chart.save_image("analysis.png") # Saves as high-res static image
R-native Indicator Computation
import pytafast
# Arnaud Legoux Moving Average (ALMA) - superior smoothness
alma = pytafast.ALMA(close, timeperiod=9, offset=0.85, sigma=6.0)
# Zero Lag Exponential Moving Average (ZLEMA)
zlema = pytafast.ZLEMA(close, timeperiod=30)
# Chaikin Money Flow (CMF)
cmf = pytafast.CMF(high, low, close, volume, timeperiod=20)
# Know Sure Thing (KST)
kst, signal = pytafast.KST(close)
Advanced Calculation Examples
1. Multi-MA Strategy Setup
import pytafast
# Combine traditional MAs with high-performance R-style smoothers
df["sma"] = pytafast.SMA(df["close"], 20)
df["alma"] = pytafast.ALMA(df["close"], timeperiod=9, offset=0.85, sigma=6)
df["zlema"] = pytafast.ZLEMA(df["close"], 30)
2. Volatility & Squeeze Detection
upper_bb, mid_bb, lower_bb = pytafast.BBANDS(df["close"], 20)
upper_kc, mid_kc, lower_kc = pytafast.keltnerChannels(df["high"], df["low"], df["close"], 20)
# Detect if Bollinger Bands are inside Keltner Channels (Squeeze)
df["squeeze"] = (upper_bb < upper_kc) & (lower_bb > lower_kc)
Detailed Indicators Reference
Note: All indicators support both
numpy.ndarrayandpandas.Seriesas input. When a Series is provided, metadata (index and name) is preserved.
Overlap Studies
| Name | Signature | Description |
|---|---|---|
| ALMA | (inReal, timeperiod=9, offset=0.85, sigma=6.0) |
Arnaud Legoux Moving Average. |
| BBANDS | (inReal, timeperiod=5, nbdevup=2.0, nbdevdn=2.0, matype=MAType.SMA) |
Bollinger Bands. Returns: (upperband, middleband, lowerband) |
| DEMA | (inReal, timeperiod=30) |
DEMA indicator. |
| EMA | (inReal, timeperiod=30) |
EMA indicator. |
| EVWMA | (inReal, inVolume, timeperiod=30) |
Elastic Volume Weighted Moving Average. |
| HMA | (inReal, timeperiod=20) |
Hull Moving Average. |
| KAMA | (inReal, timeperiod=30) |
KAMA indicator. |
| MA | (inReal, timeperiod=30, matype=0) |
Moving Average (generic). |
| MAMA | (inReal, fastlimit=0.5, slowlimit=0.05) |
MESA Adaptive Moving Average. Returns: (mama, fama) |
| MIDPOINT | (inReal, timeperiod=14) |
MIDPOINT indicator. |
| MIDPRICE | (inHigh, inLow, timeperiod=14) |
MIDPRICE indicator. |
| SAR | (inHigh, inLow, acceleration=0.02, maximum=0.2) |
Parabolic SAR. |
| SMA | (inReal, timeperiod=30) |
SMA indicator. |
| T3 | (inReal, timeperiod=5, vfactor=0.7) |
Triple Exponential Moving Average (T3). |
| TEMA | (inReal, timeperiod=30) |
TEMA indicator. |
| TRIMA | (inReal, timeperiod=30) |
TRIMA indicator. |
| WMA | (inReal, timeperiod=30) |
WMA indicator. |
| ZLEMA | (inReal, timeperiod=30) |
Zero Lag Exponential Moving Average. |
Momentum Indicators
| Name | Signature | Description |
|---|---|---|
| ADX | (inHigh, inLow, inClose, timeperiod=14) |
ADX indicator. |
| ADXR | (inHigh, inLow, inClose, timeperiod=14) |
ADXR indicator. |
| APO | (inReal, fastperiod=12, slowperiod=26, matype=0) |
Absolute Price Oscillator. |
| AROON | (inHigh, inLow, timeperiod=14) |
Aroon. Returns: (aroondown, aroonup) |
| AROONOSC | (inHigh, inLow, timeperiod=14) |
AROONOSC indicator. |
| BOP | (inOpen, inHigh, inLow, inClose) |
Balance Of Power. |
| CCI | (inHigh, inLow, inClose, timeperiod=14) |
CCI indicator. |
| CMO | (inReal, timeperiod=14) |
CMO indicator. |
| DX | (inHigh, inLow, inClose, timeperiod=14) |
DX indicator. |
| KST | (inReal, nROC1=10, nROC2=15, nROC3=20, nROC4=30, nAvg1=10, nAvg2=10, nAvg3=10, nAvg4=15, nSig=9) |
Know Sure Thing (KST). Returns: (kst, signal) |
| MACD | (inReal, fastperiod=12, slowperiod=26, signalperiod=9) |
Moving Average Convergence/Divergence. Returns: (macd, signal, hist) |
| MACDEXT | (inReal, fastperiod=12, fastmatype=0, slowperiod=26, slowmatype=0, signalperiod=9, signalmatype=0) |
MACD with controllable MA type. |
| MACDFIX | (inReal, signalperiod=9) |
MACD Fix 12/26. |
| MFI | (inHigh, inLow, inClose, inVolume, timeperiod=14) |
Money Flow Index. |
| MINUS_DI | (inHigh, inLow, inClose, timeperiod=14) |
MINUS_DI indicator. |
| MINUS_DM | (inHigh, inLow, timeperiod=14) |
MINUS_DM indicator. |
| MOM | (inReal, timeperiod=10) |
MOM indicator. |
| PLUS_DI | (inHigh, inLow, inClose, timeperiod=14) |
PLUS_DI indicator. |
| PLUS_DM | (inHigh, inLow, timeperiod=14) |
PLUS_DM indicator. |
| PPO | (inReal, fastperiod=12, slowperiod=26, matype=0) |
Percentage Price Oscillator. |
| ROC | (inReal, timeperiod=10) |
ROC indicator. |
| ROCP | (inReal, timeperiod=10) |
ROCP indicator. |
| ROCR | (inReal, timeperiod=10) |
ROCR indicator. |
| ROCR100 | (inReal, timeperiod=10) |
ROCR100 indicator. |
| RSI | (inReal, timeperiod=14) |
RSI indicator. |
| SMI | (inHigh, inLow, inClose, n=13, nFast=2, nSlow=25, nSig=9) |
Stochastic Momentum Index. Returns: (smi, signal) |
| STOCH | (inHigh, inLow, inClose, fastk_period=5, slowk_period=3, slowk_matype=MAType.SMA, slowd_period=3, slowd_matype=MAType.SMA) |
Stochastic. Returns: (slowk, slowd) |
| STOCHF | (inHigh, inLow, inClose, fastk_period=5, fastd_period=3, fastd_matype=0) |
Stochastic Fast. |
| STOCHRSI | (inReal, timeperiod=14, fastk_period=5, fastd_period=3, fastd_matype=0) |
Stochastic RSI. |
| TRIX | (inReal, timeperiod=30) |
TRIX indicator. |
| ULTOSC | (inHigh, inLow, inClose, timeperiod1=7, timeperiod2=14, timeperiod3=28) |
Ultimate Oscillator. |
| WILLR | (inHigh, inLow, inClose, timeperiod=14) |
WILLR indicator. |
Volatility Indicators
| Name | Signature | Description |
|---|---|---|
| ATR | (inHigh, inLow, inClose, timeperiod=14) |
ATR indicator. |
| DonchianChannel | (inHigh, inLow, timeperiod=10) |
Donchian Channel. Returns: (upper, middle, lower) |
| NATR | (inHigh, inLow, inClose, timeperiod=14) |
NATR indicator. |
| STDDEV | (inReal, timeperiod=5, nbdev=1.0) |
Standard Deviation. |
| TRANGE | (inHigh, inLow, inClose) |
True Range. |
| keltnerChannels | (inHigh, inLow, inClose, timeperiod=20, atr_mult=2.0) |
Keltner Channels. Returns: (upper, middle, lower) |
Volume Indicators
| Name | Signature | Description |
|---|---|---|
| AD | (inHigh, inLow, inClose, inVolume) |
Chaikin A/D Line. |
| ADOSC | (inHigh, inLow, inClose, inVolume, fastperiod=3, slowperiod=10) |
Chaikin A/D Oscillator. |
| CMF | (inHigh, inLow, inClose, inVolume, timeperiod=20) |
Chaikin Money Flow. |
| EMV | (inHigh, inLow, inVolume, timeperiod=9, vol_divisor=10000.0) |
Arms' Ease of Movement Value. Returns: (emv, smoothed_emv) |
| OBV | (inReal0, inReal1) |
OBV indicator. |
Price Transform
| Name | Signature | Description |
|---|---|---|
| AVGPRICE | (inOpen, inHigh, inLow, inClose) |
Average Price. |
| MEDPRICE | (inReal0, inReal1) |
MEDPRICE indicator. |
| TYPPRICE | (inHigh, inLow, inClose) |
Typical Price. |
| WCLPRICE | (inHigh, inLow, inClose) |
Weighted Close Price. |
Cycle Indicators
| Name | Signature | Description |
|---|---|---|
| HT_DCPERIOD | (inReal) |
HT_DCPERIOD indicator. |
| HT_DCPHASE | (inReal) |
HT_DCPHASE indicator. |
| HT_PHASOR | (inReal) |
Hilbert Transform - Phasor Components. |
| HT_SINE | (inReal) |
Hilbert Transform - SineWave. |
| HT_TRENDLINE | (inReal) |
HT_TRENDLINE indicator. |
| HT_TRENDMODE | (inReal) |
HT_TRENDMODE indicator. |
Statistics Functions
| Name | Signature | Description |
|---|---|---|
| AVGDEV | (inReal, timeperiod=14) |
AVGDEV indicator. |
| BETA | (inReal0, inReal1, timeperiod=5) |
BETA indicator. |
| CORREL | (inReal0, inReal1, timeperiod=30) |
CORREL indicator. |
| LINEARREG | (inReal, timeperiod=14) |
LINEARREG indicator. |
| LINEARREG_ANGLE | (inReal, timeperiod=14) |
LINEARREG_ANGLE indicator. |
| LINEARREG_INTERCEPT | (inReal, timeperiod=14) |
LINEARREG_INTERCEPT indicator. |
| LINEARREG_SLOPE | (inReal, timeperiod=14) |
LINEARREG_SLOPE indicator. |
| MAX | (inReal, timeperiod=30) |
MAX indicator. |
| MIN | (inReal, timeperiod=30) |
MIN indicator. |
| MINMAX | (inReal, timeperiod=30) |
Lowest and highest values over a specified period. |
| MINMAXINDEX | (inReal, timeperiod=30) |
Indexes of lowest and highest values over a specified period. |
| SUM | (inReal, timeperiod=30) |
SUM indicator. |
| TSF | (inReal, timeperiod=14) |
TSF indicator. |
| VAR | (inReal, timeperiod=5, nbdev=1.0) |
Variance. |
Math Operators & Transforms
| Name | Signature | Description |
|---|---|---|
| ACOS | (inReal) |
Vector ACOS. |
| ADD | (inReal0, inReal1) |
ADD indicator. |
| ASIN | (inReal) |
Vector ASIN. |
| ATAN | (inReal) |
Vector ATAN. |
| CEIL | (inReal) |
Vector CEIL. |
| COS | (inReal) |
Vector COS. |
| COSH | (inReal) |
Vector COSH. |
| DIV | (inReal0, inReal1) |
DIV indicator. |
| EXP | (inReal) |
Vector EXP. |
| FLOOR | (inReal) |
Vector FLOOR. |
| LN | (inReal) |
Vector LN. |
| LOG10 | (inReal) |
Vector LOG10. |
| MULT | (inReal0, inReal1) |
MULT indicator. |
| SIN | (inReal) |
Vector SIN. |
| SINH | (inReal) |
Vector SINH. |
| SQRT | (inReal) |
Vector SQRT. |
| SUB | (inReal0, inReal1) |
SUB indicator. |
| TAN | (inReal) |
Vector TAN. |
| TANH | (inReal) |
Vector TANH. |
Custom & R-Native
| Name | Signature | Description |
|---|---|---|
| DPO | (inReal, timeperiod=10) |
Detrended Price Oscillator. |
| GMMA | (inReal) |
Guppy Multiple Moving Average. Returns a tuple of 12 EMA series. |
| SNR | (inHigh, inLow, inClose, timeperiod=14) |
Signal to Noise Ratio. |
| VHF | (inReal, timeperiod=28) |
Vertical Horizontal Filter. |
| ZIGZAG | (inHigh, inLow, change=10.0, percent=True) |
ZigZag indicator. |
Candlestick Patterns
| Name | Signature | Description |
|---|---|---|
| CDL2CROWS | (inOpen, inHigh, inLow, inClose) |
Candlestick Pattern: CDL2CROWS |
| CDL3BLACKCROWS | (inOpen, inHigh, inLow, inClose) |
Candlestick Pattern: CDL3BLACKCROWS |
| CDL3INSIDE | (inOpen, inHigh, inLow, inClose) |
Candlestick Pattern: CDL3INSIDE |
| CDL3LINESTRIKE | (inOpen, inHigh, inLow, inClose) |
Candlestick Pattern: CDL3LINESTRIKE |
| CDL3OUTSIDE | (inOpen, inHigh, inLow, inClose) |
Candlestick Pattern: CDL3OUTSIDE |
| CDL3STARSINSOUTH | (inOpen, inHigh, inLow, inClose) |
Candlestick Pattern: CDL3STARSINSOUTH |
| CDL3WHITESOLDIERS | (inOpen, inHigh, inLow, inClose) |
Candlestick Pattern: CDL3WHITESOLDIERS |
| CDLABANDONEDBABY | (inOpen, inHigh, inLow, inClose, penetration=0.3) |
Candlestick Pattern: CDLABANDONEDBABY |
| CDLADVANCEBLOCK | (inOpen, inHigh, inLow, inClose) |
Candlestick Pattern: CDLADVANCEBLOCK |
| CDLBELTHOLD | (inOpen, inHigh, inLow, inClose) |
Candlestick Pattern: CDLBELTHOLD |
| CDLBREAKAWAY | (inOpen, inHigh, inLow, inClose) |
Candlestick Pattern: CDLBREAKAWAY |
| CDLCLOSINGMARUBOZU | (inOpen, inHigh, inLow, inClose) |
Candlestick Pattern: CDLCLOSINGMARUBOZU |
| CDLCONCEALBABYSWALL | (inOpen, inHigh, inLow, inClose) |
Candlestick Pattern: CDLCONCEALBABYSWALL |
| CDLCOUNTERATTACK | (inOpen, inHigh, inLow, inClose) |
Candlestick Pattern: CDLCOUNTERATTACK |
| CDLDARKCLOUDCOVER | (inOpen, inHigh, inLow, inClose, penetration=0.5) |
Candlestick Pattern: CDLDARKCLOUDCOVER |
| CDLDOJI | (inOpen, inHigh, inLow, inClose) |
Candlestick Pattern: CDLDOJI |
| CDLDOJISTAR | (inOpen, inHigh, inLow, inClose) |
Candlestick Pattern: CDLDOJISTAR |
| CDLDRAGONFLYDOJI | (inOpen, inHigh, inLow, inClose) |
Candlestick Pattern: CDLDRAGONFLYDOJI |
| CDLENGULFING | (inOpen, inHigh, inLow, inClose) |
Candlestick Pattern: CDLENGULFING |
| CDLEVENINGDOJISTAR | (inOpen, inHigh, inLow, inClose, penetration=0.3) |
Candlestick Pattern: CDLEVENINGDOJISTAR |
| CDLEVENINGSTAR | (inOpen, inHigh, inLow, inClose, penetration=0.3) |
Candlestick Pattern: CDLEVENINGSTAR |
| CDLGAPSIDESIDEWHITE | (inOpen, inHigh, inLow, inClose) |
Candlestick Pattern: CDLGAPSIDESIDEWHITE |
| CDLGRAVESTONEDOJI | (inOpen, inHigh, inLow, inClose) |
Candlestick Pattern: CDLGRAVESTONEDOJI |
| CDLHAMMER | (inOpen, inHigh, inLow, inClose) |
Candlestick Pattern: CDLHAMMER |
| CDLHANGINGMAN | (inOpen, inHigh, inLow, inClose) |
Candlestick Pattern: CDLHANGINGMAN |
| CDLHARAMI | (inOpen, inHigh, inLow, inClose) |
Candlestick Pattern: CDLHARAMI |
| CDLHARAMICROSS | (inOpen, inHigh, inLow, inClose) |
Candlestick Pattern: CDLHARAMICROSS |
| CDLHIGHWAVE | (inOpen, inHigh, inLow, inClose) |
Candlestick Pattern: CDLHIGHWAVE |
| CDLHIKKAKE | (inOpen, inHigh, inLow, inClose) |
Candlestick Pattern: CDLHIKKAKE |
| CDLHIKKAKEMOD | (inOpen, inHigh, inLow, inClose) |
Candlestick Pattern: CDLHIKKAKEMOD |
| CDLHOMINGPIGEON | (inOpen, inHigh, inLow, inClose) |
Candlestick Pattern: CDLHOMINGPIGEON |
| CDLIDENTICAL3CROWS | (inOpen, inHigh, inLow, inClose) |
Candlestick Pattern: CDLIDENTICAL3CROWS |
| CDLINNECK | (inOpen, inHigh, inLow, inClose) |
Candlestick Pattern: CDLINNECK |
| CDLINVERTEDHAMMER | (inOpen, inHigh, inLow, inClose) |
Candlestick Pattern: CDLINVERTEDHAMMER |
| CDLKICKING | (inOpen, inHigh, inLow, inClose) |
Candlestick Pattern: CDLKICKING |
| CDLKICKINGBYLENGTH | (inOpen, inHigh, inLow, inClose) |
Candlestick Pattern: CDLKICKINGBYLENGTH |
| CDLLADDERBOTTOM | (inOpen, inHigh, inLow, inClose) |
Candlestick Pattern: CDLLADDERBOTTOM |
| CDLLONGLEGGEDDOJI | (inOpen, inHigh, inLow, inClose) |
Candlestick Pattern: CDLLONGLEGGEDDOJI |
| CDLLONGLINE | (inOpen, inHigh, inLow, inClose) |
Candlestick Pattern: CDLLONGLINE |
| CDLMARUBOZU | (inOpen, inHigh, inLow, inClose) |
Candlestick Pattern: CDLMARUBOZU |
| CDLMATCHINGLOW | (inOpen, inHigh, inLow, inClose) |
Candlestick Pattern: CDLMATCHINGLOW |
| CDLMATHOLD | (inOpen, inHigh, inLow, inClose, penetration=0.5) |
Candlestick Pattern: CDLMATHOLD |
| CDLMORNINGDOJISTAR | (inOpen, inHigh, inLow, inClose, penetration=0.3) |
Candlestick Pattern: CDLMORNINGDOJISTAR |
| CDLMORNINGSTAR | (inOpen, inHigh, inLow, inClose, penetration=0.3) |
Candlestick Pattern: CDLMORNINGSTAR |
| CDLONNECK | (inOpen, inHigh, inLow, inClose) |
Candlestick Pattern: CDLONNECK |
| CDLPIERCING | (inOpen, inHigh, inLow, inClose) |
Candlestick Pattern: CDLPIERCING |
| CDLRICKSHAWMAN | (inOpen, inHigh, inLow, inClose) |
Candlestick Pattern: CDLRICKSHAWMAN |
| CDLRISEFALL3METHODS | (inOpen, inHigh, inLow, inClose) |
Candlestick Pattern: CDLRISEFALL3METHODS |
| CDLSEPARATINGLINES | (inOpen, inHigh, inLow, inClose) |
Candlestick Pattern: CDLSEPARATINGLINES |
| CDLSHOOTINGSTAR | (inOpen, inHigh, inLow, inClose) |
Candlestick Pattern: CDLSHOOTINGSTAR |
| CDLSHORTLINE | (inOpen, inHigh, inLow, inClose) |
Candlestick Pattern: CDLSHORTLINE |
| CDLSPINNINGTOP | (inOpen, inHigh, inLow, inClose) |
Candlestick Pattern: CDLSPINNINGTOP |
| CDLSTALLEDPATTERN | (inOpen, inHigh, inLow, inClose) |
Candlestick Pattern: CDLSTALLEDPATTERN |
| CDLSTICKSANDWICH | (inOpen, inHigh, inLow, inClose) |
Candlestick Pattern: CDLSTICKSANDWICH |
| CDLTAKURI | (inOpen, inHigh, inLow, inClose) |
Candlestick Pattern: CDLTAKURI |
| CDLTASUKIGAP | (inOpen, inHigh, inLow, inClose) |
Candlestick Pattern: CDLTASUKIGAP |
| CDLTHRUSTING | (inOpen, inHigh, inLow, inClose) |
Candlestick Pattern: CDLTHRUSTING |
| CDLTRISTAR | (inOpen, inHigh, inLow, inClose) |
Candlestick Pattern: CDLTRISTAR |
| CDLUNIQUE3RIVER | (inOpen, inHigh, inLow, inClose) |
Candlestick Pattern: CDLUNIQUE3RIVER |
| CDLUPSIDEGAP2CROWS | (inOpen, inHigh, inLow, inClose) |
Candlestick Pattern: CDLUPSIDEGAP2CROWS |
| CDLXSIDEGAP3METHODS | (inOpen, inHigh, inLow, inClose) |
Candlestick Pattern: CDLXSIDEGAP3METHODS |
Performance
pytafast achieves superior throughput via C++ GIL release. Scalability is near-linear with CPU cores.
| Multi-threaded (4 Threads) | Official Wrapper | pytafast | Speedup |
|---|---|---|---|
| SMA Concurrency | 20.1 ms | 6.3 ms | 3.15x |
| MACD Concurrency | 75.0 ms | 20.7 ms | 3.62x |
Cross-Verification
We maintain a rigorous cross-verification suite against R TTR. You can run the numerical alignment report locally:
# Compare 150+ indicators against R TTR results
./scripts/run_comparison.sh data/berkshire_1y.csv
Detailed results are documented in docs/comparison_report.md.
License
MIT License. Includes statically linked TA-Lib (BSD). Copyright (c) 1999-2026, Curry Tang & Mario Fortier.
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
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pytafast-0.5.0.tar.gz.
File metadata
- Download URL: pytafast-0.5.0.tar.gz
- Upload date:
- Size: 1.2 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
19f2b7edd0997aa423af9da0de32a1fc11ca22a634f7728b906cd26985b600e4
|
|
| MD5 |
13888e0ec592c1b7fdb3f16add214ca9
|
|
| BLAKE2b-256 |
14293a5a0733bd6c2c6d771ce7014ac722bd3d6668a771b28372cfe8540cf3f6
|
Provenance
The following attestation bundles were made for pytafast-0.5.0.tar.gz:
Publisher:
build.yml on twn39/pytafast
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pytafast-0.5.0.tar.gz -
Subject digest:
19f2b7edd0997aa423af9da0de32a1fc11ca22a634f7728b906cd26985b600e4 - Sigstore transparency entry: 1063048844
- Sigstore integration time:
-
Permalink:
twn39/pytafast@7ea3c795db70bc5b70d2db5ecaaffd5877c791de -
Branch / Tag:
refs/tags/v0.5.0 - Owner: https://github.com/twn39
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build.yml@7ea3c795db70bc5b70d2db5ecaaffd5877c791de -
Trigger Event:
push
-
Statement type:
File details
Details for the file pytafast-0.5.0-cp314-cp314-win_amd64.whl.
File metadata
- Download URL: pytafast-0.5.0-cp314-cp314-win_amd64.whl
- Upload date:
- Size: 1.3 MB
- Tags: CPython 3.14, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
16c944132cae97e4a2ca4a32f41d4fceec787d14b01f363d969ee7dc0a3b4b4d
|
|
| MD5 |
0d0ece7941ca5932fd99bf8945aedb0d
|
|
| BLAKE2b-256 |
8f059c8e714e010aef6cc0e916259406e0b8acb63b9680be9fa1b748950b49d1
|
Provenance
The following attestation bundles were made for pytafast-0.5.0-cp314-cp314-win_amd64.whl:
Publisher:
build.yml on twn39/pytafast
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pytafast-0.5.0-cp314-cp314-win_amd64.whl -
Subject digest:
16c944132cae97e4a2ca4a32f41d4fceec787d14b01f363d969ee7dc0a3b4b4d - Sigstore transparency entry: 1063049102
- Sigstore integration time:
-
Permalink:
twn39/pytafast@7ea3c795db70bc5b70d2db5ecaaffd5877c791de -
Branch / Tag:
refs/tags/v0.5.0 - Owner: https://github.com/twn39
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build.yml@7ea3c795db70bc5b70d2db5ecaaffd5877c791de -
Trigger Event:
push
-
Statement type:
File details
Details for the file pytafast-0.5.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: pytafast-0.5.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 1.7 MB
- Tags: CPython 3.14, manylinux: glibc 2.24+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c094342715b1324d497d631dd1c3d51b47f1c584334550ddec23d8b41317c643
|
|
| MD5 |
1098a8a94e1b0dd1c3e7cf9cdd991c8b
|
|
| BLAKE2b-256 |
07bc4cb8fd31eba70d1a23273ff02c16ef65414c3d15648a559f4fd4988d29dc
|
Provenance
The following attestation bundles were made for pytafast-0.5.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
build.yml on twn39/pytafast
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pytafast-0.5.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
c094342715b1324d497d631dd1c3d51b47f1c584334550ddec23d8b41317c643 - Sigstore transparency entry: 1063049232
- Sigstore integration time:
-
Permalink:
twn39/pytafast@7ea3c795db70bc5b70d2db5ecaaffd5877c791de -
Branch / Tag:
refs/tags/v0.5.0 - Owner: https://github.com/twn39
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build.yml@7ea3c795db70bc5b70d2db5ecaaffd5877c791de -
Trigger Event:
push
-
Statement type:
File details
Details for the file pytafast-0.5.0-cp314-cp314-macosx_11_0_arm64.whl.
File metadata
- Download URL: pytafast-0.5.0-cp314-cp314-macosx_11_0_arm64.whl
- Upload date:
- Size: 1.2 MB
- Tags: CPython 3.14, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7b25d6074f2e83690738e2c14b22ceb212dd1aff500a1db0e153ee9ffaa1e500
|
|
| MD5 |
8a14c66bf58330dc30827834358e3dbb
|
|
| BLAKE2b-256 |
45022b29c4f27e16c78baa034a0a6d2026c9d3094fca650096ef9511e23e3318
|
Provenance
The following attestation bundles were made for pytafast-0.5.0-cp314-cp314-macosx_11_0_arm64.whl:
Publisher:
build.yml on twn39/pytafast
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pytafast-0.5.0-cp314-cp314-macosx_11_0_arm64.whl -
Subject digest:
7b25d6074f2e83690738e2c14b22ceb212dd1aff500a1db0e153ee9ffaa1e500 - Sigstore transparency entry: 1063048917
- Sigstore integration time:
-
Permalink:
twn39/pytafast@7ea3c795db70bc5b70d2db5ecaaffd5877c791de -
Branch / Tag:
refs/tags/v0.5.0 - Owner: https://github.com/twn39
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build.yml@7ea3c795db70bc5b70d2db5ecaaffd5877c791de -
Trigger Event:
push
-
Statement type:
File details
Details for the file pytafast-0.5.0-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: pytafast-0.5.0-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 1.3 MB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b09b51f31637c6c1242b08ae2d212801217f1a8606ad617e44a671578cf9c2c3
|
|
| MD5 |
b16919043f708a6204683d642f6841d7
|
|
| BLAKE2b-256 |
b910e3b478174635c7a8ffe48ac438c4cb45fa07a8e067e98881dba77af6960e
|
Provenance
The following attestation bundles were made for pytafast-0.5.0-cp313-cp313-win_amd64.whl:
Publisher:
build.yml on twn39/pytafast
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pytafast-0.5.0-cp313-cp313-win_amd64.whl -
Subject digest:
b09b51f31637c6c1242b08ae2d212801217f1a8606ad617e44a671578cf9c2c3 - Sigstore transparency entry: 1063049436
- Sigstore integration time:
-
Permalink:
twn39/pytafast@7ea3c795db70bc5b70d2db5ecaaffd5877c791de -
Branch / Tag:
refs/tags/v0.5.0 - Owner: https://github.com/twn39
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build.yml@7ea3c795db70bc5b70d2db5ecaaffd5877c791de -
Trigger Event:
push
-
Statement type:
File details
Details for the file pytafast-0.5.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: pytafast-0.5.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 1.7 MB
- Tags: CPython 3.13, manylinux: glibc 2.24+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
90dc33772882f9d61e3ec30a8b293117de741214d3518abe0ea2dc50fa27e9a2
|
|
| MD5 |
42ad04e16cd5cb6e972230248aa394fe
|
|
| BLAKE2b-256 |
e0494d8ad29f81a476730b53832592b96a7a06a398b84786a4935cf3ba8bb406
|
Provenance
The following attestation bundles were made for pytafast-0.5.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
build.yml on twn39/pytafast
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pytafast-0.5.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
90dc33772882f9d61e3ec30a8b293117de741214d3518abe0ea2dc50fa27e9a2 - Sigstore transparency entry: 1063049364
- Sigstore integration time:
-
Permalink:
twn39/pytafast@7ea3c795db70bc5b70d2db5ecaaffd5877c791de -
Branch / Tag:
refs/tags/v0.5.0 - Owner: https://github.com/twn39
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build.yml@7ea3c795db70bc5b70d2db5ecaaffd5877c791de -
Trigger Event:
push
-
Statement type:
File details
Details for the file pytafast-0.5.0-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: pytafast-0.5.0-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 1.2 MB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4357398153be1d7a2c65e6733718cc982377b27c7e8b04d4da37abcf48674de5
|
|
| MD5 |
bebc37c3643e14b0e6e8e86f8cc901e4
|
|
| BLAKE2b-256 |
66d2e31a6f4338bb9f79cf4e19d267f006f8f6a0fd6df46bc2c32f0e6401c448
|
Provenance
The following attestation bundles were made for pytafast-0.5.0-cp313-cp313-macosx_11_0_arm64.whl:
Publisher:
build.yml on twn39/pytafast
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pytafast-0.5.0-cp313-cp313-macosx_11_0_arm64.whl -
Subject digest:
4357398153be1d7a2c65e6733718cc982377b27c7e8b04d4da37abcf48674de5 - Sigstore transparency entry: 1063049302
- Sigstore integration time:
-
Permalink:
twn39/pytafast@7ea3c795db70bc5b70d2db5ecaaffd5877c791de -
Branch / Tag:
refs/tags/v0.5.0 - Owner: https://github.com/twn39
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build.yml@7ea3c795db70bc5b70d2db5ecaaffd5877c791de -
Trigger Event:
push
-
Statement type:
File details
Details for the file pytafast-0.5.0-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: pytafast-0.5.0-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 1.3 MB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3803a3f657d4fa0e0a51fccad637dbbf312f57ea687ae812ec57d32b08eccca2
|
|
| MD5 |
6d1320e6dd1e08f36e639ff9feb5aef5
|
|
| BLAKE2b-256 |
66c6f3f7bad16c130554c8661b6e03b98683a3011b032b63836bdc745d9c5280
|
Provenance
The following attestation bundles were made for pytafast-0.5.0-cp312-cp312-win_amd64.whl:
Publisher:
build.yml on twn39/pytafast
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pytafast-0.5.0-cp312-cp312-win_amd64.whl -
Subject digest:
3803a3f657d4fa0e0a51fccad637dbbf312f57ea687ae812ec57d32b08eccca2 - Sigstore transparency entry: 1063049602
- Sigstore integration time:
-
Permalink:
twn39/pytafast@7ea3c795db70bc5b70d2db5ecaaffd5877c791de -
Branch / Tag:
refs/tags/v0.5.0 - Owner: https://github.com/twn39
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build.yml@7ea3c795db70bc5b70d2db5ecaaffd5877c791de -
Trigger Event:
push
-
Statement type:
File details
Details for the file pytafast-0.5.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: pytafast-0.5.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 1.7 MB
- Tags: CPython 3.12, manylinux: glibc 2.24+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
411905336d103d0df4f67132749e2132ae38ffd9ff5a025012eec02756b7916c
|
|
| MD5 |
e9affc2dc5ad1ce276f4d654dcf3a84b
|
|
| BLAKE2b-256 |
e1cdf8a409425ebee474f526ed6638527d3523f0433353bd3dbc5f456e844432
|
Provenance
The following attestation bundles were made for pytafast-0.5.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
build.yml on twn39/pytafast
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pytafast-0.5.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
411905336d103d0df4f67132749e2132ae38ffd9ff5a025012eec02756b7916c - Sigstore transparency entry: 1063049166
- Sigstore integration time:
-
Permalink:
twn39/pytafast@7ea3c795db70bc5b70d2db5ecaaffd5877c791de -
Branch / Tag:
refs/tags/v0.5.0 - Owner: https://github.com/twn39
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build.yml@7ea3c795db70bc5b70d2db5ecaaffd5877c791de -
Trigger Event:
push
-
Statement type:
File details
Details for the file pytafast-0.5.0-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: pytafast-0.5.0-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 1.2 MB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fe11329f2b6119b5dc6ed58541499b579f5824daa51f12ba61b02e7804e16dd5
|
|
| MD5 |
154419aa94c792075b55ac370b7aee1a
|
|
| BLAKE2b-256 |
9c024c244d828c2cc10873a8e152f7069633702e6b8d22f4e2906afe11430aad
|
Provenance
The following attestation bundles were made for pytafast-0.5.0-cp312-cp312-macosx_11_0_arm64.whl:
Publisher:
build.yml on twn39/pytafast
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pytafast-0.5.0-cp312-cp312-macosx_11_0_arm64.whl -
Subject digest:
fe11329f2b6119b5dc6ed58541499b579f5824daa51f12ba61b02e7804e16dd5 - Sigstore transparency entry: 1063049687
- Sigstore integration time:
-
Permalink:
twn39/pytafast@7ea3c795db70bc5b70d2db5ecaaffd5877c791de -
Branch / Tag:
refs/tags/v0.5.0 - Owner: https://github.com/twn39
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build.yml@7ea3c795db70bc5b70d2db5ecaaffd5877c791de -
Trigger Event:
push
-
Statement type:
File details
Details for the file pytafast-0.5.0-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: pytafast-0.5.0-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 1.3 MB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
11fc63cd1ccc6c8e0491a569bbd0df1b43d70a799232c090f8c08c21a70a8166
|
|
| MD5 |
97f7903ddc1a45de1af19d5abc9d6843
|
|
| BLAKE2b-256 |
2ea7f511aa77642b774ac632eb3fd9b18cbc59a1e5967c29f4251db0655639e6
|
Provenance
The following attestation bundles were made for pytafast-0.5.0-cp311-cp311-win_amd64.whl:
Publisher:
build.yml on twn39/pytafast
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pytafast-0.5.0-cp311-cp311-win_amd64.whl -
Subject digest:
11fc63cd1ccc6c8e0491a569bbd0df1b43d70a799232c090f8c08c21a70a8166 - Sigstore transparency entry: 1063049041
- Sigstore integration time:
-
Permalink:
twn39/pytafast@7ea3c795db70bc5b70d2db5ecaaffd5877c791de -
Branch / Tag:
refs/tags/v0.5.0 - Owner: https://github.com/twn39
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build.yml@7ea3c795db70bc5b70d2db5ecaaffd5877c791de -
Trigger Event:
push
-
Statement type:
File details
Details for the file pytafast-0.5.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: pytafast-0.5.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 1.7 MB
- Tags: CPython 3.11, manylinux: glibc 2.24+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
44d397ee7eaec321ba3c19e7f113dbe063d23de62853e7d29271349c44d5b19b
|
|
| MD5 |
b74c9d0426bfd731598134f926825ccf
|
|
| BLAKE2b-256 |
f6b46913c56e626afbcc09f46b7f9aacbca1640589a81971a53eed6aad88191f
|
Provenance
The following attestation bundles were made for pytafast-0.5.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
build.yml on twn39/pytafast
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pytafast-0.5.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
44d397ee7eaec321ba3c19e7f113dbe063d23de62853e7d29271349c44d5b19b - Sigstore transparency entry: 1063049524
- Sigstore integration time:
-
Permalink:
twn39/pytafast@7ea3c795db70bc5b70d2db5ecaaffd5877c791de -
Branch / Tag:
refs/tags/v0.5.0 - Owner: https://github.com/twn39
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build.yml@7ea3c795db70bc5b70d2db5ecaaffd5877c791de -
Trigger Event:
push
-
Statement type:
File details
Details for the file pytafast-0.5.0-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: pytafast-0.5.0-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 1.2 MB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9282c004871b50c6198554dc73fc233d9b1858a67c2bb91d01787b207292e000
|
|
| MD5 |
bc5849e2b71f842ac8035ef1a163d004
|
|
| BLAKE2b-256 |
c4411c61b790b8d0e057ce1805ea34ea76d9f22d0d616fda4cfed08ad07ba232
|
Provenance
The following attestation bundles were made for pytafast-0.5.0-cp311-cp311-macosx_11_0_arm64.whl:
Publisher:
build.yml on twn39/pytafast
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pytafast-0.5.0-cp311-cp311-macosx_11_0_arm64.whl -
Subject digest:
9282c004871b50c6198554dc73fc233d9b1858a67c2bb91d01787b207292e000 - Sigstore transparency entry: 1063048984
- Sigstore integration time:
-
Permalink:
twn39/pytafast@7ea3c795db70bc5b70d2db5ecaaffd5877c791de -
Branch / Tag:
refs/tags/v0.5.0 - Owner: https://github.com/twn39
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build.yml@7ea3c795db70bc5b70d2db5ecaaffd5877c791de -
Trigger Event:
push
-
Statement type: