pandas-ta-openbb


Namepandas-ta-openbb JSON
Version 0.4.20 PyPI version JSON
download
home_pageNone
SummaryFork of pandas-ta for use with NumPy 2 and OpenBB.
upload_time2025-02-14 23:17:32
maintainerNone
docs_urlNone
authorKevin Johnson
requires_python<3.13,>=3.9
licenseMIT
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <p align="center">
  <a href="https://www.pandas-ta.dev"><img src="images/ta-logo.png" alt="Pandas TA"></a>
</p>

# Pandas TA
### A Comprehensive Python Technical Analysis Library for Traders and Investors

[![license](https://img.shields.io/github/license/twopirllc/pandas-ta)](#license)
[![Python Version](https://img.shields.io/pypi/pyversions/pandas-ta?style=flat)](https://pypi.org/project/pandas_ta/)
[![PyPi Version](https://img.shields.io/pypi/v/pandas-ta?style=flat)](https://pypi.org/project/pandas_ta/)
[![Package Status](https://img.shields.io/pypi/status/pandas-ta?style=flat)](https://pypi.org/project/pandas_ta/)
[![Downloads](https://img.shields.io/pypi/dm/pandas_ta?style=flat)](https://pypistats.org/packages/pandas_ta)
[![Conda Downloads](https://img.shields.io/conda/dn/conda-forge/pandas-ta.svg?label=Conda%20downloads)](https://anaconda.org/conda-forge/pandas-ta)
[![Stars](https://img.shields.io/github/stars/twopirllc/pandas-ta?style=flat)](#stars)
[![Forks](https://img.shields.io/github/forks/twopirllc/pandas-ta?style=flat)](#forks)
[![Used By](https://img.shields.io/badge/used_by-258-orange.svg?style=flat)](#usedby)
[![Contributors](https://img.shields.io/github/contributors/twopirllc/pandas-ta?style=flat)](#contributors)
[![Issues](https://img.shields.io/github/issues-raw/twopirllc/pandas-ta?style=flat)](#issues)
[![Closed Issues](https://img.shields.io/github/issues-closed-raw/twopirllc/pandas-ta?style=flat)](#closed-issues)
[![Buy Me a Coffee](https://img.shields.io/badge/buy_me_a_coffee-orange.svg?style=flat)](https://www.buymeacoffee.com/twopirllc)

# Description

_Pandas Technical Analysis_ ([Pandas TA](https://www.pandas-ta.dev)) is a Popular Comprehensive and Easy to Use Python 3 Technical Analysis Library with primary dependencies: _numpy_ for accuracy, _numba_ for performance, and _pandas_ for brevity and bulk processing.

![Example Chart](/images/SPY_Chart.png)
![Example Chart](/images/SPY_VOL.png)

<br>


## Features
* A Free & Open Source library with a LARGE flat library structure similar to TA Lib.
  * [150+ indicators](https://www.pandas-ta.dev) and utilities.
  * [60+ Candelstick Patterns](https://www.pandas-ta.dev) with [TA Lib](https://ta-lib.org/) installed.
* Performance improvements with [numba](https://github.com/numba/numba)
* A [Pandas DataFrame Extension](https://pandas.pydata.org/docs/development/extending.html) named "ta", that provides additional properties, methods, and indicators to simplify time series calculations of ```ohlcv``` columns.
* Indicator Equivalence
  * **Primarily:** TA Lib
  * **Secondarily:** TradingView
  * **Tertiary:** [Sierra Chart](https://search.sierrachart.com/?Query=indicators&submitted=true) | [MQL5](https://www.mql5.com) | [FM Labs](https://www.fmlabs.com/reference/default.htm) | [Pro Real Code](https://www.prorealcode.com/prorealtime-indicators) | [User 42](https://user42.tuxfamily.org/chart/manual/index.html) | [Technical Traders](http://technical.traders.com/tradersonline/FeedTT-2014.html) | etc
* And [more ...](https://www.pandas-ta.dev/#features)

<br>

## About Churn
The **state** and **status** of this library and it's slowversioning increments _seem_ to be having an impact on it's long term viability and support.

This adapted variation from [Intercooler JS](https://intercoolerjs.org/docs#conclusion) clarifies  why Pandas TA does not have frequent versioning.

"This is not because it is dead, but rather because it is (mostly) right: the basic idea is right, and the implementation at least right enough.

Thus there will not be constant activity and churn on the project, but rather a stewardship relationship, where the main goal now is to not screw it up. Documentation and testing will be improved, features/indicators will be added/removed as needed, but there will be no massive rewrite or constant updating. This is in contrast with the software industry in general, which often has comical levels of churn."

<picture>
  <source media="(prefers-color-scheme: dark)" srcset="https://api.star-history.com/svg?repos=twopirllc/pandas-ta&type=Date&theme=dark" />
  <source media="(prefers-color-scheme: light)" srcset="https://api.star-history.com/svg?repos=twopirllc/pandas-ta&type=Date" />
  <img alt="Pandas TA Project Star History Chart" src="https://api.star-history.com/svg?repos=twopirllc/pandas-ta&type=Date" />
</picture>

<br>


# Support :broken_heart:
**A big thank you to all current and past sponsors, whose generous support has been and continues to be essential to the success of the project!** :pray:

[!["Buy Me A Coffee"](https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png)](https://www.buymeacoffee.com/twopirllc) [![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/K3K4ZRH9D)

Despite what the usage metrics indicate, current and past levels of support are **unsustainable** for maintaining and improving the library. Unless  significant additional support is provided by _July 1st, 2026_, this widely used library will be **archived**. Support through [contributions](https://github.com/twopirllc/pandas-ta/labels/help%20wanted), [donations](https://www.buymeacoffee.com/twopirllc) & [sponsorships](https://github.com/twopirllc) is **necessary** to ensure the project's continued success and development.

:stop_sign: Please* **DO NOT** email me personally with Pandas TA Bugs, Issues or Feature Requests that are best handled via Github [Issues](https://github.com/twopirllc/pandas-ta/issues).

<br>


# Installation
Before installing, review the installation [requirements.txt](https://github.com/twopirllc/pandas-ta/requirements.txt) to ensure your system is set up properly.

### From pypi
```sh
$ pip install pandas-ta
```

### From Github
```sh
$ pip install git+https://github.com/twopirllc/pandas-ta
```

### Development Version
```sh
$ pip install -U git+https://github.com/twopirllc/pandas-ta.git@development
```
* The _development_ version includes _numerous_ bug fixes, speed improvements and better documentation since release, _0.3.14b_.

### Local Installation
Click on green [<> Code](https://github.com/twopirllc/pandas-ta) button to download the source zip and unzip in your application directory. Then perform a local install.

<br>


# Bugs, Indicators and Feature Requests
* Some bugs and features may already be fixed or implemented in the _development_ version. _Please_ try the _development_ version first **before** making an issue!
* If the _development_ version does not resolve the bug, search both _Open_ and _Closed_ [Issues](https://github.com/twopirllc/pandas-ta/issues) **before** opening a new Issue.

<br>


# Contributors
Thank you all for your help! It has been and continues to be integral to this project. :sunglasses:

<br>

<a href="https://github.com/twopirllc/pandas-ta/graphs/contributors">
  <img src="https://contrib.rocks/image?anon=1&repo=twopirllc/pandas-ta" noZoom />
</a>

Made with [contrib.rocks](https://contrib.rocks).

<br>


# Contributing
Anyone who wishes to contribute to this project - be it documentation, features, bug fixes, code cleanup, testing, open issue help, or code reviews - are encouraged to do so. These contributions are crucial to the longevity of this project.

Based on your skill level, select from the following issue topics:

[Good First Issue](https://github.com/twopirllc/pandas-ta/labels/good%20first%20issue) | [Bugs](https://github.com/twopirllc/pandas-ta/labels/bug) | [Help Wanted](https://github.com/twopirllc/pandas-ta/labels/help%20wanted) | [Enhancements](https://github.com/twopirllc/pandas-ta/labels/enhancement)

<br>


# Code of Conduct
See the [Code of Conduct](https://github.com/twopirllc/pandas-ta?tab=coc-ov-file) regarding handling yourself and dealing with others in and around the Pandas TA community. Ensure you completely understand the "common sense" **Guidelines** outlined there.

<br>


# License
[MIT](https://github.com/twopirllc/pandas-ta/LICENSE)

<br>

Copyright © 2024 - Pandas TA

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "pandas-ta-openbb",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<3.13,>=3.9",
    "maintainer_email": null,
    "keywords": null,
    "author": "Kevin Johnson",
    "author_email": "appliedmathkj@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/0a/6d/c8c4f858709595efc7055bebde08023815fd564ef8b4ccc6af574cadc86b/pandas_ta_openbb-0.4.20.tar.gz",
    "platform": null,
    "description": "<p align=\"center\">\n  <a href=\"https://www.pandas-ta.dev\"><img src=\"images/ta-logo.png\" alt=\"Pandas TA\"></a>\n</p>\n\n# Pandas TA\n### A Comprehensive Python Technical Analysis Library for Traders and Investors\n\n[![license](https://img.shields.io/github/license/twopirllc/pandas-ta)](#license)\n[![Python Version](https://img.shields.io/pypi/pyversions/pandas-ta?style=flat)](https://pypi.org/project/pandas_ta/)\n[![PyPi Version](https://img.shields.io/pypi/v/pandas-ta?style=flat)](https://pypi.org/project/pandas_ta/)\n[![Package Status](https://img.shields.io/pypi/status/pandas-ta?style=flat)](https://pypi.org/project/pandas_ta/)\n[![Downloads](https://img.shields.io/pypi/dm/pandas_ta?style=flat)](https://pypistats.org/packages/pandas_ta)\n[![Conda Downloads](https://img.shields.io/conda/dn/conda-forge/pandas-ta.svg?label=Conda%20downloads)](https://anaconda.org/conda-forge/pandas-ta)\n[![Stars](https://img.shields.io/github/stars/twopirllc/pandas-ta?style=flat)](#stars)\n[![Forks](https://img.shields.io/github/forks/twopirllc/pandas-ta?style=flat)](#forks)\n[![Used By](https://img.shields.io/badge/used_by-258-orange.svg?style=flat)](#usedby)\n[![Contributors](https://img.shields.io/github/contributors/twopirllc/pandas-ta?style=flat)](#contributors)\n[![Issues](https://img.shields.io/github/issues-raw/twopirllc/pandas-ta?style=flat)](#issues)\n[![Closed Issues](https://img.shields.io/github/issues-closed-raw/twopirllc/pandas-ta?style=flat)](#closed-issues)\n[![Buy Me a Coffee](https://img.shields.io/badge/buy_me_a_coffee-orange.svg?style=flat)](https://www.buymeacoffee.com/twopirllc)\n\n# Description\n\n_Pandas Technical Analysis_ ([Pandas TA](https://www.pandas-ta.dev)) is a Popular Comprehensive and Easy to Use Python 3 Technical Analysis Library with primary dependencies: _numpy_ for accuracy, _numba_ for performance, and _pandas_ for brevity and bulk processing.\n\n![Example Chart](/images/SPY_Chart.png)\n![Example Chart](/images/SPY_VOL.png)\n\n<br>\n\n\n## Features\n* A Free & Open Source library with a LARGE flat library structure similar to TA Lib.\n  * [150+ indicators](https://www.pandas-ta.dev) and utilities.\n  * [60+ Candelstick Patterns](https://www.pandas-ta.dev) with [TA Lib](https://ta-lib.org/) installed.\n* Performance improvements with [numba](https://github.com/numba/numba)\n* A [Pandas DataFrame Extension](https://pandas.pydata.org/docs/development/extending.html) named \"ta\", that provides additional properties, methods, and indicators to simplify time series calculations of ```ohlcv``` columns.\n* Indicator Equivalence\n  * **Primarily:** TA Lib\n  * **Secondarily:** TradingView\n  * **Tertiary:** [Sierra Chart](https://search.sierrachart.com/?Query=indicators&submitted=true) | [MQL5](https://www.mql5.com) | [FM Labs](https://www.fmlabs.com/reference/default.htm) | [Pro Real Code](https://www.prorealcode.com/prorealtime-indicators) | [User 42](https://user42.tuxfamily.org/chart/manual/index.html) | [Technical Traders](http://technical.traders.com/tradersonline/FeedTT-2014.html) | etc\n* And [more ...](https://www.pandas-ta.dev/#features)\n\n<br>\n\n## About Churn\nThe **state** and **status** of this library and it's slowversioning increments _seem_ to be having an impact on it's long term viability and support.\n\nThis adapted variation from [Intercooler JS](https://intercoolerjs.org/docs#conclusion) clarifies  why Pandas TA does not have frequent versioning.\n\n\"This is not because it is dead, but rather because it is (mostly) right: the basic idea is right, and the implementation at least right enough.\n\nThus there will not be constant activity and churn on the project, but rather a stewardship relationship, where the main goal now is to not screw it up. Documentation and testing will be improved, features/indicators will be added/removed as needed, but there will be no massive rewrite or constant updating. This is in contrast with the software industry in general, which often has comical levels of churn.\"\n\n<picture>\n  <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://api.star-history.com/svg?repos=twopirllc/pandas-ta&type=Date&theme=dark\" />\n  <source media=\"(prefers-color-scheme: light)\" srcset=\"https://api.star-history.com/svg?repos=twopirllc/pandas-ta&type=Date\" />\n  <img alt=\"Pandas TA Project Star History Chart\" src=\"https://api.star-history.com/svg?repos=twopirllc/pandas-ta&type=Date\" />\n</picture>\n\n<br>\n\n\n# Support :broken_heart:\n**A big thank you to all current and past sponsors, whose generous support has been and continues to be essential to the success of the project!** :pray:\n\n[![\"Buy Me A Coffee\"](https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png)](https://www.buymeacoffee.com/twopirllc) [![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/K3K4ZRH9D)\n\nDespite what the usage metrics indicate, current and past levels of support are **unsustainable** for maintaining and improving the library. Unless  significant additional support is provided by _July 1st, 2026_, this widely used library will be **archived**. Support through [contributions](https://github.com/twopirllc/pandas-ta/labels/help%20wanted), [donations](https://www.buymeacoffee.com/twopirllc) & [sponsorships](https://github.com/twopirllc) is **necessary** to ensure the project's continued success and development.\n\n:stop_sign: Please* **DO NOT** email me personally with Pandas TA Bugs, Issues or Feature Requests that are best handled via Github [Issues](https://github.com/twopirllc/pandas-ta/issues).\n\n<br>\n\n\n# Installation\nBefore installing, review the installation [requirements.txt](https://github.com/twopirllc/pandas-ta/requirements.txt) to ensure your system is set up properly.\n\n### From pypi\n```sh\n$ pip install pandas-ta\n```\n\n### From Github\n```sh\n$ pip install git+https://github.com/twopirllc/pandas-ta\n```\n\n### Development Version\n```sh\n$ pip install -U git+https://github.com/twopirllc/pandas-ta.git@development\n```\n* The _development_ version includes _numerous_ bug fixes, speed improvements and better documentation since release, _0.3.14b_.\n\n### Local Installation\nClick on green [<> Code](https://github.com/twopirllc/pandas-ta) button to download the source zip and unzip in your application directory. Then perform a local install.\n\n<br>\n\n\n# Bugs, Indicators and Feature Requests\n* Some bugs and features may already be fixed or implemented in the _development_ version. _Please_ try the _development_ version first **before** making an issue!\n* If the _development_ version does not resolve the bug, search both _Open_ and _Closed_ [Issues](https://github.com/twopirllc/pandas-ta/issues) **before** opening a new Issue.\n\n<br>\n\n\n# Contributors\nThank you all for your help! It has been and continues to be integral to this project. :sunglasses:\n\n<br>\n\n<a href=\"https://github.com/twopirllc/pandas-ta/graphs/contributors\">\n  <img src=\"https://contrib.rocks/image?anon=1&repo=twopirllc/pandas-ta\" noZoom />\n</a>\n\nMade with [contrib.rocks](https://contrib.rocks).\n\n<br>\n\n\n# Contributing\nAnyone who wishes to contribute to this project - be it documentation, features, bug fixes, code cleanup, testing, open issue help, or code reviews - are encouraged to do so. These contributions are crucial to the longevity of this project.\n\nBased on your skill level, select from the following issue topics:\n\n[Good First Issue](https://github.com/twopirllc/pandas-ta/labels/good%20first%20issue) | [Bugs](https://github.com/twopirllc/pandas-ta/labels/bug) | [Help Wanted](https://github.com/twopirllc/pandas-ta/labels/help%20wanted) | [Enhancements](https://github.com/twopirllc/pandas-ta/labels/enhancement)\n\n<br>\n\n\n# Code of Conduct\nSee the [Code of Conduct](https://github.com/twopirllc/pandas-ta?tab=coc-ov-file) regarding handling yourself and dealing with others in and around the Pandas TA community. Ensure you completely understand the \"common sense\" **Guidelines** outlined there.\n\n<br>\n\n\n# License\n[MIT](https://github.com/twopirllc/pandas-ta/LICENSE)\n\n<br>\n\nCopyright \u00a9 2024 - Pandas TA\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Fork of pandas-ta for use with NumPy 2 and OpenBB.",
    "version": "0.4.20",
    "project_urls": null,
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5dace3dceb71cdb4af44cc686f4ca80e60c0a0171397c5450d05ce82699ad2d2",
                "md5": "05c83a97f089443dd1b37b3f9082008f",
                "sha256": "211ac25eceeb599b302dbb7a4082313772cb33b1a0cfa99c0c4a90428a92bba9"
            },
            "downloads": -1,
            "filename": "pandas_ta_openbb-0.4.20-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "05c83a97f089443dd1b37b3f9082008f",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<3.13,>=3.9",
            "size": 259375,
            "upload_time": "2025-02-14T23:17:28",
            "upload_time_iso_8601": "2025-02-14T23:17:28.235687Z",
            "url": "https://files.pythonhosted.org/packages/5d/ac/e3dceb71cdb4af44cc686f4ca80e60c0a0171397c5450d05ce82699ad2d2/pandas_ta_openbb-0.4.20-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0a6dc8c4f858709595efc7055bebde08023815fd564ef8b4ccc6af574cadc86b",
                "md5": "3d94c4ff717b16da2e45cde8c920e8de",
                "sha256": "885c2d045a51786bf4e159928981089cac36566e4ca641baed5acf7df5eed32f"
            },
            "downloads": -1,
            "filename": "pandas_ta_openbb-0.4.20.tar.gz",
            "has_sig": false,
            "md5_digest": "3d94c4ff717b16da2e45cde8c920e8de",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<3.13,>=3.9",
            "size": 134336,
            "upload_time": "2025-02-14T23:17:32",
            "upload_time_iso_8601": "2025-02-14T23:17:32.245384Z",
            "url": "https://files.pythonhosted.org/packages/0a/6d/c8c4f858709595efc7055bebde08023815fd564ef8b4ccc6af574cadc86b/pandas_ta_openbb-0.4.20.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-02-14 23:17:32",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "pandas-ta-openbb"
}
        
Elapsed time: 0.58810s