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

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
  • 3.14

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.

The lookback is function-specific and does not always match the value passed to timeperiod. For example, RSI(timeperiod=14) needs 15 price observations because the first RSI value depends on 14 price changes between consecutive bars, not just 14 raw prices.

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)

Functions marked in the docs as having an unstable period start with that extra unstable-period setting at 0. In other words, get_unstable_period() returns 0 until you explicitly change it with set_unstable_period().

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.7.0.tar.gz (409.3 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.7.0-cp314-cp314-win_arm64.whl (785.8 kB view details)

Uploaded CPython 3.14Windows ARM64

ta_lib-0.7.0-cp314-cp314-win_amd64.whl (920.5 kB view details)

Uploaded CPython 3.14Windows x86-64

ta_lib-0.7.0-cp314-cp314-win32.whl (794.0 kB view details)

Uploaded CPython 3.14Windows x86

ta_lib-0.7.0-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.7.0-cp314-cp314-musllinux_1_2_aarch64.whl (3.6 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

ta_lib-0.7.0-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.7.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (3.9 MB view details)

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

ta_lib-0.7.0-cp314-cp314-macosx_14_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.14macOS 14.0+ ARM64

ta_lib-0.7.0-cp314-cp314-macosx_13_0_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.14macOS 13.0+ x86-64

ta_lib-0.7.0-cp313-cp313-win_arm64.whl (783.2 kB view details)

Uploaded CPython 3.13Windows ARM64

ta_lib-0.7.0-cp313-cp313-win_amd64.whl (917.5 kB view details)

Uploaded CPython 3.13Windows x86-64

ta_lib-0.7.0-cp313-cp313-win32.whl (798.5 kB view details)

Uploaded CPython 3.13Windows x86

ta_lib-0.7.0-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.7.0-cp313-cp313-musllinux_1_2_aarch64.whl (3.6 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

ta_lib-0.7.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (4.0 MB view details)

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

ta_lib-0.7.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (3.9 MB view details)

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

ta_lib-0.7.0-cp313-cp313-macosx_14_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

ta_lib-0.7.0-cp313-cp313-macosx_13_0_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

ta_lib-0.7.0-cp312-cp312-win_arm64.whl (782.5 kB view details)

Uploaded CPython 3.12Windows ARM64

ta_lib-0.7.0-cp312-cp312-win_amd64.whl (918.5 kB view details)

Uploaded CPython 3.12Windows x86-64

ta_lib-0.7.0-cp312-cp312-win32.whl (798.6 kB view details)

Uploaded CPython 3.12Windows x86

ta_lib-0.7.0-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.7.0-cp312-cp312-musllinux_1_2_aarch64.whl (3.6 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

ta_lib-0.7.0-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.7.0-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.7.0-cp312-cp312-macosx_14_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

ta_lib-0.7.0-cp312-cp312-macosx_13_0_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

ta_lib-0.7.0-cp311-cp311-win_arm64.whl (788.5 kB view details)

Uploaded CPython 3.11Windows ARM64

ta_lib-0.7.0-cp311-cp311-win_amd64.whl (951.1 kB view details)

Uploaded CPython 3.11Windows x86-64

ta_lib-0.7.0-cp311-cp311-win32.whl (801.4 kB view details)

Uploaded CPython 3.11Windows x86

ta_lib-0.7.0-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.7.0-cp311-cp311-musllinux_1_2_aarch64.whl (3.6 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

ta_lib-0.7.0-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.7.0-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.7.0-cp311-cp311-macosx_14_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

ta_lib-0.7.0-cp311-cp311-macosx_13_0_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

ta_lib-0.7.0-cp310-cp310-win_arm64.whl (788.1 kB view details)

Uploaded CPython 3.10Windows ARM64

ta_lib-0.7.0-cp310-cp310-win_amd64.whl (951.3 kB view details)

Uploaded CPython 3.10Windows x86-64

ta_lib-0.7.0-cp310-cp310-win32.whl (802.9 kB view details)

Uploaded CPython 3.10Windows x86

ta_lib-0.7.0-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.7.0-cp310-cp310-musllinux_1_2_aarch64.whl (3.5 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

ta_lib-0.7.0-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.7.0-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.7.0-cp310-cp310-macosx_14_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

ta_lib-0.7.0-cp310-cp310-macosx_13_0_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

ta_lib-0.7.0-cp39-cp39-win_arm64.whl (787.8 kB view details)

Uploaded CPython 3.9Windows ARM64

ta_lib-0.7.0-cp39-cp39-win_amd64.whl (950.9 kB view details)

Uploaded CPython 3.9Windows x86-64

ta_lib-0.7.0-cp39-cp39-win32.whl (802.4 kB view details)

Uploaded CPython 3.9Windows x86

ta_lib-0.7.0-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.7.0-cp39-cp39-musllinux_1_2_aarch64.whl (3.5 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

ta_lib-0.7.0-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.7.0-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.7.0-cp39-cp39-macosx_14_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

ta_lib-0.7.0-cp39-cp39-macosx_13_0_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.9macOS 13.0+ x86-64

File details

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

File metadata

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

File hashes

Hashes for ta_lib-0.7.0.tar.gz
Algorithm Hash digest
SHA256 e0c2d2156b3702eb850bfb7a14c115870e087fa106d07ad51936078768581423
MD5 27b07501c2a34c4c6831931df3a0282d
BLAKE2b-256 54a14448598a7a7d8a30b8f1cee85f35720d0258aa75b4d25c990aeabb061efc

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for ta_lib-0.7.0-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 5968446bfca7f0e9e38ea92ae8efdd6095cb0258b6b5fdd846e3f4c9f40590cb
MD5 7753d850ede3743abd5e6b4eec0d7236
BLAKE2b-256 6aea72bb4e2062e49f6e6d3af834da88ef0cd50cac42273b85919e9fbdefc429

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for ta_lib-0.7.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 2bd01fd50670b564d515ae776045b5aaf532082922a096f9405d885c52333d80
MD5 5a18d9d8b5f372a31ef10502cbb9ca10
BLAKE2b-256 4f7c9537b7d4aa6d0eefb420efb89621b33a3359e548cce85e05b1f2fef681d6

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for ta_lib-0.7.0-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 8c3c1a5fc126ed29054ba4e7575f35108937362b44a4d5828c0551caa93c3bb1
MD5 0c1499bb426dd502e57972f018cbd222
BLAKE2b-256 b48ffe07ac1420ead369b4bf240d5d1de4e301fc9c0e7875c3d22e86e0634534

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ta_lib-0.7.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 14907e49c316e1ff6ad421a612795668235a30e35a59e7b1792b33aeaf8cb1c2
MD5 2c89f7d237c04f68f15b80d05f7890d9
BLAKE2b-256 82c51d7acc9871e1a71c3226c91129d8b503dfbefe456694a638bf00d016a9f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ta_lib-0.7.0-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 169feaec6de3755376a1425704b973d2eda2c91603f73e7653899e7b93aee1ff
MD5 4e28129531d2d0a6540a0dd1b7cc11ba
BLAKE2b-256 2b900c9b5c58e9132effb231d53e555c69b9eecf87b0660f569821696b6c46c4

See more details on using hashes here.

File details

Details for the file ta_lib-0.7.0-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.7.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9fa45905cc4976084a8ab60f37949e47ca8dd6e55161269e3ad831794fd05d5c
MD5 51c000512220dad0a05aaf3ff3ff1381
BLAKE2b-256 c39969f28f805a2a647b65e9c5ce8f5ed797f60eff87bc2095b1ce2b7dfbab05

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ta_lib-0.7.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5cae68789c9af90782c99057161deded6a5a3d1f0d999031656fcb5b630abc67
MD5 05595bc40956850feb81a6fc66e4acf1
BLAKE2b-256 eca8159376e09a1a8b9b9636823329927d9693a2d3a07f3190d05d68c40c5e47

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ta_lib-0.7.0-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 d003809268eccfeabb8f2f5f4d41add1731955b13f9e684e9c856c50c76c6610
MD5 1162c17760563affdee409fc1a8a2902
BLAKE2b-256 dd8bbc3fa7cc7d11271f1a7b66ccbc6bf8226c5793da03485fce91821de566c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ta_lib-0.7.0-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 cd45e63cdfbc655f85947bf0033c2a830093b776d724a5416cc9696498c518c2
MD5 1dfb774179d9e8876cd3d5206712de46
BLAKE2b-256 d5b6fcfba76fecaac1f20443350611dee133e97fe6fe296d6a82b54683fac455

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for ta_lib-0.7.0-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 2951f064ae49b56f4f997b8ecbe318d63a4e4a53fa329fad3bae382351e01689
MD5 f32d612ded7c333d424eae3c55e43287
BLAKE2b-256 81c6093948fac24c20ed0b8f5fb7615d86dbfaf8f496be0c844f53fcbf7ca3c2

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for ta_lib-0.7.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 b6377a09e6b23f4d1f7bf79b5d1b89ea7ea11dbca342aa52636b2775563a5e44
MD5 79ee55772650ef5ca968b88472d39bc2
BLAKE2b-256 802c69430aabc4b684dea5e7f708efd3b36a40ee138d1647d7e68dab9788c48d

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for ta_lib-0.7.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 f54f8c0679259bfc4963a3877db14ee122aef9a8b3403f6f9188f617b284820e
MD5 e639c4c302b5ae32ef6b5b1fcc5092be
BLAKE2b-256 f0dda9cd0e1d0646cc4dbc54324259eff4888b7cd73d90dc558f4c2b128cf85d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ta_lib-0.7.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1419501fc311182139d57e9a2610351fc8a6f1ec91c062252b35356800f1015b
MD5 b0a92bed964adf8b20d7e1e5d6aa86a4
BLAKE2b-256 e7717b97af22bfbbea386edd5d3b265bc4f9556af6d7a858ea46b1f175d31e8d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ta_lib-0.7.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0155d01b42032721763af6a527f4cfa42eb8d2644add13cdd2f97011471ddab3
MD5 67193cd0f3e1f072ac9ddc1286b7c16b
BLAKE2b-256 215fa5e49efe1c4c2bb9a3afa205cba58564c28efd02a1aeefad086354589271

See more details on using hashes here.

File details

Details for the file ta_lib-0.7.0-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.7.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 968c35ae56a8daaef58e58873f3c51dce4427d38a91bd3cdbb213e1007c7a6e8
MD5 1312afbc980fae04bc1455b36bc86b31
BLAKE2b-256 75b064ad455c2d3f27fc1280438a1887d0ed795dd6ce45930fc96734575a9cda

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ta_lib-0.7.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2ab5571fe2b304b6a9331715419c5bb68852cd17effd8104bbe03314ffbc5ae8
MD5 891c9ea8a743b81cd427a13b2f25f5ef
BLAKE2b-256 14d8ee01657e771388b9e14ce4d63e0c2c4e1ba89381662229ccb2398aebdb53

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ta_lib-0.7.0-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 119556cee19b49496d6b2a4a3d636546c86f274e554561c09413d2709c20e939
MD5 0a4c0266ad341e5cbb178d0a462bc9ac
BLAKE2b-256 10263a94e519c1291f2a59433dd010dbd72205669224337ea17da6a766533642

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ta_lib-0.7.0-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 2cb527090d5471f43b45291489b3a769e9a3f78804ed0d82ff87446ac560ec10
MD5 2f01b0a416b8329f6cb8fa085792c520
BLAKE2b-256 e975903b03bb17f6b92f9806cc8405660bee0a18bf98e2597053dcad71ac0bde

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for ta_lib-0.7.0-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 be8dab7f1852f08c66cc692a3b0b961c8f49d81655cf2e4a2470e7449cff6133
MD5 b9d4aa343b41ded7906a00acb8bdfe8f
BLAKE2b-256 5669626b9e29d49fcc7b43c672e568195f16d00c407a07bbac656b5f3ca0af1b

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for ta_lib-0.7.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 6883ce7a7e66243fbe059adca468773ce95f2c6d866b3dadedcc83c9ac5c4373
MD5 35bdaaec93864dd493435dba4dc1cedd
BLAKE2b-256 de5c308641df6e7c23739314af85fedb7a693cd93dadd9ed27a3ed5e8124c4b5

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for ta_lib-0.7.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 755d3aa68f3da344cca3e8a610ad829b6dfd063c4cbafb58b3e1eadc30ddc5ab
MD5 07527ffbe4066f525f96a2a6959e2e46
BLAKE2b-256 6c80ff3d1a3844ef8e8b2d97242c58bbe4c08baba89b68362ca1f3f7b9f49519

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ta_lib-0.7.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b34d4e36a14cee0d6e86e3c52c3f1b4d84745cc9d31067d59d657b66ccda16f3
MD5 139d6513f56087385f24d0d37ea73510
BLAKE2b-256 0b0a886229bd4a6a755e02acb7b21094f0149355961d0355a777aeb9bb59caed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ta_lib-0.7.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1d32a500689b6e498831ac629ef03c2792585ec889b6079205b492ad95660db0
MD5 f52a8b726143cfc515010f6da825e988
BLAKE2b-256 dae8941d4d10f9417363eed75e43a7bcf0c46fb7d792c9c937931c17203a388e

See more details on using hashes here.

File details

Details for the file ta_lib-0.7.0-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.7.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 26de33f5eaa0386239681cc4d4c85a7761745fac2bad4ee17d227a8779200663
MD5 d32eab3bda62632eeea5600899ebfffc
BLAKE2b-256 c8a71142143509a97b6a1123e32bd1b44fdea68e92131d89028ce87919fcac00

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ta_lib-0.7.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d7f97a8ce6e11c0833eceecce445b06ac23248b69a2960edd247e311a77d6513
MD5 059ffd8a7841e6ad022294be36f40612
BLAKE2b-256 21993105450b8582b19f64ca40f511208e7c6f591cf9cf3cbccd4339af21bb8b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ta_lib-0.7.0-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 c723b66e842c2ae8f519bbaf03dfd1be0dbab1240fe3a40780d20ef0498e238d
MD5 651ade0e015c5cefea2dfab990137ed7
BLAKE2b-256 36033da35d115312dd2c8556c6b3ac99453a3e55a2cfdfe2c415401a7baaa9d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ta_lib-0.7.0-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 8b1221fcdf2b5a61b807bfe95ebed609928494f23bc446f4bd7af92cd9d7e88f
MD5 49be2ebee98c1b514068b48cbd7ac026
BLAKE2b-256 714b8e0ee213062817c70236eb90b48db57646f805af9fbdb9e448ed93dc2c7e

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for ta_lib-0.7.0-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 9bd4b8149295fcef0513f7e302fd1178a4a3381d372a389bbdd68854094ba6e3
MD5 9d53e3b48085fd701a736fff5d299ad2
BLAKE2b-256 8dedc406ca3e335378d213639e2f9a393422c9f3d115fb7d82be636e5fb49b99

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for ta_lib-0.7.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a9e7343ba48a7318bc4433b529888a37715a8af94a2e7c544b30dc6f20c3d923
MD5 ace7d7ffb574032ac82f7f54bd07a94f
BLAKE2b-256 07c1e5945c67fb0361684c76ef3746447c8558460687a68adbb4be34322f1ceb

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for ta_lib-0.7.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 8e880f8727302a0116a0c04efbc3378d7960d4e40ca3ba6d7cf8cab36e8ac3db
MD5 72dec8b41b208ea77bc99dac7aedfd0a
BLAKE2b-256 e60a827a3e811061bda15b8d1fd412128cbf10fa3cca895bd27358e66b214ff6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ta_lib-0.7.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 129f60035f22fd5178785433de641221f6c6cbb2d1280c3f746a1d617f21159f
MD5 d0e3b0c732705afca54e97a961a50cfc
BLAKE2b-256 48e7d78abcee8d0230e88fd499163df3ca6d6eb25dc0c8ca2cb3fef84e84e16a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ta_lib-0.7.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ee4a9942e72d8f43ed7e8bdd923e6088b0967e14015c622c28020a8959faab64
MD5 6c1a9b96c95bc462202304691bc53d22
BLAKE2b-256 5d7f5cc51c75164661f1725b97afead350d67c4e84f015ea55089f3db843ca34

See more details on using hashes here.

File details

Details for the file ta_lib-0.7.0-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.7.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 94471b8e6cb88c20643e22172e982fb50d814aededddad32b082226fdb8dccd4
MD5 9270f7fed78eb4c4aa706f08353d9ede
BLAKE2b-256 811a03191e8a739ea206074e3f6ab49cdeda0179c5d8c09f7ffd46e0619d4a73

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ta_lib-0.7.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d46a442a79420f841ea6d8d1ec91ec136ece881558c2eb65bee7abcf116a6c02
MD5 2de98a971b053224bdd7d930f02314a0
BLAKE2b-256 df8aa0f7e79cf46bb3f22ad1a2d04003df9849b514a794444fda35676bd2b6ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ta_lib-0.7.0-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 bbe7be486e2ae837f81a94e8d48643a184dfd3911bc8d22325ab80147a11a1a2
MD5 57bf36b1a03d2d3d5bff0ea5e3612e8d
BLAKE2b-256 8b7ae2b7227436c61f4da3abe4b0def2822b17e3020c75236da28a8f5d1e9a1c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ta_lib-0.7.0-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 337af7a411e79eedd4cc72b95c3306feb53be6832fd0df5a641d94072e51f14f
MD5 e8a54df9394fff99b84ab6e88b3d780c
BLAKE2b-256 94d9f27cad28e9609a1a6762c452fb8cff04541c02f717078a807e91cdf98992

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for ta_lib-0.7.0-cp310-cp310-win_arm64.whl
Algorithm Hash digest
SHA256 765ed36bf07e4d77b5b3bb8eebc4509f9db16234a61705507d4158cd998ccf44
MD5 2e6d26dd86a4b88ea5c4027c26a63aef
BLAKE2b-256 3fb1294432ab90705201dd6fa20c8a2567d8699db981f83e765a18e1fec94614

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for ta_lib-0.7.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 89b78a85f10ee24aecf9e7c709b79c1906fc80485e7cbb083373d11d5bc18967
MD5 027f9427d3e7a86e94de5913c1465209
BLAKE2b-256 f0e335b9c2a9ff9cf7319dc84d08e3301cb353b07794dd405d1b8a9dd909bace

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for ta_lib-0.7.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 3fb7efab01cd20b27752f6c566536ac730c1acdaec5651ed76221c6f37e89bea
MD5 db82a52d3896ecd97cd41262ad79639e
BLAKE2b-256 a3493bd348cab9e2cb1c2e24a1f094e1348afc9efc54fb11c721fdf320e94ae0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ta_lib-0.7.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 aa3b57515bbddc6bf3117b0f345b330cc7eb8e9a230c55f4a359dbbdb1bd88e9
MD5 ed642612d9dfa4cad1a3ba3b7cc0b28f
BLAKE2b-256 eeee7bbc8a35188e148fe9c9833f9672aa2744755acb462e82d4a6841c2fc06e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ta_lib-0.7.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f82e6d663cd078fb88c0c547fb2e5e8550bda40e4f901b9b831857fe38274967
MD5 ccbc624cc2be2674854c613c71e66fc5
BLAKE2b-256 f9b5d9db7adcc2c563bc3fbd4efe831cfb2198229854387bcb294109a75d4153

See more details on using hashes here.

File details

Details for the file ta_lib-0.7.0-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.7.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1dfda5b34772142880cbb48807b5a4cb9cb89550b23d635cea7077fcea8a5819
MD5 48632425090b5f793157fe3eca673f79
BLAKE2b-256 1c3123e1065b7503f077fce49cd2068dfe76c28e5f75a3ac46dc6aef276949b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ta_lib-0.7.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 96b451499ab96b1e74d214522dd2a9735c1199048ffc2942b0f4f535eb376fc1
MD5 3c61199258f35622f28533f08765b833
BLAKE2b-256 c013ec55226ea4880c1225825fc7ecf7374e785e6c2429ab6e452b144d5cc92b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ta_lib-0.7.0-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 5f7a7415a197ed393f3052b40dd774c2a7289eeec4014870915bf95917c76a3b
MD5 a76794ebf2770b9cf9917e907041e89f
BLAKE2b-256 89b4522368c97e300e848eeb69f5fcbc6f7d0177f76df1b3f44b86b4d273fd32

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ta_lib-0.7.0-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c4dfff9be5cd84da2eeb2c85a6fadff67df5d616598e6efa72f5242d7ac4503f
MD5 9a04e1def6d4bafc054f776a4bce332c
BLAKE2b-256 aba3f966aa35026dd550bd7f4c97822005e074baef45069609156721631d8b19

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for ta_lib-0.7.0-cp39-cp39-win_arm64.whl
Algorithm Hash digest
SHA256 cfe8ddfd71c3fb1513464adbda7e80ca7ca1bf4173131cae08ef81492694ade0
MD5 2b7dc49eaeb1d254598c13e7afbda128
BLAKE2b-256 2337450b9bfb46ef99223389a5216c7a7cee4743165439a558644a21cccb2382

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for ta_lib-0.7.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 04ca074bb687e1566e7899a4aadb1789177112e90777b6cf53b98cdff7c75a55
MD5 759acd40094cd6c483a30f7ac5af4b9c
BLAKE2b-256 b3a29b6673c0c0faf7c7c5ffb4db4386751af2d0632e52e31edb76cc4888937b

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for ta_lib-0.7.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 0c7318c7b93e4d5e5be3e41712c67792d695fe6ea2f4e00f99f2a240aa3120d3
MD5 e6996165ce4de9612e661caa3d8d52fc
BLAKE2b-256 aa8a540ea8944a60dfbb02a4c526d0da1f45bbc6c8769e71f767a74158d0c963

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ta_lib-0.7.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0a967c4c5e6e80af380bd55a749024b5b9b046154f49d949f2ee87f85aab4d0c
MD5 68acc8b3229eb5a68c1f7f70f7c9d072
BLAKE2b-256 c21aa1707bf7942c251127955c6efb56598ed56a398a9e3409150559394f15e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ta_lib-0.7.0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1f66de7b582b904856af77fb6aff7bef73194f0f880a3620d05391a40002cbfc
MD5 703cb3c80b8d086f5338a16b9ec7fe8a
BLAKE2b-256 e8f168959b0122f2173adbddbf45e54991071eec067c4dbe67b86c7164d97cc2

See more details on using hashes here.

File details

Details for the file ta_lib-0.7.0-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.7.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 de07314e0900cadbb8009182d1645eee8a8eb4e21fee62c26ac4457866c71f48
MD5 44fb3ce8e1428c4fe635de5c8da89287
BLAKE2b-256 4b4003940171d2409735b5abc5d8658889f896b868df6fbfa6dcfbbe1cb39fee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ta_lib-0.7.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5cea31f569fd478886ce3414daff635c3364ee1477c6e5f3fe14e7db2498102f
MD5 911724886919d90e41147e5872cd9640
BLAKE2b-256 f5d439b2e19bf3e13a5f36228c2bbda2eed14db7de847aadfb1d9fc6e6ed166c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ta_lib-0.7.0-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 abed82b8f12396fb183ad241ea909362c0dc8bb86fee566c18bb5fbf664af201
MD5 023f3eab5369d0c63dace7e9837f629a
BLAKE2b-256 60f7e97bcbb730be8365912014507aaf909cb204a2bf3ea80de89ebf8a90862e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ta_lib-0.7.0-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 59fe468d218d09ba27b2cd389d5197f42c0b931ea45667c50609b842e4cfb622
MD5 e0920f2a657897ae828679d5c095c17c
BLAKE2b-256 c57988d6dff548034fa8d99b2f0cac8de8ddbd868e6ee4ce2e00ed8764da4ae3

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