Skip to main content

Polars extension for Ta-Lib: Support Ta-Lib functions in Polars expressions

Project description

Polars Extension for Ta-Lib

Getting Started

pip install polars_talib

and

import polars
import polars_talib as plta

Usage

single symbol usage

df.with_columns(
    pl.col("close").ta.ema(5).alias("ema5"),
    pl.col("close").ta.macd(12, 26, 9).struct.field("macd"),
    pl.col("close").ta.macd(12, 26, 9).struct.field("macdsignal"),
    pl.col("open").ta.cdl2crows(pl.col("high"), pl.col("low"), pl.col("close")).alias("cdl2crows"),
    pl.col("close").ta.wclprice("high", "low").alias("wclprice"),
)

multiple symbol usage using over syntax

df.with_columns(
    pl.col("close").ta.ema(5).over("symbol").alias("ema5"),
    pl.col("close").ta.macd(12, 26, 9).over("symbol").struct.field("macd"),
    pl.col("close").ta.macd(12, 26, 9).over("symbol").struct.field("macdsignal"),
    pl.col("open").ta.cdl2crows(
        pl.col("high"), pl.col("low"), pl.col("close")
    ).over("symbol").alias("cdl2crows"),
    pl.col("close").ta.wclprice("high", "low").over("symbol").alias("wclprice"),
)

usage just like talib.abstract with more flexible

df.with_columns(
    plta.ht_dcperiod(),
    plta.ht_dcperiod(pl.col("close")),
    plta.aroon(),
    plta.aroon(pl.col("high"), pl.col("low"), timeperiod=10),
    plta.wclprice(),
    plta.wclprice(
        pl.col("high"), pl.col("low"), pl.col("close"), 
        timeperiod=10
    ),
)

Performance

Polars with polars_talib

%%timeit
df = p.with_columns(
    plta.sma(timeperiod=5).over("Symbol").alias("sma5"),
    plta.macd(fastperiod=10, slowperiod=20, signalperiod=5).over("Symbol").alias("macd"),
    plta.stoch(pl.col("high"), pl.col("low"), pl.col("close"), fastk_period=14, slowk_period=7, slowd_period=7).over("Symbol").alias("stoch"),
    plta.wclprice().over("Symbol").alias("wclprice"),
).with_columns(
    pl.col("macd").struct.field("macd"),
    pl.col("macd").struct.field("macdsignal"),
    pl.col("macd").struct.field("macdhist"),
    pl.col("stoch").struct.field("slowk"),
    pl.col("stoch").struct.field("slowd"),
).select(
    pl.exclude("stoch")
).filter(
    pl.col("Symbol") == "AAPL"
).collect()

135 ms ± 5.6 ms per loop (mean ± std. dev. of 7 runs, 1 loop each)

Pandas with talib

%%timeit
df["sma5"] = df.groupby("Ticker")["close"].transform(lambda x: ta.SMA(x, timeperiod=5))
df["macd"] = df.groupby("Ticker")["close"].transform(lambda x: ta.MACD(x, fastperiod=10, slowperiod=20, signalperiod=5)[0])
df["macdsignal"] = df.groupby("Ticker")["close"].transform(lambda x: ta.MACD(x, fastperiod=10, slowperiod=20, signalperiod=5)[1])
df["macdhist"] = df.groupby("Ticker")["close"].transform(lambda x: ta.MACD(x, fastperiod=10, slowperiod=20, signalperiod=5)[2])
df["slowk"] = df.groupby("Ticker").apply(lambda x: ta.STOCH(x, fastk_period=14, slowk_period=7, slowd_period=7)).droplevel(0)["slowk"] 
df["slowd"] = df.groupby("Ticker").apply(lambda x: ta.STOCH(x, fastk_period=14, slowk_period=7, slowd_period=7)).droplevel(0)["slowd"]
df["wclprice"] = df.groupby("Ticker").apply(lambda x: ta.WCLPRICE(x)).droplevel(0)
df.loc["AAPL"]

19.2 s ± 367 ms per loop (mean ± std. dev. of 7 runs, 1 loop each)

It's about 150x faster, see more detail in basic.ipynb

Supported Indicators and Functions

import polars_talib as plta

# list of functions
plta.get_functions()

# dict of functions by group
plta.get_function_groups()

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

Project details


Download files

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

Source Distributions

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

Built Distributions

polars_talib-0.1.4-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.4 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

polars_talib-0.1.4-cp312-none-win_amd64.whl (3.4 MB view details)

Uploaded CPython 3.12 Windows x86-64

polars_talib-0.1.4-cp312-none-win32.whl (2.9 MB view details)

Uploaded CPython 3.12 Windows x86

polars_talib-0.1.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

polars_talib-0.1.4-cp312-cp312-macosx_11_0_arm64.whl (3.4 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

polars_talib-0.1.4-cp312-cp312-macosx_10_12_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.12 macOS 10.12+ x86-64

polars_talib-0.1.4-cp311-none-win_amd64.whl (3.4 MB view details)

Uploaded CPython 3.11 Windows x86-64

polars_talib-0.1.4-cp311-none-win32.whl (2.9 MB view details)

Uploaded CPython 3.11 Windows x86

polars_talib-0.1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

polars_talib-0.1.4-cp311-cp311-macosx_11_0_arm64.whl (3.4 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

polars_talib-0.1.4-cp311-cp311-macosx_10_12_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.11 macOS 10.12+ x86-64

polars_talib-0.1.4-cp310-none-win_amd64.whl (3.4 MB view details)

Uploaded CPython 3.10 Windows x86-64

polars_talib-0.1.4-cp310-none-win32.whl (2.9 MB view details)

Uploaded CPython 3.10 Windows x86

polars_talib-0.1.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

polars_talib-0.1.4-cp310-cp310-macosx_11_0_arm64.whl (3.4 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

polars_talib-0.1.4-cp310-cp310-macosx_10_12_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.10 macOS 10.12+ x86-64

polars_talib-0.1.4-cp39-none-win_amd64.whl (3.4 MB view details)

Uploaded CPython 3.9 Windows x86-64

polars_talib-0.1.4-cp39-none-win32.whl (2.9 MB view details)

Uploaded CPython 3.9 Windows x86

polars_talib-0.1.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

polars_talib-0.1.4-cp39-cp39-macosx_11_0_arm64.whl (3.4 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

polars_talib-0.1.4-cp39-cp39-macosx_10_12_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.9 macOS 10.12+ x86-64

polars_talib-0.1.4-cp38-none-win_amd64.whl (3.4 MB view details)

Uploaded CPython 3.8 Windows x86-64

polars_talib-0.1.4-cp38-none-win32.whl (2.9 MB view details)

Uploaded CPython 3.8 Windows x86

polars_talib-0.1.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

polars_talib-0.1.4-cp37-none-win_amd64.whl (3.4 MB view details)

Uploaded CPython 3.7 Windows x86-64

polars_talib-0.1.4-cp37-none-win32.whl (2.9 MB view details)

Uploaded CPython 3.7 Windows x86

polars_talib-0.1.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

File details

Details for the file polars_talib-0.1.4-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for polars_talib-0.1.4-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cf327050cd917e58d1eb55b81268e23dc77c1417e72300f672edd717c6e9c7ab
MD5 afa7654ac52de9d8113527aec7c985e9
BLAKE2b-256 a5c05a4b61b0c6207aa3c77d55c42b129d8f9cfca32382b23a795cbf36c2a800

See more details on using hashes here.

File details

Details for the file polars_talib-0.1.4-cp312-none-win_amd64.whl.

File metadata

File hashes

Hashes for polars_talib-0.1.4-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 71f5cf65470322faa18aab390a589db7ea9b21c7e1e434e6355e8293ce4318a9
MD5 4ffb5ecc15cffe5ebf92aed2fa14daaa
BLAKE2b-256 1b984b1896c261c4640bd7221b14894780b388e1997615bfa25416a740c0d207

See more details on using hashes here.

File details

Details for the file polars_talib-0.1.4-cp312-none-win32.whl.

File metadata

File hashes

Hashes for polars_talib-0.1.4-cp312-none-win32.whl
Algorithm Hash digest
SHA256 62bd3153d079c1e4ab00f1c08a3c091bd6b96debfe78adf0060196ca8b9a08d2
MD5 d71996c7eff9286f438b7a8ff173226a
BLAKE2b-256 55fd415b9f338b7429342cbe310bfbf942b8bc3b1e7bab3ffee269062d81482e

See more details on using hashes here.

File details

Details for the file polars_talib-0.1.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for polars_talib-0.1.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 05626816d0267e1f9cddfe84a788493d74c292db3ae1a4dbde960b457c1b4c3d
MD5 e2676c976c3c417f78277e73ff41c586
BLAKE2b-256 f19cbbf7e662fb4ba4a10e10be3ae5d386a3ee58ef71099aa201800fb742c648

See more details on using hashes here.

File details

Details for the file polars_talib-0.1.4-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for polars_talib-0.1.4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 41c7cf2038725ee636c5ca6f8e109a56c9140827316d4e17c374723a3fbe2f4d
MD5 a6b5443fd1a55b196a219faf1b1a0d95
BLAKE2b-256 b450319688f821182184351f159f1133ce9cca8b7d822652bc757fe02a5e09e7

See more details on using hashes here.

File details

Details for the file polars_talib-0.1.4-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for polars_talib-0.1.4-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b6a1efe5b3b3289c26fdd9a97cad1d125357ea776c1659e0c69ced8ff9dc9f36
MD5 080607761048d7357576ab79d01d55d9
BLAKE2b-256 79d239ddbd62d8d5ce1c7c6e7c70b4fae3e2fbb75ea60c612ff0c639d8e145a2

See more details on using hashes here.

File details

Details for the file polars_talib-0.1.4-cp311-none-win_amd64.whl.

File metadata

File hashes

Hashes for polars_talib-0.1.4-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 bb8781e4cdda1fb681e026589a57f58289c53cefb3127a59e7d429d777e7da0e
MD5 c466e6f73cdd3fcaa543abebf380765d
BLAKE2b-256 b631a554e0a1ef910c4c81a98c55eb3b3107b30ccba4d3f69c4977e8b0e57517

See more details on using hashes here.

File details

Details for the file polars_talib-0.1.4-cp311-none-win32.whl.

File metadata

File hashes

Hashes for polars_talib-0.1.4-cp311-none-win32.whl
Algorithm Hash digest
SHA256 a5345bc8cc9eb300e11098a260fde05fddcda65bfeada0df0a4c9a5ac3397781
MD5 6db32b4858c6c6031c965f1b4426404f
BLAKE2b-256 b8fefc7d6802fd02beb8b21e498b3da66e9951044cd0bbb70ee22601680cce8b

See more details on using hashes here.

File details

Details for the file polars_talib-0.1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for polars_talib-0.1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 48845c3ce3c930ed197f0c813a1fd0482eb572f89b2d8f969dcefcf20122518e
MD5 6ced418b174af3a77c52005011dd70d6
BLAKE2b-256 82e1e94952fb5c250d8242bdf9f7b498e2f6b4391fbbf98cd3ffa460aa3fc2d3

See more details on using hashes here.

File details

Details for the file polars_talib-0.1.4-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for polars_talib-0.1.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8075b0958cf252c3102702fa51e5b47d1fcb31a5ec8972f4c6d001836c4af40e
MD5 66665f8dd04c02350a976d61c81a8787
BLAKE2b-256 fadb971aa7b4cf441aa448754d06409b1a32769d70e5b4cd81ab1985bace97ab

See more details on using hashes here.

File details

Details for the file polars_talib-0.1.4-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for polars_talib-0.1.4-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 6df3cb1e5b3b2eae355e120497f4c707811e18b03474da3bc2c4de44a8d37067
MD5 caff12f973fef2657d5eccbd8bd33b71
BLAKE2b-256 3b014dde927abcf2d9b6b342218d2a79d95bd53298224a9124aaba5f8966ff1f

See more details on using hashes here.

File details

Details for the file polars_talib-0.1.4-cp310-none-win_amd64.whl.

File metadata

File hashes

Hashes for polars_talib-0.1.4-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 c29c6104aa4eaa7f31e284d000fe4361db77f010edc105c79c36e4deb76394cb
MD5 747d1cd4435df410dd6683a80862f58d
BLAKE2b-256 be48a0d2c083092b4b8673d18d8868c984369aa73ff6ab26d54ac0a1966b0598

See more details on using hashes here.

File details

Details for the file polars_talib-0.1.4-cp310-none-win32.whl.

File metadata

File hashes

Hashes for polars_talib-0.1.4-cp310-none-win32.whl
Algorithm Hash digest
SHA256 648fa2073988ed9fb2fdf898ab02b98b46359a6397a17ef7138a60b16c5cf53b
MD5 c7e253954dde1064066c4c335e2887a3
BLAKE2b-256 c4af76204bd324cb633183d07f7d641371ef5b27cbfa438f7a6d5bfdd07670f4

See more details on using hashes here.

File details

Details for the file polars_talib-0.1.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for polars_talib-0.1.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3f64526904067859c15125d4b8aa9df84829f4d717c29ffe1b01eaaa88eab0b2
MD5 4e1dbbbd9a10ce5ffb422253d9c92075
BLAKE2b-256 3d4ed6b2f4b16d07d515a8cb70a8d5871cd2f37fe7c8557e091de46ac66428e1

See more details on using hashes here.

File details

Details for the file polars_talib-0.1.4-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for polars_talib-0.1.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a2fa4274f000aff0bea8a1518ac720f2303c03473a207f0372983a949dcaff78
MD5 c484e9f69960978da41c0d93175ef3ac
BLAKE2b-256 fe6b13c51807a13aba7bb6d253e7705acad2051eeeae6d204155ffb5794889bc

See more details on using hashes here.

File details

Details for the file polars_talib-0.1.4-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for polars_talib-0.1.4-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 26fd8b7d1bec231dbdf3261d7b2ea2ee62cc474a179f5abb5a1392ff28c49639
MD5 ca5101a74de6b7be312e97335c118036
BLAKE2b-256 8279a7396d0e1761b2060b1708c12fd4fe85fa9458a1b8e7a753981f44a01c08

See more details on using hashes here.

File details

Details for the file polars_talib-0.1.4-cp39-none-win_amd64.whl.

File metadata

File hashes

Hashes for polars_talib-0.1.4-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 a032df3218a041affb5100f9e0080a17afacaf5197e05ab2c06464e164e81af8
MD5 1e5152b68e32448c286244012fb7fe02
BLAKE2b-256 53119808b5172789963be14644283cf089019951d1e731dec2ef541ac0d0d037

See more details on using hashes here.

File details

Details for the file polars_talib-0.1.4-cp39-none-win32.whl.

File metadata

File hashes

Hashes for polars_talib-0.1.4-cp39-none-win32.whl
Algorithm Hash digest
SHA256 f6de0e6c3250296c4c1248ab7794660c53a7287f523de7e65de37e7264972c52
MD5 6f6374d45bf480d58f7d0888aea7938e
BLAKE2b-256 4fa60f90eaae8ac060f3867c0490dd560387bca09647bc3a3db8edf437bf644a

See more details on using hashes here.

File details

Details for the file polars_talib-0.1.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for polars_talib-0.1.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9bb08e33a47788c01db75643c13eb5e6af615425332eefd8b5ec9912ba6d73a4
MD5 c7d629c0318323e334603e5d6fb7edc4
BLAKE2b-256 376ec167b1d215f6be55c6ccdd671713e8f2c055bc454c2068155913834daad7

See more details on using hashes here.

File details

Details for the file polars_talib-0.1.4-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for polars_talib-0.1.4-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1218fd15ee14f27150485aaca8b9fe15bb35c8a957b6d499ccbd3dc2b96d264f
MD5 e9b642d87e56d865aa199485b084cf6d
BLAKE2b-256 cbe0edc0ca47b9232ebc09bae9225104833830bd008402e700fdc49810c1f177

See more details on using hashes here.

File details

Details for the file polars_talib-0.1.4-cp39-cp39-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for polars_talib-0.1.4-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b9163d1df96183d238b7a1f5e4ccb7bbece4409d6fb560cb5c0f2e4fd4d9f6db
MD5 d7396d6946dac3a6b322e073c17f54eb
BLAKE2b-256 a01a7d190576bb9be93f841fa8c0aeb2febdc77c66e0155c535a89043cd77aa5

See more details on using hashes here.

File details

Details for the file polars_talib-0.1.4-cp38-none-win_amd64.whl.

File metadata

File hashes

Hashes for polars_talib-0.1.4-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 87c5234c65cf3779939ee3306a14625eaf978cfd44ad4ed45c68593a28bc60b1
MD5 f8eee6c29d8875e5d1739b5abc10b590
BLAKE2b-256 61fc84c32e222250cb187504fcce898d76feb237bf9f477e3ea1c6ce4e5d2869

See more details on using hashes here.

File details

Details for the file polars_talib-0.1.4-cp38-none-win32.whl.

File metadata

File hashes

Hashes for polars_talib-0.1.4-cp38-none-win32.whl
Algorithm Hash digest
SHA256 4c59f049af6de7687780ee0aabd189826e2b0e0444c3279a7af0cd6c287d34d6
MD5 93c43a54c4ccb038066353e69a821329
BLAKE2b-256 f0847be049c6e3d296e15d3e62098ae81495344aa037003d59e3c02d009cd816

See more details on using hashes here.

File details

Details for the file polars_talib-0.1.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for polars_talib-0.1.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 100af3c1f077b409a916d9f88c7b585263490bd254c11c24c72c815c63aaefae
MD5 95e1ff9eb7a0ed86bc53648c18575d28
BLAKE2b-256 6b403a6ab7e43480374c8c16cf19796a9e4816085d12d395decf973a1ae477cf

See more details on using hashes here.

File details

Details for the file polars_talib-0.1.4-cp37-none-win_amd64.whl.

File metadata

File hashes

Hashes for polars_talib-0.1.4-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 fa8cbeea5d47609b04b9942b92ebd3332624bdff74e84df105e9b500abe18482
MD5 f12fe06e1b488559a78474c967d8557e
BLAKE2b-256 957bd5aad3c8b864fe08225b3eccecd0587f0320e517beaaaee58d080c33b3b4

See more details on using hashes here.

File details

Details for the file polars_talib-0.1.4-cp37-none-win32.whl.

File metadata

File hashes

Hashes for polars_talib-0.1.4-cp37-none-win32.whl
Algorithm Hash digest
SHA256 ec6f51f08ad2e9890a4594c406e9f05c0e1dad8fee562547af4be5d466c4d088
MD5 6f0fa90af970c39cc5206e1ad390b3d2
BLAKE2b-256 c675d44379a9624c5adf5e9b067b3c7c411aece151140e5edbd08cad6c9d9358

See more details on using hashes here.

File details

Details for the file polars_talib-0.1.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for polars_talib-0.1.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6017a721df5b153a8fba1a06d8ec38ce47a662a697161cb13322834d237943d8
MD5 81146d9702bf0fd891f913c35ad63ad3
BLAKE2b-256 ad3c6ec63fa265e73b4fab32e56a55c22de30ae3d6211878f8a08f9eba5155a4

See more details on using hashes here.

Supported by

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