taleb


Nametaleb JSON
Version 0.0.4 PyPI version JSON
download
home_pagehttps://github.com/8W9aG/taleb
SummaryA pure python version of ta-lib.
upload_time2024-03-02 22:27:09
maintainer
docs_urlNone
authorWill Sackfield
requires_python
licenseMIT
keywords talib ta-lib taleb technical analysis
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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"
}
        
Elapsed time: 2.97075s