# taleb
<a href="https://pypi.org/project/taleb/">
<img alt="PyPi" src="https://img.shields.io/pypi/v/taleb">
</a>
A pure python version of [ta-lib](https://ta-lib.org/).
## Dependencies :globe_with_meridians:
Python 3.11.6:
- [numpy 1.26.4](https://numpy.org/)
- [pandas 2.2.1](https://pandas.pydata.org/)
- [scipy 1.12.0](https://scipy.org/)
## Raison D'ĂȘtre :thought_balloon:
taleb is a pure python implementation of the [ta-lib](https://ta-lib.org/) C library that doesn't call out to any library other than python dependencies.
Thus it doesn't require ta-lib to be installed on a system before use, and is extremely portable.
In addition to this it uses vectorisation where applicable.
This library has the exact API as [ta-lib-python](https://github.com/TA-Lib/ta-lib-python) where implemented.
```python
import taleb
import numpy as np
close = np.random.random(100)
taleb.MOM(close)
```
It is designed to be a drop-in replacement where instead of importing `talib` you import `taleb`.
## Installation :inbox_tray:
This is a python package hosted on pypi, so to install simply run the following command:
`pip install taleb`
Note that upon running this package for the first time, you may notice a slight delay as it downloads the relevant R packages.
## Usage example :eyes:
To get familiar with the individual functions and charts check out the documents in the [ta-lib documentation](https://ta-lib.org/functions/). This library ports over 200 functions.
## License :memo:
The project is available under the [MIT License](LICENSE).
Raw data
{
"_id": null,
"home_page": "https://github.com/8W9aG/taleb",
"name": "taleb",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "talib ta-lib taleb technical analysis",
"author": "Will Sackfield",
"author_email": "will.sackfield@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/f2/52/0800bd1ee374e571f0f6cecdf4b3326705bd5b9fa907f27f483fb3333372/taleb-0.0.4.tar.gz",
"platform": null,
"description": "# taleb\n\n<a href=\"https://pypi.org/project/taleb/\">\n <img alt=\"PyPi\" src=\"https://img.shields.io/pypi/v/taleb\">\n</a>\n\nA pure python version of [ta-lib](https://ta-lib.org/).\n\n## Dependencies :globe_with_meridians:\n\nPython 3.11.6:\n\n- [numpy 1.26.4](https://numpy.org/)\n- [pandas 2.2.1](https://pandas.pydata.org/)\n- [scipy 1.12.0](https://scipy.org/)\n\n## Raison D'\u00eatre :thought_balloon:\n\ntaleb is a pure python implementation of the [ta-lib](https://ta-lib.org/) C library that doesn't call out to any library other than python dependencies.\nThus it doesn't require ta-lib to be installed on a system before use, and is extremely portable.\nIn addition to this it uses vectorisation where applicable.\nThis library has the exact API as [ta-lib-python](https://github.com/TA-Lib/ta-lib-python) where implemented.\n\n```python\nimport taleb\nimport numpy as np\n\nclose = np.random.random(100)\ntaleb.MOM(close)\n```\n\nIt is designed to be a drop-in replacement where instead of importing `talib` you import `taleb`.\n\n## Installation :inbox_tray:\n\nThis is a python package hosted on pypi, so to install simply run the following command:\n\n`pip install taleb`\n\nNote that upon running this package for the first time, you may notice a slight delay as it downloads the relevant R packages.\n\n## Usage example :eyes:\n\nTo get familiar with the individual functions and charts check out the documents in the [ta-lib documentation](https://ta-lib.org/functions/). This library ports over 200 functions.\n\n## License :memo:\n\nThe project is available under the [MIT License](LICENSE).\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "A pure python version of ta-lib.",
"version": "0.0.4",
"project_urls": {
"Homepage": "https://github.com/8W9aG/taleb"
},
"split_keywords": [
"talib",
"ta-lib",
"taleb",
"technical",
"analysis"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "f2520800bd1ee374e571f0f6cecdf4b3326705bd5b9fa907f27f483fb3333372",
"md5": "66712d160c08aabd5ab60b0667e25325",
"sha256": "6f2971a31f846850dbc26499e7b20c4b2064926deece41f616b5fad913e24aec"
},
"downloads": -1,
"filename": "taleb-0.0.4.tar.gz",
"has_sig": false,
"md5_digest": "66712d160c08aabd5ab60b0667e25325",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 18173,
"upload_time": "2024-03-02T22:27:09",
"upload_time_iso_8601": "2024-03-02T22:27:09.274717Z",
"url": "https://files.pythonhosted.org/packages/f2/52/0800bd1ee374e571f0f6cecdf4b3326705bd5b9fa907f27f483fb3333372/taleb-0.0.4.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-03-02 22:27:09",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "8W9aG",
"github_project": "taleb",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"requirements": [],
"lcname": "taleb"
}