polars-talib


Namepolars-talib JSON
Version 0.1.2 PyPI version JSON
download
home_pageNone
SummaryPolars extension for Ta-Lib: Support Ta-Lib functions in Polars expressions
upload_time2024-03-13 14:39:13
maintainerNone
docs_urlNone
authorNone
requires_python>=3.7
licenseNone
keywords polars-extension talib technical-analysis ta-lib polars rust polars-expr
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Polars Extension for Ta-Lib


## Getting Started

``` bash
pip install polars_talib
```

and

```
import polars
import polars_talib as plta
```

## Usage

### single symbol usage
``` python
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
``` python
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
``` python
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
    ),
)
```

## Supported Indicators and Functions

``` python
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
```

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "polars-talib",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.7",
    "maintainer_email": null,
    "keywords": "polars-extension,talib,technical-analysis,TA-Lib,polars,rust,polars-expr",
    "author": null,
    "author_email": "yvictor <yvictor3141@gmail.com>",
    "download_url": null,
    "platform": null,
    "description": "# Polars Extension for Ta-Lib\n\n\n## Getting Started\n\n``` bash\npip install polars_talib\n```\n\nand\n\n```\nimport polars\nimport polars_talib as plta\n```\n\n## Usage\n\n### single symbol usage\n``` python\ndf.with_columns(\n    pl.col(\"close\").ta.ema(5).alias(\"ema5\"),\n    pl.col(\"close\").ta.macd(12, 26, 9).struct.field(\"macd\"),\n    pl.col(\"close\").ta.macd(12, 26, 9).struct.field(\"macdsignal\"),\n    pl.col(\"open\").ta.cdl2crows(pl.col(\"high\"), pl.col(\"low\"), pl.col(\"close\")).alias(\"cdl2crows\"),\n    pl.col(\"close\").ta.wclprice(\"high\", \"low\").alias(\"wclprice\"),\n)\n```\n\n### multiple symbol usage using over syntax\n``` python\ndf.with_columns(\n    pl.col(\"close\").ta.ema(5).over(\"symbol\").alias(\"ema5\"),\n    pl.col(\"close\").ta.macd(12, 26, 9).over(\"symbol\").struct.field(\"macd\"),\n    pl.col(\"close\").ta.macd(12, 26, 9).over(\"symbol\").struct.field(\"macdsignal\"),\n    pl.col(\"open\").ta.cdl2crows(\n        pl.col(\"high\"), pl.col(\"low\"), pl.col(\"close\")\n    ).over(\"symbol\").alias(\"cdl2crows\"),\n    pl.col(\"close\").ta.wclprice(\"high\", \"low\").over(\"symbol\").alias(\"wclprice\"),\n)\n```\n\n### usage just like talib.abstract with more flexible\n``` python\ndf.with_columns(\n    plta.ht_dcperiod(),\n    plta.ht_dcperiod(pl.col(\"close\")),\n    plta.aroon(),\n    plta.aroon(pl.col(\"high\"), pl.col(\"low\"), timeperiod=10),\n    plta.wclprice(),\n    plta.wclprice(\n        pl.col(\"high\"), pl.col(\"low\"), pl.col(\"close\"), \n        timeperiod=10\n    ),\n)\n```\n\n## Supported Indicators and Functions\n\n``` python\nimport polars_talib as plta\n\n# list of functions\nplta.get_functions()\n\n# dict of functions by group\nplta.get_function_groups()\n```\n\n\n\n### Indicator Groups\n\n* Overlap Studies\n* Momentum Indicators\n* Volume Indicators\n* Volatility Indicators\n* Price Transform\n* Cycle Indicators\n* Pattern Recognition\n\n##### Overlap Studies\n```\nbbands               Bollinger Bands\ndema                 Double Exponential Moving Average\nema                  Exponential Moving Average\nht_trendline         Hilbert Transform - Instantaneous Trendline\nkama                 Kaufman Adaptive Moving Average\nma                   Moving average\nmama                 MESA Adaptive Moving Average\nmavp                 Moving average with variable period\nmidpoint             MidPoint over period\nmidprice             Midpoint Price over period\nsar                  Parabolic SAR\nsarext               Parabolic SAR - Extended\nsma                  Simple Moving Average\nt3                   Triple Exponential Moving Average (T3)\ntema                 Triple Exponential Moving Average\ntrima                Triangular Moving Average\nwma                  Weighted Moving Average\n```\n\n##### Momentum Indicators\n```\nadx                  Average Directional Movement Index\nadxr                 Average Directional Movement Index Rating\napo                  Absolute Price Oscillator\naroon                Aroon\naroonosc             Aroon Oscillator\nbop                  Balance Of Power\ncci                  Commodity Channel Index\ncmo                  Chande Momentum Oscillator\ndx                   Directional Movement Index\nmacd                 Moving Average Convergence/Divergence\nmacdext              MACD with controllable MA type\nmacdfix              Moving Average Convergence/Divergence Fix 12/26\nmfi                  Money Flow Index\nminus_di             Minus Directional Indicator\nminus_dm             Minus Directional Movement\nmom                  Momentum\nplus_di              Plus Directional Indicator\nplus_dm              Plus Directional Movement\nppo                  Percentage Price Oscillator\nroc                  Rate of change : ((price/prevPrice)-1)*100\nrocp                 Rate of change Percentage: (price-prevPrice)/prevPrice\nrocr                 Rate of change ratio: (price/prevPrice)\nrocr100              Rate of change ratio 100 scale: (price/prevPrice)*100\nrsi                  Relative Strength Index\nstoch                Stochastic\nstochf               Stochastic Fast\nstochrsi             Stochastic Relative Strength Index\ntrix                 1-day Rate-Of-Change (ROC) of a Triple Smooth EMA\nultosc               Ultimate Oscillator\nwillr                Williams' %R\n```\n\n##### Volume Indicators\n```\nad                   Chaikin A/D Line\nadosc                Chaikin A/D Oscillator\nobv                  On Balance Volume\n```\n\n##### Cycle Indicators\n```\nht_dcperiod          Hilbert Transform - Dominant Cycle Period\nht_dcphase           Hilbert Transform - Dominant Cycle Phase\nht_phasor            Hilbert Transform - Phasor Components\nht_sine              Hilbert Transform - SineWave\nht_trendmode         Hilbert Transform - Trend vs Cycle Mode\n```\n\n##### Price Transform\n```\navgprice             Average Price\nmedprice             Median Price\ntypprice             Typical Price\nwclprice             Weighted Close Price\n```\n\n##### Volatility Indicators\n```\natr                  Average True Range\nnatr                 Normalized Average True Range\ntrange               True Range\n```\n\n##### Pattern Recognition\n```\ncdl2crows            Two Crows\ncdl3blackcrows       Three Black Crows\ncdl3inside           Three Inside Up/Down\ncdl3linestrike       Three-Line Strike\ncdl3outside          Three Outside Up/Down\ncdl3starsinsoutH     Three Stars In The South\ncdl3whitesoldieRS    Three Advancing White Soldiers\ncdlabandonedbabY     Abandoned Baby\ncdladvanceblock      Advance Block\ncdlbelthold          Belt-hold\ncdlbreakaway         Breakaway\ncdlclosingmarubOZU   Closing Marubozu\ncdlconcealbabysWALL  Concealing Baby Swallow\ncdlcounterattacK     Counterattack\ncdldarkcloudcovER    Dark Cloud Cover\ncdldoji              Doji\ncdldojistar          Doji Star\ncdldragonflydojI     Dragonfly Doji\ncdlengulfing         Engulfing Pattern\ncdleveningdojisTAR   Evening Doji Star\ncdleveningstar       Evening Star\ncdlgapsidesidewHITE  Up/Down-gap side-by-side white lines\ncdlgravestonedoJI    Gravestone Doji\ncdlhammer            Hammer\ncdlhangingman        Hanging Man\ncdlharami            Harami Pattern\ncdlharamicross       Harami Cross Pattern\ncdlhighwave          High-Wave Candle\ncdlhikkake           Hikkake Pattern\ncdlhikkakemod        Modified Hikkake Pattern\ncdlhomingpigeon      Homing Pigeon\ncdlidentical3crOWS   Identical Three Crows\ncdlinneck            In-Neck Pattern\ncdlinvertedhammER    Inverted Hammer\ncdlkicking           Kicking\ncdlkickingbylenGTH   Kicking - bull/bear determined by the longer marubozu\ncdlladderbottom      Ladder Bottom\ncdllongleggeddoJI    Long Legged Doji\ncdllongline          Long Line Candle\ncdlmarubozu          Marubozu\ncdlmatchinglow       Matching Low\ncdlmathold           Mat Hold\ncdlmorningdojisTAR   Morning Doji Star\ncdlmorningstar       Morning Star\ncdlonneck            On-Neck Pattern\ncdlpiercing          Piercing Pattern\ncdlrickshawman       Rickshaw Man\ncdlrisefall3metHODS  Rising/Falling Three Methods\ncdlseparatingliNES   Separating Lines\ncdlshootingstar      Shooting Star\ncdlshortline         Short Line Candle\ncdlspinningtop       Spinning Top\ncdlstalledpatteRN    Stalled Pattern\ncdlsticksandwicH     Stick Sandwich\ncdltakuri            Takuri (Dragonfly Doji with very long lower shadow)\ncdltasukigap         Tasuki Gap\ncdlthrusting         Thrusting Pattern\ncdltristar           Tristar Pattern\ncdlunique3river      Unique 3 River\ncdlupsidegap2crOWS   Upside Gap Two Crows\ncdlxsidegap3metHODS  Upside/Downside Gap Three Methods\n```\n\n##### Statistic Functions\n```\nbeta                 Beta\ncorrel               Pearson's Correlation Coefficient (r)\nlinearreg            Linear Regression\nlinearreg_angle      Linear Regression Angle\nlinearreg_intercept  Linear Regression Intercept\nlinearreg_slope      Linear Regression Slope\nstddev               Standard Deviation\ntsf                  Time Series Forecast\nvar                  Variance\n```\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Polars extension for Ta-Lib: Support Ta-Lib functions in Polars expressions",
    "version": "0.1.2",
    "project_urls": null,
    "split_keywords": [
        "polars-extension",
        "talib",
        "technical-analysis",
        "ta-lib",
        "polars",
        "rust",
        "polars-expr"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7a3263e4206c64a24de3ca9b8be5669207ff762881d5df7d6e49817ccada4e70",
                "md5": "0cd4c70cca4309a763d6be3bd70e4aaa",
                "sha256": "ebe7dad7e19c0ffb9ba60cef05128101a2ba0a851e0345728dd601fb4a595c65"
            },
            "downloads": -1,
            "filename": "polars_talib-0.1.2-cp310-cp310-macosx_10_12_x86_64.whl",
            "has_sig": false,
            "md5_digest": "0cd4c70cca4309a763d6be3bd70e4aaa",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 3606508,
            "upload_time": "2024-03-13T14:39:13",
            "upload_time_iso_8601": "2024-03-13T14:39:13.519820Z",
            "url": "https://files.pythonhosted.org/packages/7a/32/63e4206c64a24de3ca9b8be5669207ff762881d5df7d6e49817ccada4e70/polars_talib-0.1.2-cp310-cp310-macosx_10_12_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "6c48b09ccdb154b121161e2b02c029b5c8da1c41593ae3cef043af86c15cf349",
                "md5": "7726f1361741006bf6f5a03aa9661b43",
                "sha256": "933ee42d1a9a1e1cc291e906efe85485eafd9d5f6da331cb55974647a6c2b36e"
            },
            "downloads": -1,
            "filename": "polars_talib-0.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "7726f1361741006bf6f5a03aa9661b43",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 7395108,
            "upload_time": "2024-03-13T14:39:16",
            "upload_time_iso_8601": "2024-03-13T14:39:16.673332Z",
            "url": "https://files.pythonhosted.org/packages/6c/48/b09ccdb154b121161e2b02c029b5c8da1c41593ae3cef043af86c15cf349/polars_talib-0.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "9e75abaec6478433cc3dfb91f5933e29d03c8e480ac8c26d948788af46f24120",
                "md5": "cc8bdd6c06c282e50500d2648907a2d2",
                "sha256": "78147a51993092fa61ceda24afa521f384e1633126bbd3b198e9c8e546f48bc4"
            },
            "downloads": -1,
            "filename": "polars_talib-0.1.2-cp310-none-win32.whl",
            "has_sig": false,
            "md5_digest": "cc8bdd6c06c282e50500d2648907a2d2",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 2894153,
            "upload_time": "2024-03-13T14:39:18",
            "upload_time_iso_8601": "2024-03-13T14:39:18.815594Z",
            "url": "https://files.pythonhosted.org/packages/9e/75/abaec6478433cc3dfb91f5933e29d03c8e480ac8c26d948788af46f24120/polars_talib-0.1.2-cp310-none-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "3e699ac01297cc118810a0ab58d905517c53247d4d4ada3b72da4d76c9e83052",
                "md5": "e86cbeb993e8b172acd80e2601ebd9c2",
                "sha256": "b95c4603054bdb4f75ebd253a9d1291c3ce5d69ff2d51b0bcd993e9421d17392"
            },
            "downloads": -1,
            "filename": "polars_talib-0.1.2-cp310-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "e86cbeb993e8b172acd80e2601ebd9c2",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 3441406,
            "upload_time": "2024-03-13T14:39:21",
            "upload_time_iso_8601": "2024-03-13T14:39:21.519251Z",
            "url": "https://files.pythonhosted.org/packages/3e/69/9ac01297cc118810a0ab58d905517c53247d4d4ada3b72da4d76c9e83052/polars_talib-0.1.2-cp310-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7950360dbe165e07e2d27ab7825c5a07013633c0a622c32abb1ba3812ef28c77",
                "md5": "b2fa8ccca0b0aede2c7469c8f8f0acb8",
                "sha256": "c5dbea6a64181195adbfc7ea331c0d6a1ac7513915fee683e6aa5dbc5867b9b8"
            },
            "downloads": -1,
            "filename": "polars_talib-0.1.2-cp311-cp311-macosx_10_12_x86_64.whl",
            "has_sig": false,
            "md5_digest": "b2fa8ccca0b0aede2c7469c8f8f0acb8",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 3606502,
            "upload_time": "2024-03-13T14:39:23",
            "upload_time_iso_8601": "2024-03-13T14:39:23.727946Z",
            "url": "https://files.pythonhosted.org/packages/79/50/360dbe165e07e2d27ab7825c5a07013633c0a622c32abb1ba3812ef28c77/polars_talib-0.1.2-cp311-cp311-macosx_10_12_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d8ad2c53aeb8cbb2882598d522884e6c8f5a0ad8e90461fa64d4d718873501b7",
                "md5": "2fa2fc2fc849154cb1e1a6ed6a380691",
                "sha256": "889a3febbd8dc1297e317e9d3183cc96db22bb3d4615968b0ec01c3feff5f31c"
            },
            "downloads": -1,
            "filename": "polars_talib-0.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "2fa2fc2fc849154cb1e1a6ed6a380691",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 7395249,
            "upload_time": "2024-03-13T14:39:26",
            "upload_time_iso_8601": "2024-03-13T14:39:26.570732Z",
            "url": "https://files.pythonhosted.org/packages/d8/ad/2c53aeb8cbb2882598d522884e6c8f5a0ad8e90461fa64d4d718873501b7/polars_talib-0.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d90fb5084af3ef42b6c3957dc245cefe764da7c932c8b16b636c836ffa629a30",
                "md5": "758bde46611b10613b88b8fe4286dff9",
                "sha256": "c26ae540b16879cce2923050e04872d1c1443b6f633e8bd78badf3b027bf1cdd"
            },
            "downloads": -1,
            "filename": "polars_talib-0.1.2-cp311-none-win32.whl",
            "has_sig": false,
            "md5_digest": "758bde46611b10613b88b8fe4286dff9",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 2894155,
            "upload_time": "2024-03-13T14:39:29",
            "upload_time_iso_8601": "2024-03-13T14:39:29.865046Z",
            "url": "https://files.pythonhosted.org/packages/d9/0f/b5084af3ef42b6c3957dc245cefe764da7c932c8b16b636c836ffa629a30/polars_talib-0.1.2-cp311-none-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "1c28937c012021b523e90d7278521bab72fb11423acabe37bfd0effb0c45d30b",
                "md5": "85f19dd135ef2a669c81c9c379975a0c",
                "sha256": "ebd5848e921b72521c8fc7a05f91cdcb74fb38c9d19173daed5a72cbaf69b5b8"
            },
            "downloads": -1,
            "filename": "polars_talib-0.1.2-cp311-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "85f19dd135ef2a669c81c9c379975a0c",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 3441402,
            "upload_time": "2024-03-13T14:39:31",
            "upload_time_iso_8601": "2024-03-13T14:39:31.911901Z",
            "url": "https://files.pythonhosted.org/packages/1c/28/937c012021b523e90d7278521bab72fb11423acabe37bfd0effb0c45d30b/polars_talib-0.1.2-cp311-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "30a52d1b752a82a53477e9372f6e11f58be8d529193c85deb33b966d0c7301fa",
                "md5": "1bcc02f692f9ce94282f98f5fbe2d1c2",
                "sha256": "9d19a801e10d414b40504e01cdd0e251a73df63184583ce8f7e8386eaf8eb3cd"
            },
            "downloads": -1,
            "filename": "polars_talib-0.1.2-cp312-cp312-macosx_10_12_x86_64.whl",
            "has_sig": false,
            "md5_digest": "1bcc02f692f9ce94282f98f5fbe2d1c2",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 3607269,
            "upload_time": "2024-03-13T14:39:34",
            "upload_time_iso_8601": "2024-03-13T14:39:34.057840Z",
            "url": "https://files.pythonhosted.org/packages/30/a5/2d1b752a82a53477e9372f6e11f58be8d529193c85deb33b966d0c7301fa/polars_talib-0.1.2-cp312-cp312-macosx_10_12_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "8809953a1cac337610ac9102bf29aef6e6c1e03037b03138b7db58b0ab5531cc",
                "md5": "0302898f605e5d573b9f22513a694871",
                "sha256": "492e2daccf056fea748b2e839c90f9d4754c0a99a5619b9f916adf41ebc7ad98"
            },
            "downloads": -1,
            "filename": "polars_talib-0.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "0302898f605e5d573b9f22513a694871",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 7394157,
            "upload_time": "2024-03-13T14:39:36",
            "upload_time_iso_8601": "2024-03-13T14:39:36.823581Z",
            "url": "https://files.pythonhosted.org/packages/88/09/953a1cac337610ac9102bf29aef6e6c1e03037b03138b7db58b0ab5531cc/polars_talib-0.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "c2ded39eae46b511cefdb07fc9f652b4934ad9adc85d7918cf9b94a3ad990bf7",
                "md5": "0ba5e6e998c34e44e63fefe844a02251",
                "sha256": "a71835c0934594bd2aeee811fc5ebc061da282f08a082d1ab38dfb822067da55"
            },
            "downloads": -1,
            "filename": "polars_talib-0.1.2-cp312-none-win32.whl",
            "has_sig": false,
            "md5_digest": "0ba5e6e998c34e44e63fefe844a02251",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 2892988,
            "upload_time": "2024-03-13T14:39:39",
            "upload_time_iso_8601": "2024-03-13T14:39:39.269882Z",
            "url": "https://files.pythonhosted.org/packages/c2/de/d39eae46b511cefdb07fc9f652b4934ad9adc85d7918cf9b94a3ad990bf7/polars_talib-0.1.2-cp312-none-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "8007273b5ba637602e48881f27bbd931a1ab2ff93b79514265008a2a73736c12",
                "md5": "2d3789b2bf102e1fe7648af13f643fb2",
                "sha256": "b19443340f4e04c1d52d9a270256f62f5039e51182737c9577c2bbd8b587bbb6"
            },
            "downloads": -1,
            "filename": "polars_talib-0.1.2-cp312-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "2d3789b2bf102e1fe7648af13f643fb2",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 3442031,
            "upload_time": "2024-03-13T14:39:43",
            "upload_time_iso_8601": "2024-03-13T14:39:43.065977Z",
            "url": "https://files.pythonhosted.org/packages/80/07/273b5ba637602e48881f27bbd931a1ab2ff93b79514265008a2a73736c12/polars_talib-0.1.2-cp312-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "dde980ba9ad9a5bbee2df2b5884b2be41db7dec1a023cc8603d2bc04c13d5c71",
                "md5": "e7246dabb09af40d7526c4cfbe7695a3",
                "sha256": "36cc6d731578016bb2a55932599d0204864645af5d582887625aeb0ce5ec405b"
            },
            "downloads": -1,
            "filename": "polars_talib-0.1.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "e7246dabb09af40d7526c4cfbe7695a3",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 7394050,
            "upload_time": "2024-03-13T14:39:46",
            "upload_time_iso_8601": "2024-03-13T14:39:46.032357Z",
            "url": "https://files.pythonhosted.org/packages/dd/e9/80ba9ad9a5bbee2df2b5884b2be41db7dec1a023cc8603d2bc04c13d5c71/polars_talib-0.1.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "c6621a13e01d9e207f41053f0a4a4c1478c191c92ab7fcb85ecbede7da775fa2",
                "md5": "b0d3b3dfc150a892a0e06cad12d8a32a",
                "sha256": "0d3697600b476979696e10b774bed8a589b384d2daddda7a48b98c607f0243bd"
            },
            "downloads": -1,
            "filename": "polars_talib-0.1.2-cp37-none-win32.whl",
            "has_sig": false,
            "md5_digest": "b0d3b3dfc150a892a0e06cad12d8a32a",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 2894649,
            "upload_time": "2024-03-13T14:39:48",
            "upload_time_iso_8601": "2024-03-13T14:39:48.923492Z",
            "url": "https://files.pythonhosted.org/packages/c6/62/1a13e01d9e207f41053f0a4a4c1478c191c92ab7fcb85ecbede7da775fa2/polars_talib-0.1.2-cp37-none-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "a85b89dc2a08b29352a77b80f169cb602a80e8d1da6a3e2a43b09be19beecf4f",
                "md5": "617b598dfb7586d8cacc1b01c7451de8",
                "sha256": "aba43f26332f30a7ad933bc5824d3ec462870f5ece47bf7a53807fa5f647f780"
            },
            "downloads": -1,
            "filename": "polars_talib-0.1.2-cp37-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "617b598dfb7586d8cacc1b01c7451de8",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 3441310,
            "upload_time": "2024-03-13T14:39:50",
            "upload_time_iso_8601": "2024-03-13T14:39:50.947180Z",
            "url": "https://files.pythonhosted.org/packages/a8/5b/89dc2a08b29352a77b80f169cb602a80e8d1da6a3e2a43b09be19beecf4f/polars_talib-0.1.2-cp37-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "79d51cb51fc26204472a713a670831e1a13778cc829fdb6e560e47d785721820",
                "md5": "390f9519a3fc89e3fe9139877c1e6d9d",
                "sha256": "ce69f2180510cfc4653163f67d6a1f216b3379f69830d000ef8524baf61ae480"
            },
            "downloads": -1,
            "filename": "polars_talib-0.1.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "390f9519a3fc89e3fe9139877c1e6d9d",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 7394185,
            "upload_time": "2024-03-13T14:39:53",
            "upload_time_iso_8601": "2024-03-13T14:39:53.246086Z",
            "url": "https://files.pythonhosted.org/packages/79/d5/1cb51fc26204472a713a670831e1a13778cc829fdb6e560e47d785721820/polars_talib-0.1.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "0eeb0d229f3aa06f31d1c8be18d343ded69145de53693d7e73d5ddbb69323199",
                "md5": "85553d001fd4626678a3400e5a6e55a1",
                "sha256": "dc052bbe0e40179785f68e2e8520c2bc30b8e3c0a51b892dcb76b95c3675edd5"
            },
            "downloads": -1,
            "filename": "polars_talib-0.1.2-cp38-none-win32.whl",
            "has_sig": false,
            "md5_digest": "85553d001fd4626678a3400e5a6e55a1",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 2894290,
            "upload_time": "2024-03-13T14:39:55",
            "upload_time_iso_8601": "2024-03-13T14:39:55.849713Z",
            "url": "https://files.pythonhosted.org/packages/0e/eb/0d229f3aa06f31d1c8be18d343ded69145de53693d7e73d5ddbb69323199/polars_talib-0.1.2-cp38-none-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d6f7bfca7c251f6323a17cb77209ea3c25f63e0408d17bc07933d0d46877dda4",
                "md5": "e6d8874ad8e8dee0bb7deb4dc47884a5",
                "sha256": "b862b4d264d4be8a0b8e13c5b8b51b92d8a9af14de649afa9d0d96f12e699c28"
            },
            "downloads": -1,
            "filename": "polars_talib-0.1.2-cp38-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "e6d8874ad8e8dee0bb7deb4dc47884a5",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 3441364,
            "upload_time": "2024-03-13T14:39:58",
            "upload_time_iso_8601": "2024-03-13T14:39:58.406611Z",
            "url": "https://files.pythonhosted.org/packages/d6/f7/bfca7c251f6323a17cb77209ea3c25f63e0408d17bc07933d0d46877dda4/polars_talib-0.1.2-cp38-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "01a0185d676b741042f373c4fcd124b2931b8ce967f5b32d8cd845c18022837a",
                "md5": "7844f985107ebb9064a048874b104158",
                "sha256": "ed5a5b5f7c375d447de8a80168eceb3dc8bc4a4070143b57bde5faf39dce73d4"
            },
            "downloads": -1,
            "filename": "polars_talib-0.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "7844f985107ebb9064a048874b104158",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 7395250,
            "upload_time": "2024-03-13T14:40:00",
            "upload_time_iso_8601": "2024-03-13T14:40:00.946320Z",
            "url": "https://files.pythonhosted.org/packages/01/a0/185d676b741042f373c4fcd124b2931b8ce967f5b32d8cd845c18022837a/polars_talib-0.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "738b7d7e098afa0a191d0f2dd99df0403903e44676e9e6dfe55f2aea55be91c7",
                "md5": "c47160dc031bfefbab61c01c823d3ea9",
                "sha256": "fd9e8b585e9743fa8ffa118c7454faa0ae1d02f059d4993dc8d810de0156305a"
            },
            "downloads": -1,
            "filename": "polars_talib-0.1.2-cp39-none-win32.whl",
            "has_sig": false,
            "md5_digest": "c47160dc031bfefbab61c01c823d3ea9",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 2894363,
            "upload_time": "2024-03-13T14:40:03",
            "upload_time_iso_8601": "2024-03-13T14:40:03.384078Z",
            "url": "https://files.pythonhosted.org/packages/73/8b/7d7e098afa0a191d0f2dd99df0403903e44676e9e6dfe55f2aea55be91c7/polars_talib-0.1.2-cp39-none-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "6961922c0f3ddb005f08e4d68267a91605ceeb925d36a3fda1e93584235a4d44",
                "md5": "5adf3694ea7615e4eb056495cc0ae832",
                "sha256": "ecf0b5e56b76218f567ac559b98c0e3ee1b261978425e9db1b358fe6042b7d84"
            },
            "downloads": -1,
            "filename": "polars_talib-0.1.2-cp39-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "5adf3694ea7615e4eb056495cc0ae832",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 3441422,
            "upload_time": "2024-03-13T14:40:06",
            "upload_time_iso_8601": "2024-03-13T14:40:06.502433Z",
            "url": "https://files.pythonhosted.org/packages/69/61/922c0f3ddb005f08e4d68267a91605ceeb925d36a3fda1e93584235a4d44/polars_talib-0.1.2-cp39-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "91a316986835e762a4b58e74960df2573663f75029dc04c6bc825c8a05cb310c",
                "md5": "f513621b53d36789d8e19dfdd96a5f56",
                "sha256": "bcdbbd9a674462bbb62fede0dab81a0b5001eee56605ad30ece620b05f53630c"
            },
            "downloads": -1,
            "filename": "polars_talib-0.1.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f513621b53d36789d8e19dfdd96a5f56",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.7",
            "size": 7393213,
            "upload_time": "2024-03-13T14:40:08",
            "upload_time_iso_8601": "2024-03-13T14:40:08.883542Z",
            "url": "https://files.pythonhosted.org/packages/91/a3/16986835e762a4b58e74960df2573663f75029dc04c6bc825c8a05cb310c/polars_talib-0.1.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "51f9f1cbd1b071848d69037d8cfd03d3480b0ffed0698bc8ee80eef76c998d12",
                "md5": "5a070de6f5319d931ddf007985f65e07",
                "sha256": "8a160ca10be34b5513cccdbe64319fff0db9b0083e40274efa5c7bf424b258d2"
            },
            "downloads": -1,
            "filename": "polars_talib-0.1.2-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "5a070de6f5319d931ddf007985f65e07",
            "packagetype": "bdist_wheel",
            "python_version": "pp37",
            "requires_python": ">=3.7",
            "size": 7395676,
            "upload_time": "2024-03-13T14:40:11",
            "upload_time_iso_8601": "2024-03-13T14:40:11.521262Z",
            "url": "https://files.pythonhosted.org/packages/51/f9/f1cbd1b071848d69037d8cfd03d3480b0ffed0698bc8ee80eef76c998d12/polars_talib-0.1.2-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "cb570e5088c7f8dc577e674032650deb1422dde7fd03c038a824b7fe55e823f6",
                "md5": "36f5b69d711b56a876090b285e8d7a53",
                "sha256": "525236868ba5e1ecc0834a2f16e5e687589fcdaf5d1a06d4958348b5ba9e0cd2"
            },
            "downloads": -1,
            "filename": "polars_talib-0.1.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "36f5b69d711b56a876090b285e8d7a53",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.7",
            "size": 7393388,
            "upload_time": "2024-03-13T14:40:13",
            "upload_time_iso_8601": "2024-03-13T14:40:13.839240Z",
            "url": "https://files.pythonhosted.org/packages/cb/57/0e5088c7f8dc577e674032650deb1422dde7fd03c038a824b7fe55e823f6/polars_talib-0.1.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "6129f67e367e75f628de0c509ad0fdf5cd819372b73afe2033f7fa83cd583820",
                "md5": "3312b1c73fae0818756a7299e8840feb",
                "sha256": "9a85ce2ead7c08fef00c3d7bb54ef2498bad1bbda38cb4349ecf6100a2011c35"
            },
            "downloads": -1,
            "filename": "polars_talib-0.1.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "3312b1c73fae0818756a7299e8840feb",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.7",
            "size": 7393137,
            "upload_time": "2024-03-13T14:40:16",
            "upload_time_iso_8601": "2024-03-13T14:40:16.315804Z",
            "url": "https://files.pythonhosted.org/packages/61/29/f67e367e75f628de0c509ad0fdf5cd819372b73afe2033f7fa83cd583820/polars_talib-0.1.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-03-13 14:39:13",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "polars-talib"
}
        
Elapsed time: 0.21083s