Skip to main content

Python wrapper for ta-lib using nanobind

Project description

pytafast

PyPI Python Codecov License Downloads CI GitHub Stars

English | 中文

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.ndarray and pandas.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.ndarray and pandas.Series as 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

pytafast-0.5.0.tar.gz (1.2 MB view details)

Uploaded Source

Built Distributions

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

pytafast-0.5.0-cp314-cp314-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.14Windows x86-64

pytafast-0.5.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.7 MB view details)

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

pytafast-0.5.0-cp314-cp314-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

pytafast-0.5.0-cp313-cp313-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.13Windows x86-64

pytafast-0.5.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.7 MB view details)

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

pytafast-0.5.0-cp313-cp313-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pytafast-0.5.0-cp312-cp312-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.12Windows x86-64

pytafast-0.5.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.7 MB view details)

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

pytafast-0.5.0-cp312-cp312-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pytafast-0.5.0-cp311-cp311-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.11Windows x86-64

pytafast-0.5.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.7 MB view details)

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

pytafast-0.5.0-cp311-cp311-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Hashes for pytafast-0.5.0.tar.gz
Algorithm Hash digest
SHA256 19f2b7edd0997aa423af9da0de32a1fc11ca22a634f7728b906cd26985b600e4
MD5 13888e0ec592c1b7fdb3f16add214ca9
BLAKE2b-256 14293a5a0733bd6c2c6d771ce7014ac722bd3d6668a771b28372cfe8540cf3f6

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytafast-0.5.0.tar.gz:

Publisher: build.yml on twn39/pytafast

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

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

Hashes for pytafast-0.5.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 16c944132cae97e4a2ca4a32f41d4fceec787d14b01f363d969ee7dc0a3b4b4d
MD5 0d0ece7941ca5932fd99bf8945aedb0d
BLAKE2b-256 8f059c8e714e010aef6cc0e916259406e0b8acb63b9680be9fa1b748950b49d1

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytafast-0.5.0-cp314-cp314-win_amd64.whl:

Publisher: build.yml on twn39/pytafast

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

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

File hashes

Hashes for pytafast-0.5.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c094342715b1324d497d631dd1c3d51b47f1c584334550ddec23d8b41317c643
MD5 1098a8a94e1b0dd1c3e7cf9cdd991c8b
BLAKE2b-256 07bc4cb8fd31eba70d1a23273ff02c16ef65414c3d15648a559f4fd4988d29dc

See more details on using hashes here.

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

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

File details

Details for the file pytafast-0.5.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pytafast-0.5.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7b25d6074f2e83690738e2c14b22ceb212dd1aff500a1db0e153ee9ffaa1e500
MD5 8a14c66bf58330dc30827834358e3dbb
BLAKE2b-256 45022b29c4f27e16c78baa034a0a6d2026c9d3094fca650096ef9511e23e3318

See more details on using hashes here.

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

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

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

Hashes for pytafast-0.5.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 b09b51f31637c6c1242b08ae2d212801217f1a8606ad617e44a671578cf9c2c3
MD5 b16919043f708a6204683d642f6841d7
BLAKE2b-256 b910e3b478174635c7a8ffe48ac438c4cb45fa07a8e067e98881dba77af6960e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytafast-0.5.0-cp313-cp313-win_amd64.whl:

Publisher: build.yml on twn39/pytafast

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

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

File hashes

Hashes for pytafast-0.5.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 90dc33772882f9d61e3ec30a8b293117de741214d3518abe0ea2dc50fa27e9a2
MD5 42ad04e16cd5cb6e972230248aa394fe
BLAKE2b-256 e0494d8ad29f81a476730b53832592b96a7a06a398b84786a4935cf3ba8bb406

See more details on using hashes here.

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

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

File details

Details for the file pytafast-0.5.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pytafast-0.5.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4357398153be1d7a2c65e6733718cc982377b27c7e8b04d4da37abcf48674de5
MD5 bebc37c3643e14b0e6e8e86f8cc901e4
BLAKE2b-256 66d2e31a6f4338bb9f79cf4e19d267f006f8f6a0fd6df46bc2c32f0e6401c448

See more details on using hashes here.

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

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

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

Hashes for pytafast-0.5.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 3803a3f657d4fa0e0a51fccad637dbbf312f57ea687ae812ec57d32b08eccca2
MD5 6d1320e6dd1e08f36e639ff9feb5aef5
BLAKE2b-256 66c6f3f7bad16c130554c8661b6e03b98683a3011b032b63836bdc745d9c5280

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytafast-0.5.0-cp312-cp312-win_amd64.whl:

Publisher: build.yml on twn39/pytafast

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

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

File hashes

Hashes for pytafast-0.5.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 411905336d103d0df4f67132749e2132ae38ffd9ff5a025012eec02756b7916c
MD5 e9affc2dc5ad1ce276f4d654dcf3a84b
BLAKE2b-256 e1cdf8a409425ebee474f526ed6638527d3523f0433353bd3dbc5f456e844432

See more details on using hashes here.

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

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

File details

Details for the file pytafast-0.5.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pytafast-0.5.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fe11329f2b6119b5dc6ed58541499b579f5824daa51f12ba61b02e7804e16dd5
MD5 154419aa94c792075b55ac370b7aee1a
BLAKE2b-256 9c024c244d828c2cc10873a8e152f7069633702e6b8d22f4e2906afe11430aad

See more details on using hashes here.

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

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

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

Hashes for pytafast-0.5.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 11fc63cd1ccc6c8e0491a569bbd0df1b43d70a799232c090f8c08c21a70a8166
MD5 97f7903ddc1a45de1af19d5abc9d6843
BLAKE2b-256 2ea7f511aa77642b774ac632eb3fd9b18cbc59a1e5967c29f4251db0655639e6

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytafast-0.5.0-cp311-cp311-win_amd64.whl:

Publisher: build.yml on twn39/pytafast

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

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

File hashes

Hashes for pytafast-0.5.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 44d397ee7eaec321ba3c19e7f113dbe063d23de62853e7d29271349c44d5b19b
MD5 b74c9d0426bfd731598134f926825ccf
BLAKE2b-256 f6b46913c56e626afbcc09f46b7f9aacbca1640589a81971a53eed6aad88191f

See more details on using hashes here.

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

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

File details

Details for the file pytafast-0.5.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pytafast-0.5.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9282c004871b50c6198554dc73fc233d9b1858a67c2bb91d01787b207292e000
MD5 bc5849e2b71f842ac8035ef1a163d004
BLAKE2b-256 c4411c61b790b8d0e057ce1805ea34ea76d9f22d0d616fda4cfed08ad07ba232

See more details on using hashes here.

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

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