Skip to main content

Python wrapper for TA-Lib

Project description

TA-Lib 📈

Tests Release PyPI Wheels Python Versions License

This is a Python wrapper for TA-LIB based on Cython instead of SWIG. From the homepage:

TA-Lib is widely used by trading software developers requiring to perform technical analysis of financial market data.

  • Includes 150+ indicators such as ADX, MACD, RSI, Stochastic, Bollinger Bands, etc.
  • Candlestick pattern recognition
  • Open-source API for C/C++, Java, Perl, Python and 100% Managed .NET

The original Python bindings included with TA-Lib use SWIG which unfortunately are difficult to install and aren't as efficient as they could be. Therefore this project uses Cython and Numpy to efficiently and cleanly bind to TA-Lib - producing results 2-4 times faster than the SWIG interface.

In addition, this project also supports the use of the Polars and Pandas libraries.

Versions 🗂️

The upstream TA-Lib C library released version 0.6.1 and changed the library name to -lta-lib from -lta_lib. After trying to support both via autodetect and having some issues, we have decided to currently support three feature branches:

  • ta-lib-python 0.4.x (supports ta-lib 0.4.x and numpy 1)
  • ta-lib-python 0.5.x (supports ta-lib 0.4.x and numpy 2)
  • ta-lib-python 0.6.x (supports ta-lib 0.6.x and numpy 2)

Installation 💾

You can install from PyPI:

python -m pip install TA-Lib

Or checkout the sources and run setup.py yourself:

python setup.py install

It also appears possible to install via Conda Forge:

conda install -c conda-forge ta-lib
conda install -c conda-forge ta-lib

Dependencies 🧩

To use TA-Lib for python, you need to have the TA-Lib already installed. You should probably follow their installation directions for your platform, but some suggestions are included below for reference.

Some Conda Forge users have reported success installing the underlying TA-Lib C library using the libta-lib package:

$ conda install -c conda-forge libta-lib

Mac OS X

You can simply install using Homebrew:

brew install ta-lib

If you are using Apple Silicon, such as the M1 processors, and building mixed architecture Homebrew projects, you might want to make sure it's being built for your architecture:

arch -arm64 brew install ta-lib

And perhaps you can set these before installing with pip:

export TA_INCLUDE_PATH="$(brew --prefix ta-lib)/include"
export TA_LIBRARY_PATH="$(brew --prefix ta-lib)/lib"

You might also find this helpful, particularly if you have tried several different installations without success:

your-arm64-python -m pip install --no-cache-dir ta-lib

Windows

For 64-bit Windows, the easiest way is to get the executable installer:

  1. Download ta-lib-0.6.4-windows-x86_64.msi.
  2. Run the Installer or run msiexec from the command-line.

Alternatively, if you prefer to get the libraries without installing, or would like to use the 32-bit version:

Linux

Download ta-lib-0.6.4-src.tar.gz and:

tar -xzf ta-lib-0.6.4-src.tar.gz
cd ta-lib-0.6.4/
./configure --prefix=/usr
make
sudo make install

If you build TA-Lib using make -jX it will fail but that's OK! Simply rerun make -jX followed by [sudo] make install.

Note: if your directory path includes spaces, the installation will probably fail with No such file or directory errors.

Wheels ⚙️

For convenience, and starting with version 0.6.5, we now build binary wheels for different operating systems, architectures, and Python versions using GitHub Actions which include the underlying TA-Lib C library and are easy to install.

Supported platforms:

  • Linux
    • x86_64
    • arm64
  • macOS
    • x86_64
    • arm64
  • Windows
    • x86_64
    • x86
    • arm64

Supported Python versions:

  • 3.9
  • 3.10
  • 3.11
  • 3.12
  • 3.13

In the event that your operating system, architecture, or Python version are not available as a binary wheel, it is fairly easy to install from source using the instructions above.

Troubleshooting 🛠️

If you get a warning that looks like this:

setup.py:79: UserWarning: Cannot find ta-lib library, installation may fail.
warnings.warn('Cannot find ta-lib library, installation may fail.')

This typically means setup.py can't find the underlying TA-Lib library, a dependency which needs to be installed.


If you installed the underlying TA-Lib library with a custom prefix (e.g., with ./configure --prefix=$PREFIX), then when you go to install this python wrapper you can specify additional search paths to find the library and include files for the underlying TA-Lib library using the TA_LIBRARY_PATH and TA_INCLUDE_PATH environment variables:

export TA_LIBRARY_PATH=$PREFIX/lib
export TA_INCLUDE_PATH=$PREFIX/include
python setup.py install # or pip install ta-lib

Sometimes installation will produce build errors like this:

talib/_ta_lib.c:601:10: fatal error: ta-lib/ta_defs.h: No such file or directory
  601 | #include "ta-lib/ta_defs.h"
      |          ^~~~~~~~~~~~~~~~~~
compilation terminated.

or:

common.obj : error LNK2001: unresolved external symbol TA_SetUnstablePeriod
common.obj : error LNK2001: unresolved external symbol TA_Shutdown
common.obj : error LNK2001: unresolved external symbol TA_Initialize
common.obj : error LNK2001: unresolved external symbol TA_GetUnstablePeriod
common.obj : error LNK2001: unresolved external symbol TA_GetVersionString

This typically means that it can't find the underlying TA-Lib library, a dependency which needs to be installed. On Windows, this could be caused by installing the 32-bit binary distribution of the underlying TA-Lib library, but trying to use it with 64-bit Python.


Sometimes installation will fail with errors like this:

talib/common.c:8:22: fatal error: pyconfig.h: No such file or directory
 #include "pyconfig.h"
                      ^
compilation terminated.
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1

This typically means that you need the Python headers, and should run something like:

sudo apt-get install python3-dev

Sometimes building the underlying TA-Lib library has errors running make that look like this:

../libtool: line 1717: cd: .libs/libta_lib.lax/libta_abstract.a: No such file or directory
make[2]: *** [libta_lib.la] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all-recursive] Error 1

This might mean that the directory path to the underlying TA-Lib library has spaces in the directory names. Try putting it in a path that does not have any spaces and trying again.


Sometimes you might get this error running setup.py:

/usr/include/limits.h:26:10: fatal error: bits/libc-header-start.h: No such file or directory
#include <bits/libc-header-start.h>
         ^~~~~~~~~~~~~~~~~~~~~~~~~~

This is likely an issue with trying to compile for 32-bit platform but without the appropriate headers. You might find some success looking at the first answer to this question.


If you get an error on macOS like this:

code signature in <141BC883-189B-322C-AE90-CBF6B5206F67>
'python3.9/site-packages/talib/_ta_lib.cpython-39-darwin.so' not valid for
use in process: Trying to load an unsigned library)

You might look at this question and use xcrun codesign to fix it.


If you wonder why STOCHRSI gives you different results than you expect, probably you want STOCH applied to RSI, which is a little different than the STOCHRSI which is STOCHF applied to RSI:

>>> import talib
>>> import numpy as np
>>> c = np.random.randn(100)

# this is the library function
>>> k, d = talib.STOCHRSI(c)

# this produces the same result, calling STOCHF
>>> rsi = talib.RSI(c)
>>> k, d = talib.STOCHF(rsi, rsi, rsi)

# you might want this instead, calling STOCH
>>> rsi = talib.RSI(c)
>>> k, d = talib.STOCH(rsi, rsi, rsi)

If the build appears to hang, you might be running on a VM with not enough memory - try 1 GB or 2 GB.

It has also been reported that using a swapfile could help, for example:

sudo fallocate -l 1G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile

If you get "permission denied" errors such as this, you might need to give your user access to the location where the underlying TA-Lib C library is installed -- or install it to a user-accessible location.

talib/_ta_lib.c:747:28: fatal error: /usr/include/ta-lib/ta_defs.h: Permission denied
 #include "ta-lib/ta-defs.h"
                            ^
compilation terminated
error: command 'gcc' failed with exit status 1

If you're having trouble compiling the underlying TA-Lib C library on ARM64, you might need to configure it with an explicit build type before running make and make install, for example:

./configure --build=aarch64-unknown-linux-gnu

This is caused by old config.guess file, so another way to solve this is to copy a newer version of config.guess into the underlying TA-Lib C library sources:

cp /usr/share/automake-1.16/config.guess /path/to/extracted/ta-lib/config.guess

And then re-run configure:

./configure

If you're having trouble using PyInstaller and get an error that looks like this:

...site-packages\PyInstaller\loader\pyimod03_importers.py", line 493, in exec_module
    exec(bytecode, module.__dict__)
  File "talib\__init__.py", line 72, in <module>
ModuleNotFoundError: No module named 'talib.stream'

Then, perhaps you can use the --hidden-import argument to fix this:

pyinstaller --hidden-import talib.stream "replaceToYourFileName.py"

If you want to use numpy<2, then you should use ta-lib<0.5.

If you want to use numpy>=2, then you should use ta-lib>=0.5.


If you have trouble getting the code autocompletions to work in Visual Studio Code, a suggestion was made to look for the Python extension settings, and an option for Language Server, and change it from Default (which means Pylance if it is installed, Jedi otherwise), to manually set Jedi and the completions should work. It is possible that you might need to install it manually for this to work.

Function API

Similar to TA-Lib, the Function API provides a lightweight wrapper of the exposed TA-Lib indicators.

Each function returns an output array and have default values for their parameters, unless specified as keyword arguments. Typically, these functions will have an initial "lookback" period (a required number of observations before an output is generated) set to NaN.

For convenience, the Function API supports both numpy.ndarray and pandas.Series and polars.Series inputs.

All of the following examples use the Function API:

import numpy as np
import talib

close = np.random.random(100)

Calculate a simple moving average of the close prices:

output = talib.SMA(close)

Calculating bollinger bands, with triple exponential moving average:

from talib import MA_Type

upper, middle, lower = talib.BBANDS(close, matype=MA_Type.T3)

Calculating momentum of the close prices, with a time period of 5:

output = talib.MOM(close, timeperiod=5)

NaN's

The underlying TA-Lib C library handles NaN's in a sometimes surprising manner by typically propagating NaN's to the end of the output, for example:

>>> c = np.array([1.0, 2.0, 3.0, np.nan, 4.0, 5.0, 6.0])

>>> talib.SMA(c, 3)
array([nan, nan,  2., nan, nan, nan, nan])

You can compare that to a Pandas rolling mean, where their approach is to output NaN until enough "lookback" values are observed to generate new outputs:

>>> c = pandas.Series([1.0, 2.0, 3.0, np.nan, 4.0, 5.0, 6.0])

>>> c.rolling(3).mean()
0    NaN
1    NaN
2    2.0
3    NaN
4    NaN
5    NaN
6    5.0
dtype: float64

Abstract API

If you're already familiar with using the function API, you should feel right at home using the Abstract API.

Every function takes a collection of named inputs, either a dict of numpy.ndarray or pandas.Series or polars.Series, or a pandas.DataFrame or polars.DataFrame. If a pandas.DataFrame or polars.DataFrame is provided, the output is returned as the same type with named output columns.

For example, inputs could be provided for the typical "OHLCV" data:

import numpy as np

# note that all ndarrays must be the same length!
inputs = {
    'open': np.random.random(100),
    'high': np.random.random(100),
    'low': np.random.random(100),
    'close': np.random.random(100),
    'volume': np.random.random(100)
}

Functions can either be imported directly or instantiated by name:

from talib import abstract

# directly
SMA = abstract.SMA

# or by name
SMA = abstract.Function('sma')

From there, calling functions is basically the same as the function API:

from talib.abstract import *

# uses close prices (default)
output = SMA(inputs, timeperiod=25)

# uses open prices
output = SMA(inputs, timeperiod=25, price='open')

# uses close prices (default)
upper, middle, lower = BBANDS(inputs, 20, 2.0, 2.0)

# uses high, low, close (default)
slowk, slowd = STOCH(inputs, 5, 3, 0, 3, 0) # uses high, low, close by default

# uses high, low, open instead
slowk, slowd = STOCH(inputs, 5, 3, 0, 3, 0, prices=['high', 'low', 'open'])

Streaming API

An experimental Streaming API was added that allows users to compute the latest value of an indicator. This can be faster than using the Function API, for example in an application that receives streaming data, and wants to know just the most recent updated indicator value.

import talib
from talib import stream

close = np.random.random(100)

# the Function API
output = talib.SMA(close)

# the Streaming API
latest = stream.SMA(close)

# the latest value is the same as the last output value
assert (output[-1] - latest) < 0.00001

Supported Indicators and Functions 📋

We can show all the TA functions supported by TA-Lib, either as a list or as a dict sorted by group (e.g. "Overlap Studies", "Momentum Indicators", etc):

import talib

# list of functions
for name in talib.get_functions():
    print(name)

# dict of functions by group
for group, names in talib.get_function_groups().items():
    print(group)
    for name in names:
        print(f"  {name}")

Indicator Groups 🏷️

  • Overlap Studies
  • Momentum Indicators
  • Volume Indicators
  • Volatility Indicators
  • Price Transform
  • Cycle Indicators
  • Pattern Recognition

Overlap Studies

BBANDS               Bollinger Bands
DEMA                 Double Exponential Moving Average
EMA                  Exponential Moving Average
HT_TRENDLINE         Hilbert Transform - Instantaneous Trendline
KAMA                 Kaufman Adaptive Moving Average
MA                   Moving average
MAMA                 MESA Adaptive Moving Average
MAVP                 Moving average with variable period
MIDPOINT             MidPoint over period
MIDPRICE             Midpoint Price over period
SAR                  Parabolic SAR
SAREXT               Parabolic SAR - Extended
SMA                  Simple Moving Average
T3                   Triple Exponential Moving Average (T3)
TEMA                 Triple Exponential Moving Average
TRIMA                Triangular Moving Average
WMA                  Weighted Moving Average

Momentum Indicators

ADX                  Average Directional Movement Index
ADXR                 Average Directional Movement Index Rating
APO                  Absolute Price Oscillator
AROON                Aroon
AROONOSC             Aroon Oscillator
BOP                  Balance Of Power
CCI                  Commodity Channel Index
CMO                  Chande Momentum Oscillator
DX                   Directional Movement Index
MACD                 Moving Average Convergence/Divergence
MACDEXT              MACD with controllable MA type
MACDFIX              Moving Average Convergence/Divergence Fix 12/26
MFI                  Money Flow Index
MINUS_DI             Minus Directional Indicator
MINUS_DM             Minus Directional Movement
MOM                  Momentum
PLUS_DI              Plus Directional Indicator
PLUS_DM              Plus Directional Movement
PPO                  Percentage Price Oscillator
ROC                  Rate of change : ((price/prevPrice)-1)*100
ROCP                 Rate of change Percentage: (price-prevPrice)/prevPrice
ROCR                 Rate of change ratio: (price/prevPrice)
ROCR100              Rate of change ratio 100 scale: (price/prevPrice)*100
RSI                  Relative Strength Index
STOCH                Stochastic
STOCHF               Stochastic Fast
STOCHRSI             Stochastic Relative Strength Index
TRIX                 1-day Rate-Of-Change (ROC) of a Triple Smooth EMA
ULTOSC               Ultimate Oscillator
WILLR                Williams' %R

Volume Indicators

AD                   Chaikin A/D Line
ADOSC                Chaikin A/D Oscillator
OBV                  On Balance Volume

Cycle Indicators

HT_DCPERIOD          Hilbert Transform - Dominant Cycle Period
HT_DCPHASE           Hilbert Transform - Dominant Cycle Phase
HT_PHASOR            Hilbert Transform - Phasor Components
HT_SINE              Hilbert Transform - SineWave
HT_TRENDMODE         Hilbert Transform - Trend vs Cycle Mode

Price Transform

AVGPRICE             Average Price
MEDPRICE             Median Price
TYPPRICE             Typical Price
WCLPRICE             Weighted Close Price

Volatility Indicators

ATR                  Average True Range
NATR                 Normalized Average True Range
TRANGE               True Range

Pattern Recognition

CDL2CROWS            Two Crows
CDL3BLACKCROWS       Three Black Crows
CDL3INSIDE           Three Inside Up/Down
CDL3LINESTRIKE       Three-Line Strike
CDL3OUTSIDE          Three Outside Up/Down
CDL3STARSINSOUTH     Three Stars In The South
CDL3WHITESOLDIERS    Three Advancing White Soldiers
CDLABANDONEDBABY     Abandoned Baby
CDLADVANCEBLOCK      Advance Block
CDLBELTHOLD          Belt-hold
CDLBREAKAWAY         Breakaway
CDLCLOSINGMARUBOZU   Closing Marubozu
CDLCONCEALBABYSWALL  Concealing Baby Swallow
CDLCOUNTERATTACK     Counterattack
CDLDARKCLOUDCOVER    Dark Cloud Cover
CDLDOJI              Doji
CDLDOJISTAR          Doji Star
CDLDRAGONFLYDOJI     Dragonfly Doji
CDLENGULFING         Engulfing Pattern
CDLEVENINGDOJISTAR   Evening Doji Star
CDLEVENINGSTAR       Evening Star
CDLGAPSIDESIDEWHITE  Up/Down-gap side-by-side white lines
CDLGRAVESTONEDOJI    Gravestone Doji
CDLHAMMER            Hammer
CDLHANGINGMAN        Hanging Man
CDLHARAMI            Harami Pattern
CDLHARAMICROSS       Harami Cross Pattern
CDLHIGHWAVE          High-Wave Candle
CDLHIKKAKE           Hikkake Pattern
CDLHIKKAKEMOD        Modified Hikkake Pattern
CDLHOMINGPIGEON      Homing Pigeon
CDLIDENTICAL3CROWS   Identical Three Crows
CDLINNECK            In-Neck Pattern
CDLINVERTEDHAMMER    Inverted Hammer
CDLKICKING           Kicking
CDLKICKINGBYLENGTH   Kicking - bull/bear determined by the longer marubozu
CDLLADDERBOTTOM      Ladder Bottom
CDLLONGLEGGEDDOJI    Long Legged Doji
CDLLONGLINE          Long Line Candle
CDLMARUBOZU          Marubozu
CDLMATCHINGLOW       Matching Low
CDLMATHOLD           Mat Hold
CDLMORNINGDOJISTAR   Morning Doji Star
CDLMORNINGSTAR       Morning Star
CDLONNECK            On-Neck Pattern
CDLPIERCING          Piercing Pattern
CDLRICKSHAWMAN       Rickshaw Man
CDLRISEFALL3METHODS  Rising/Falling Three Methods
CDLSEPARATINGLINES   Separating Lines
CDLSHOOTINGSTAR      Shooting Star
CDLSHORTLINE         Short Line Candle
CDLSPINNINGTOP       Spinning Top
CDLSTALLEDPATTERN    Stalled Pattern
CDLSTICKSANDWICH     Stick Sandwich
CDLTAKURI            Takuri (Dragonfly Doji with very long lower shadow)
CDLTASUKIGAP         Tasuki Gap
CDLTHRUSTING         Thrusting Pattern
CDLTRISTAR           Tristar Pattern
CDLUNIQUE3RIVER      Unique 3 River
CDLUPSIDEGAP2CROWS   Upside Gap Two Crows
CDLXSIDEGAP3METHODS  Upside/Downside Gap Three Methods

Statistic Functions

BETA                 Beta
CORREL               Pearson's Correlation Coefficient (r)
LINEARREG            Linear Regression
LINEARREG_ANGLE      Linear Regression Angle
LINEARREG_INTERCEPT  Linear Regression Intercept
LINEARREG_SLOPE      Linear Regression Slope
STDDEV               Standard Deviation
TSF                  Time Series Forecast
VAR                  Variance

Download files

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

Source Distribution

ta_lib-0.6.8.tar.gz (380.8 kB view details)

Uploaded Source

Built Distributions

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

ta_lib-0.6.8-cp314-cp314-win_arm64.whl (755.9 kB view details)

Uploaded CPython 3.14Windows ARM64

ta_lib-0.6.8-cp314-cp314-win_amd64.whl (887.0 kB view details)

Uploaded CPython 3.14Windows x86-64

ta_lib-0.6.8-cp314-cp314-win32.whl (766.4 kB view details)

Uploaded CPython 3.14Windows x86

ta_lib-0.6.8-cp314-cp314-musllinux_1_2_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

ta_lib-0.6.8-cp314-cp314-musllinux_1_2_aarch64.whl (3.6 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

ta_lib-0.6.8-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (4.0 MB view details)

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

ta_lib-0.6.8-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (4.0 MB view details)

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

ta_lib-0.6.8-cp314-cp314-macosx_14_0_arm64.whl (986.6 kB view details)

Uploaded CPython 3.14macOS 14.0+ ARM64

ta_lib-0.6.8-cp314-cp314-macosx_13_0_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.14macOS 13.0+ x86-64

ta_lib-0.6.8-cp313-cp313-win_arm64.whl (753.6 kB view details)

Uploaded CPython 3.13Windows ARM64

ta_lib-0.6.8-cp313-cp313-win_amd64.whl (887.6 kB view details)

Uploaded CPython 3.13Windows x86-64

ta_lib-0.6.8-cp313-cp313-win32.whl (771.3 kB view details)

Uploaded CPython 3.13Windows x86

ta_lib-0.6.8-cp313-cp313-musllinux_1_2_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

ta_lib-0.6.8-cp313-cp313-musllinux_1_2_aarch64.whl (3.6 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

ta_lib-0.6.8-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (4.1 MB view details)

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

ta_lib-0.6.8-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (4.0 MB view details)

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

ta_lib-0.6.8-cp313-cp313-macosx_14_0_arm64.whl (985.1 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

ta_lib-0.6.8-cp313-cp313-macosx_13_0_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

ta_lib-0.6.8-cp312-cp312-win_arm64.whl (753.3 kB view details)

Uploaded CPython 3.12Windows ARM64

ta_lib-0.6.8-cp312-cp312-win_amd64.whl (888.3 kB view details)

Uploaded CPython 3.12Windows x86-64

ta_lib-0.6.8-cp312-cp312-win32.whl (771.8 kB view details)

Uploaded CPython 3.12Windows x86

ta_lib-0.6.8-cp312-cp312-musllinux_1_2_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

ta_lib-0.6.8-cp312-cp312-musllinux_1_2_aarch64.whl (3.6 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

ta_lib-0.6.8-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (4.1 MB view details)

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

ta_lib-0.6.8-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (4.0 MB view details)

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

ta_lib-0.6.8-cp312-cp312-macosx_14_0_arm64.whl (984.9 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

ta_lib-0.6.8-cp312-cp312-macosx_13_0_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

ta_lib-0.6.8-cp311-cp311-win_arm64.whl (760.1 kB view details)

Uploaded CPython 3.11Windows ARM64

ta_lib-0.6.8-cp311-cp311-win_amd64.whl (920.2 kB view details)

Uploaded CPython 3.11Windows x86-64

ta_lib-0.6.8-cp311-cp311-win32.whl (774.9 kB view details)

Uploaded CPython 3.11Windows x86

ta_lib-0.6.8-cp311-cp311-musllinux_1_2_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

ta_lib-0.6.8-cp311-cp311-musllinux_1_2_aarch64.whl (3.7 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

ta_lib-0.6.8-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (4.1 MB view details)

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

ta_lib-0.6.8-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (4.0 MB view details)

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

ta_lib-0.6.8-cp311-cp311-macosx_14_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

ta_lib-0.6.8-cp311-cp311-macosx_13_0_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

ta_lib-0.6.8-cp310-cp310-win_arm64.whl (760.4 kB view details)

Uploaded CPython 3.10Windows ARM64

ta_lib-0.6.8-cp310-cp310-win_amd64.whl (920.1 kB view details)

Uploaded CPython 3.10Windows x86-64

ta_lib-0.6.8-cp310-cp310-win32.whl (774.8 kB view details)

Uploaded CPython 3.10Windows x86

ta_lib-0.6.8-cp310-cp310-musllinux_1_2_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

ta_lib-0.6.8-cp310-cp310-musllinux_1_2_aarch64.whl (3.5 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

ta_lib-0.6.8-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (4.0 MB view details)

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

ta_lib-0.6.8-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (3.9 MB view details)

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

ta_lib-0.6.8-cp310-cp310-macosx_14_0_arm64.whl (986.2 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

ta_lib-0.6.8-cp310-cp310-macosx_13_0_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

ta_lib-0.6.8-cp39-cp39-win_arm64.whl (759.7 kB view details)

Uploaded CPython 3.9Windows ARM64

ta_lib-0.6.8-cp39-cp39-win_amd64.whl (919.4 kB view details)

Uploaded CPython 3.9Windows x86-64

ta_lib-0.6.8-cp39-cp39-win32.whl (774.2 kB view details)

Uploaded CPython 3.9Windows x86

ta_lib-0.6.8-cp39-cp39-musllinux_1_2_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

ta_lib-0.6.8-cp39-cp39-musllinux_1_2_aarch64.whl (3.5 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

ta_lib-0.6.8-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (3.9 MB view details)

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

ta_lib-0.6.8-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (3.8 MB view details)

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

ta_lib-0.6.8-cp39-cp39-macosx_14_0_arm64.whl (985.8 kB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

ta_lib-0.6.8-cp39-cp39-macosx_13_0_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.9macOS 13.0+ x86-64

File details

Details for the file ta_lib-0.6.8.tar.gz.

File metadata

  • Download URL: ta_lib-0.6.8.tar.gz
  • Upload date:
  • Size: 380.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for ta_lib-0.6.8.tar.gz
Algorithm Hash digest
SHA256 3a9195299df9d7d2a6e9d16bebd6b706b0ea99e4b871864c4b034c2577e21a77
MD5 745df56ab704657cb74c3831069fdfea
BLAKE2b-256 baec27114f6255e6723783d4c4366810620a4347375ebf66f8aea86d9dd58ffd

See more details on using hashes here.

File details

Details for the file ta_lib-0.6.8-cp314-cp314-win_arm64.whl.

File metadata

  • Download URL: ta_lib-0.6.8-cp314-cp314-win_arm64.whl
  • Upload date:
  • Size: 755.9 kB
  • Tags: CPython 3.14, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for ta_lib-0.6.8-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 bfad1202fb1f9140e3810cc607058395f59032d9128cc0d716900c78bea5f337
MD5 44e98b7bb8f26e03452d9d01f406eccf
BLAKE2b-256 0b4cd341020377f8b183405bdf3c5717fc2ca04a8d33b5c59b2348377ee459d9

See more details on using hashes here.

File details

Details for the file ta_lib-0.6.8-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: ta_lib-0.6.8-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 887.0 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for ta_lib-0.6.8-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 1fb4028437201e19014e4e374272b739867c8a3eb655da46675ef4c2ff14b616
MD5 571c03b609992a2c6655d3663ef6f6aa
BLAKE2b-256 40980f2755b5bde81d7b1eaf96b4204f18fabea38b0efc869cb0ea05d57e0afc

See more details on using hashes here.

File details

Details for the file ta_lib-0.6.8-cp314-cp314-win32.whl.

File metadata

  • Download URL: ta_lib-0.6.8-cp314-cp314-win32.whl
  • Upload date:
  • Size: 766.4 kB
  • Tags: CPython 3.14, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for ta_lib-0.6.8-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 f5b6174bf4bf9152e368561dff410203c6921e4dd2afbcda3283a95957158112
MD5 5a384e6ac65d0ecaaf1eef157384e0d4
BLAKE2b-256 82bcd2e4c2b752baaee592095feb69514764b004fe53af7cc893ba9c3854cc30

See more details on using hashes here.

File details

Details for the file ta_lib-0.6.8-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ta_lib-0.6.8-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 559326d8f3d904cd4aa61f6a392d5626f35eec6a9f6cc83bcddb0abf88c40516
MD5 8059d7662a28a8273e942d9f53faf9c4
BLAKE2b-256 82138d389f60bb085b6991764d7535f066dd6009fc4f5a45dbd26dc9eaaa3c0a

See more details on using hashes here.

File details

Details for the file ta_lib-0.6.8-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for ta_lib-0.6.8-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a63a52221f8c73f82f4e00493351d987f594931198589287aee96f8da673cfd5
MD5 248cb5a196c010b870a1dec70d862680
BLAKE2b-256 e4b37bde1867df3bf015f48d510d2ba7491359ce13c79ecf5127acae3d308272

See more details on using hashes here.

File details

Details for the file ta_lib-0.6.8-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ta_lib-0.6.8-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ce2bc1ea01200b6d8130ab917296d05d77a1a571ec6c1ee25cfca6d55cd5db4a
MD5 5b2d3a9dee4f22c890dd3036d5cd5fe2
BLAKE2b-256 75c1352bc32394549ac9886829a24070a507a30abf45265135b60ee77354f7da

See more details on using hashes here.

File details

Details for the file ta_lib-0.6.8-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ta_lib-0.6.8-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 613cf06313331f49dd7b85a5a24fbddb1156c9723b6921a231906241726e5aee
MD5 b2f879789dc6d9b06f9dd0688be77bfc
BLAKE2b-256 9b2f8961a9e7434a2d10b8f625bb4d5c049484a898e76e9c5e40398da410aec0

See more details on using hashes here.

File details

Details for the file ta_lib-0.6.8-cp314-cp314-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for ta_lib-0.6.8-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 7993164e8e9f78ec31d38c47850ca6ba5451788b5b49a8a2dbb3322b36b5693b
MD5 76c7a65634747ad6d175e5c2035d37e0
BLAKE2b-256 6de9a30e770902c1df915a94a43e652f432e7647b710c0e1120751c05805d4bc

See more details on using hashes here.

File details

Details for the file ta_lib-0.6.8-cp314-cp314-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for ta_lib-0.6.8-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 36b2a516fce57309840f5ef3fa2fd0c4449293fc72536a0400d2e1e26b414da8
MD5 a9d0afe1e0828cf1c264b5087b7384c1
BLAKE2b-256 db61c47098dfb28c468d29fccfbb2ba35a10001d37dd51c4200a4e50c788ede6

See more details on using hashes here.

File details

Details for the file ta_lib-0.6.8-cp313-cp313-win_arm64.whl.

File metadata

  • Download URL: ta_lib-0.6.8-cp313-cp313-win_arm64.whl
  • Upload date:
  • Size: 753.6 kB
  • Tags: CPython 3.13, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for ta_lib-0.6.8-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 0ccd478ff5735831bf2a61d653466bfda8afadc26ad58ca6b1edb9e7521cc674
MD5 ee7a073e249a1593db198600e7a1407f
BLAKE2b-256 c3fe03d58ea7997d9bef0e1b10e3cf160c016dd890b66413c292051e9c9b257a

See more details on using hashes here.

File details

Details for the file ta_lib-0.6.8-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: ta_lib-0.6.8-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 887.6 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for ta_lib-0.6.8-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 34e3b12407ddf99f6627435aa8a165f094339bb7dc33de92e1d7472e9f237304
MD5 30087e6c418be7d4510a6efbe9ee761d
BLAKE2b-256 1b90b0bdf9f3e1e88ea4052f4cc1476c86b40f6dbe3f3d201e310e93471a593b

See more details on using hashes here.

File details

Details for the file ta_lib-0.6.8-cp313-cp313-win32.whl.

File metadata

  • Download URL: ta_lib-0.6.8-cp313-cp313-win32.whl
  • Upload date:
  • Size: 771.3 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for ta_lib-0.6.8-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 691a62926ba09f2653ec0908554b3635497efb7751c5d46b916cd1ebbb1d3c25
MD5 57fc1c6cd258193213a594e49789083e
BLAKE2b-256 69b58d50404307dd429aeb6d222dfbf02dca2f60e937f13e81a491a681db1a63

See more details on using hashes here.

File details

Details for the file ta_lib-0.6.8-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ta_lib-0.6.8-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4795e93d130c9b7fb661f0cead49752ae6a980437df74b99d5918026c212443e
MD5 c09c10fb405060bd1f7a55f7050530eb
BLAKE2b-256 1f58078ccdee5286015dfa1864b6469f639ce6b613abbea17b167bb802a4a8b3

See more details on using hashes here.

File details

Details for the file ta_lib-0.6.8-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for ta_lib-0.6.8-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b3845e4c2fa32963fb7f384ebbaa2761b0e6b96145239bf80e956d4aff4b071c
MD5 682ae057b01b9578c0068d2f694ea125
BLAKE2b-256 c3b30f8edd802d5026a99f6bd6a7307b017a714f45e3de04f94e9b7d76665e89

See more details on using hashes here.

File details

Details for the file ta_lib-0.6.8-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ta_lib-0.6.8-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2bf714333788bf5175f2512b86d2ed129e89ae6f6c2923e8a297a1e3395e13b5
MD5 01afd2fe952822b30dcaf2b9656736f0
BLAKE2b-256 474ba46be776d1fc45d232c959aab9458182e937cc66829b820077dfd3950530

See more details on using hashes here.

File details

Details for the file ta_lib-0.6.8-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ta_lib-0.6.8-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3c32fc0f546ceecc47dd45f33d72ab4a1e341b80d9081c2d77b100add5d49104
MD5 7b1fd7428f19900acfc34d8b654e0c87
BLAKE2b-256 93c88b6bc9f29ea361fcbb1e8fe895f9c155b51fe73b9000088f883fa5ac9b56

See more details on using hashes here.

File details

Details for the file ta_lib-0.6.8-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for ta_lib-0.6.8-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 ddf7453acd03b966624ebefdb38169b5bbbeea1a1a58c90b095667247f9de327
MD5 fcea0fcd0860e0dcaa5cba38b30a2e92
BLAKE2b-256 53ee036845c31209173f57f41e3a841e24c70e587fe7256e79642398154d8fb6

See more details on using hashes here.

File details

Details for the file ta_lib-0.6.8-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for ta_lib-0.6.8-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 6cf029b886cfb28a2701503b7c602b811f2daa45276bd6459b0c71e051deb497
MD5 1fdc4c072c592abd9612b47e4cc2446b
BLAKE2b-256 e20f0a1e6a3fff0df62d53ed4c71b5b91da6dfe2670991c94ff0a2116eb79773

See more details on using hashes here.

File details

Details for the file ta_lib-0.6.8-cp312-cp312-win_arm64.whl.

File metadata

  • Download URL: ta_lib-0.6.8-cp312-cp312-win_arm64.whl
  • Upload date:
  • Size: 753.3 kB
  • Tags: CPython 3.12, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for ta_lib-0.6.8-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 fa7e9f2e80a9535f9692e113d02b4268b5f88675a730d1b0ef0abeb74c9a4e80
MD5 fdbdfb51d03b63affc130aa0a9c3f012
BLAKE2b-256 22a8979d6db422a26e9417c833e49a077e12a9c1d3aa4a690dff874cde557c34

See more details on using hashes here.

File details

Details for the file ta_lib-0.6.8-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: ta_lib-0.6.8-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 888.3 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for ta_lib-0.6.8-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e781eeb65b2007af553389c8a7fb7bc53cb856118b0fcffb2c26b0f49561c686
MD5 9a02ec87510398e2c1faebc768c89fb8
BLAKE2b-256 738fadbbbd5849284c593675c0deb34ef56ce55c7e307663e7c28a598a423892

See more details on using hashes here.

File details

Details for the file ta_lib-0.6.8-cp312-cp312-win32.whl.

File metadata

  • Download URL: ta_lib-0.6.8-cp312-cp312-win32.whl
  • Upload date:
  • Size: 771.8 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for ta_lib-0.6.8-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 2b369cabb48485fbf444beb3f5a878075367b99c2c86db2f796afeabebc749e0
MD5 e6ddd50a184025900662dfbfa14761e1
BLAKE2b-256 f6dfc34a82164bb86585075dfe6a77051a1e45d8a2e57cbaabc7c74a5ed760d4

See more details on using hashes here.

File details

Details for the file ta_lib-0.6.8-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ta_lib-0.6.8-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d556d1c256b3700b60b6b061664a667b2e49d599c2772d46a9f2348f2dc4ab5c
MD5 9cbeef9cab684ed2ab97f265f351949a
BLAKE2b-256 79ca0df51f6c065f5716371929e9d991ee16909ab3eb8b0c16dab47b05a4ece6

See more details on using hashes here.

File details

Details for the file ta_lib-0.6.8-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for ta_lib-0.6.8-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e920c272cd9e70a6b10eae9203cc96845da142e1dd4482de9343dda3738a9862
MD5 c9ff0fe6e354f909a1332a3f3a864cb6
BLAKE2b-256 06450ca307d5c9306b47c40b889aeed3b23a982a661d66450232863a54904175

See more details on using hashes here.

File details

Details for the file ta_lib-0.6.8-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ta_lib-0.6.8-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 094677b279a59c3f01c3aca8a889fda3523fd641a3805f69a2d642121b72e55e
MD5 119f1b2b2acc7ca0bd59d007af079530
BLAKE2b-256 59797513f1c39a2f6cd4f35651940f3b71a0ae9d13c04fe9235a57bdeeec621c

See more details on using hashes here.

File details

Details for the file ta_lib-0.6.8-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ta_lib-0.6.8-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5929c83bd8cb7572d1c17ffdbf0eac235bf3c4d53cde1950cf89d944eaf97525
MD5 94ad6c31c81a3ebb718f6415d53cb39c
BLAKE2b-256 5f50fbb0b41bf9e771ffacf212b5ff2bacb66410bcbe162e0382ff871603dd0f

See more details on using hashes here.

File details

Details for the file ta_lib-0.6.8-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for ta_lib-0.6.8-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 66a8e1c1e899d15a2f7510e43527fba22d895e7f6058d027db3e3837d88a69de
MD5 62390f9246270969d865a7147e36394e
BLAKE2b-256 4c9a0ec4bbc961c9490bf59b765e18fc2c986b5a3feeda0a8537365145f1454f

See more details on using hashes here.

File details

Details for the file ta_lib-0.6.8-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for ta_lib-0.6.8-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 128ec92e6a0e9ff7a38edef80e3b74f15bb2ed1c531d5d3252c8dca22677651b
MD5 e4f9d31168e76da384596a1b2669340b
BLAKE2b-256 182b72b8b180410f1f0e76187fe1b81d4f2df26820749245ffa2d2d2fbaa82de

See more details on using hashes here.

File details

Details for the file ta_lib-0.6.8-cp311-cp311-win_arm64.whl.

File metadata

  • Download URL: ta_lib-0.6.8-cp311-cp311-win_arm64.whl
  • Upload date:
  • Size: 760.1 kB
  • Tags: CPython 3.11, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for ta_lib-0.6.8-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 a89734a7bcb2ea3b6fd600a74d6fbcdb8d3fa3f7917dbd978e039710b5509c9c
MD5 7faf09b092d188cd06dad7eb1f492456
BLAKE2b-256 5b9b8e997dfbd94e30c0dff29b914cae832fbf7d573933fd9faf7fcdd7247608

See more details on using hashes here.

File details

Details for the file ta_lib-0.6.8-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: ta_lib-0.6.8-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 920.2 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for ta_lib-0.6.8-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c01809fb602e2fefc8cbfb3b603bb59d2a2eaee8708410896d48a835ba00e7c5
MD5 7eed9ab1b56bfc57bf99fa5aaa3e3108
BLAKE2b-256 2f83dcd76d7253a2d159d5e58821aea917fb7b4671eb07a71d0d3c770d7077d3

See more details on using hashes here.

File details

Details for the file ta_lib-0.6.8-cp311-cp311-win32.whl.

File metadata

  • Download URL: ta_lib-0.6.8-cp311-cp311-win32.whl
  • Upload date:
  • Size: 774.9 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for ta_lib-0.6.8-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 0a08a29690a922ba92a6cf42902a8a93c6fbda4cfed62c3c5b0471560ef60135
MD5 5a0c4342a3d134224a34326b0a17e70c
BLAKE2b-256 b664fc0c3f67af28dc46f99cf9f0996c2b4a3bfc69f8d7a97c6d80d8d8664bcc

See more details on using hashes here.

File details

Details for the file ta_lib-0.6.8-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ta_lib-0.6.8-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 282e49c766b5952dd8796f77d7ed3ae412cdd88e31f845b1fbbb86ac6cb7bebf
MD5 ed89b14ab6f190a6867edfc3df3a1d69
BLAKE2b-256 59ba728ddf00c372fb188a85114fdb22b4ae8edee599ba1d4e18d14bcc1b98b4

See more details on using hashes here.

File details

Details for the file ta_lib-0.6.8-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for ta_lib-0.6.8-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 11a373c9308eae3bac2d56d37017f9ab63968cc074a8b95be879aae3d13133aa
MD5 10e238666f3d95b74a07a4e69b8120f4
BLAKE2b-256 89deebc78aa4b391339443932cc3ef0b4fc43e90587826bfe4526c242c602f3a

See more details on using hashes here.

File details

Details for the file ta_lib-0.6.8-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ta_lib-0.6.8-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a395524b0fafa10446d11e11acb4742e919523de58aac03b791f26d7a783bcf0
MD5 5b326bf8f344b06c99bb6f11bd1391c8
BLAKE2b-256 3c3b49f5524798ab407abc6125047de031bfe3dac41218ad99b3932185743719

See more details on using hashes here.

File details

Details for the file ta_lib-0.6.8-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ta_lib-0.6.8-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 490e19a45cd3cdd6dfe6b46019f7ffe1103500750b41b51996a870e7c1c5f066
MD5 57796a7863d7e8f73f13c7928dec1d88
BLAKE2b-256 524a79dc81240708bd6ab5489b73b6fce52a49b90f16ca80326155c106a0cca4

See more details on using hashes here.

File details

Details for the file ta_lib-0.6.8-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for ta_lib-0.6.8-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 30de46b55873b51be945a09edf486afcc190dc47eff9fb5d2b12c9f7e3d743da
MD5 b58a746895b93e94e271dfbb2a94e21f
BLAKE2b-256 337a35dcba621814e0c94f222791255bf0c90bb57db870491e375c3cc748ea50

See more details on using hashes here.

File details

Details for the file ta_lib-0.6.8-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for ta_lib-0.6.8-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f823d0f6b04a6797fbe253bcf91666e71a6b63c290683819650c68b2468ebe64
MD5 a4ed5dc068fe38f5d796dc4c2df690b0
BLAKE2b-256 2f8bf0da03cb80bd7f92a362ef86b64c6aede5485cb4b1a5ef1a669a28e974f1

See more details on using hashes here.

File details

Details for the file ta_lib-0.6.8-cp310-cp310-win_arm64.whl.

File metadata

  • Download URL: ta_lib-0.6.8-cp310-cp310-win_arm64.whl
  • Upload date:
  • Size: 760.4 kB
  • Tags: CPython 3.10, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for ta_lib-0.6.8-cp310-cp310-win_arm64.whl
Algorithm Hash digest
SHA256 4aa0fe08383f3e5fc7d2f8cf9b42ac778f4d53fd75bcd2799a858225954eab89
MD5 291c993fe13d3917559ad0488074ef39
BLAKE2b-256 991c28967945b741ce060907901dc5a19fd2b4ff87b5d7481980842cd7d3b6f4

See more details on using hashes here.

File details

Details for the file ta_lib-0.6.8-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: ta_lib-0.6.8-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 920.1 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for ta_lib-0.6.8-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 cce8de9d48289927ed18aaa420740efd52b2cd9289da32e3799afbb3a02822e8
MD5 44a6aac70e3dc91d738163e2fe7312fb
BLAKE2b-256 574e588f1790c2f6e45f68faad08bb03e3af6445a07266927c261f23942bada2

See more details on using hashes here.

File details

Details for the file ta_lib-0.6.8-cp310-cp310-win32.whl.

File metadata

  • Download URL: ta_lib-0.6.8-cp310-cp310-win32.whl
  • Upload date:
  • Size: 774.8 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for ta_lib-0.6.8-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 7a5cc6bf60791d8274edfdfe2dd7cec3f00f656dcc92e2b0a9af06c8b18ce6a6
MD5 525d55a5c7af6532cde4298e60bea121
BLAKE2b-256 0fb1ba03d935b2f44e226c3c8e31fe64e62867d3eb7fcca44aa88b2b5dbc758d

See more details on using hashes here.

File details

Details for the file ta_lib-0.6.8-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ta_lib-0.6.8-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 87c1cc1057d903b78a8257a7c5f497db6fd5284f5080392bd57b66031d7389a3
MD5 96968af01a5e1c75e5e1d90ae600c9e6
BLAKE2b-256 ca367a6169a57117b654b569a88592cf3ecdca4d0bcaafc2d3fa476629c6cc1d

See more details on using hashes here.

File details

Details for the file ta_lib-0.6.8-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for ta_lib-0.6.8-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3d7333e907bff3e3997e54f89733ffa8d619842a3e1cd962bca34bdc11944c28
MD5 34c203aae7ce4bc496e05704bda76740
BLAKE2b-256 3f0dd1a5546fec669c528db7cc61ccbfc03b931d70c2f02184af305d780ebe5a

See more details on using hashes here.

File details

Details for the file ta_lib-0.6.8-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ta_lib-0.6.8-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6c6a1e8f98de92e817491b50aa4d01d69a1b41a4ed3173747e8f16f0d4cf81cc
MD5 788e065aa98186ebb2b26e7c919d321c
BLAKE2b-256 d43c30b752b1be853b20a12330548d73a0039681ba731c72c77ad2b2afbb50e0

See more details on using hashes here.

File details

Details for the file ta_lib-0.6.8-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ta_lib-0.6.8-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6c1fd18e45c39d5a4be4b0d6a20c141e43fe46daeb1b2e2f304ebae7015ab6e6
MD5 26ed72e343cb7574af722c67f6f46f5f
BLAKE2b-256 592e581fb525e429d07a816e7b749b103add5344fa5d8d35ddcdad55bbdfd0f5

See more details on using hashes here.

File details

Details for the file ta_lib-0.6.8-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for ta_lib-0.6.8-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b3b017d9103e7a7372a146773be32b184ff7330bd708d40b1f56f06a686756ed
MD5 3814864b3f3d3b7b5194827502742b09
BLAKE2b-256 097d04c00b6577da762238465cc755b26b0cf0a637212672354fe07d6452506e

See more details on using hashes here.

File details

Details for the file ta_lib-0.6.8-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for ta_lib-0.6.8-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 71506116eac0d3e3598d6325b4b818c3a0f6acb3222b24d30ad726e8c4bf7ea8
MD5 8b78558d05308db7edb4c8c358b85175
BLAKE2b-256 b13b615c476a24ecccdaab4acb891aaf1766cde860a00f437f021f0e781562ce

See more details on using hashes here.

File details

Details for the file ta_lib-0.6.8-cp39-cp39-win_arm64.whl.

File metadata

  • Download URL: ta_lib-0.6.8-cp39-cp39-win_arm64.whl
  • Upload date:
  • Size: 759.7 kB
  • Tags: CPython 3.9, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for ta_lib-0.6.8-cp39-cp39-win_arm64.whl
Algorithm Hash digest
SHA256 b6c6e4858d8c3f88e19b7aa94b6a7619108f0bee51da9fa67b0785a8b59955f9
MD5 78be6c2ab37f420080a04e49d11bf772
BLAKE2b-256 abfe728321283985373a71e52448693525126ea1308a2d49ca483f95089bdf25

See more details on using hashes here.

File details

Details for the file ta_lib-0.6.8-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: ta_lib-0.6.8-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 919.4 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for ta_lib-0.6.8-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 b165f5e6de1ccc964e863bd2035807a4d3bad3e0481f9db2dc52034d6ad4f9de
MD5 eef652865ff1cf21f3382ed49861892d
BLAKE2b-256 97259229b07f122207d2eb6a83f93cd48ec0391b57c9b2be7d2612520b24440f

See more details on using hashes here.

File details

Details for the file ta_lib-0.6.8-cp39-cp39-win32.whl.

File metadata

  • Download URL: ta_lib-0.6.8-cp39-cp39-win32.whl
  • Upload date:
  • Size: 774.2 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for ta_lib-0.6.8-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 02388054c059945e5f02625f5075bac20a1803573cb43e7d096091027511961f
MD5 a732533a1da837cbc498bd0f6e2f1658
BLAKE2b-256 87c8ba3007b827aa733530cd456f8734b6859629f7d50f83baa5dd6e112ec4fa

See more details on using hashes here.

File details

Details for the file ta_lib-0.6.8-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ta_lib-0.6.8-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f69bd42fd2515060af69b120668213121264bb7976b113954b6f9db327727c65
MD5 59db0639e2192b215d0b05b9aa26a74a
BLAKE2b-256 e406a225e0c525a33601d07643c80f8fdaed9a285c92d840e4f020112763708a

See more details on using hashes here.

File details

Details for the file ta_lib-0.6.8-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for ta_lib-0.6.8-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 98376c75bd6c103c74396953084a5e0798ffe476aecbfcc51ec6d100a685ac38
MD5 77cac52fdf35436ffc39e399da479add
BLAKE2b-256 ed820bfe6a13ce41f38ad7f9d93f79d3436b0428ca065642a705f3f6ac1877bc

See more details on using hashes here.

File details

Details for the file ta_lib-0.6.8-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ta_lib-0.6.8-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0e371d14b49e70caa973a234c8823341dd446f5c5d7acc826868bb42b272bdc0
MD5 601a831e3a118a43e2ba1bdb9c293202
BLAKE2b-256 dcf4f009ee00719e1225968d7bbc1a8e5d5665ecb41eeeaaca3e8b1551ffcfa4

See more details on using hashes here.

File details

Details for the file ta_lib-0.6.8-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ta_lib-0.6.8-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a5100a4be91b7d4b7c8fe16a3600bd0951e10205eb1066b6873afd3996b51ee4
MD5 b3b0ffa5364a33a4bd2bd00f9aa7f431
BLAKE2b-256 8f318984f57cdfeb1f9c648a085524d40de9f2e711ca143380ec9251c27584ef

See more details on using hashes here.

File details

Details for the file ta_lib-0.6.8-cp39-cp39-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for ta_lib-0.6.8-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 d4601e2a8b46ffbf540601a4926fd6cc5aae8a13b36fdd467f1040f01f9edaed
MD5 01964604ae1f916ad29bb647026eeab9
BLAKE2b-256 e4b2e95422ff0400b1194e16e9aae32b072ddaa5498155d7fba5e3d8f95352be

See more details on using hashes here.

File details

Details for the file ta_lib-0.6.8-cp39-cp39-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for ta_lib-0.6.8-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 5bfd21b6acb32e20d4e279c34405a34e63da345be4b2b6eabd683e1a88857406
MD5 21763d4564e8305fb2db678685c88eaf
BLAKE2b-256 9209e54b0cdd841aed4b84483112a803d883802e6365b3111cacd38f8e2dc037

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page