tiafork


Nametiafork JSON
Version 1.2.3 PyPI version JSON
download
home_pagehttps://github.com/nathanramoscfa/tiafork
SummaryFork of tia: Toolkit for integration and analysis
upload_time2023-06-10 18:10:21
maintainer
docs_urlNone
authorNathan Ramos, CFA®
requires_python
licenseBSD (3-clause)
keywords bloomberg backtesting technical analysis pdf
VCS
bugtrack_url
requirements numpy pandas
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # tiafork: Toolkit for Integration and Analysis (Fork of a Fork)

## This is a Fork of a Fork!
This project is a fork of the Python 3 compliant version of the `tia` toolkit made by [PaulMest](https://github.com/PaulMest/tia). I've named it `tiafork`.

The original `tia` project was developed with Python 2. PaulMest updated it to be Python 3 compliant, and this project, `tiafork`, builds upon that work. This version is also Python 3 compliant and **NOT** Python 2 compliant.

I are open to additional community contributions. Just submit a pull request.

## Overview
TIAFORK is a toolkit that provides Bloomberg data access, easier PDF generation, backtesting functionality, technical analysis functionality, return analysis, and a few windows utils.

## Examples

Bloomberg API
- [v3 api](http://nbviewer.ipython.org/github/yourusername/tiafork/blob/master/examples/v3api.ipynb)
- [Data Manager](http://nbviewer.ipython.org/github/yourusername/tiafork/blob/master/examples/datamgr.ipynb)

Simple Trade and Portfolio Model
- [model](http://nbviewer.ipython.org/github/yourusername/tiafork/blob/master/examples/model_usage.ipynb)

PDF Generation (using reportlab)
- [pdf generation](http://nbviewer.ipython.org/github/yourusername/tiafork/blob/master/examples/rlab_usage.ipynb)
- [dataframe to pdf table](http://nbviewer.ipython.org/github/yourusername/tiafork/blob/master/examples/rlab_table_example.ipynb)
- [quick styling of pdf tables](http://nbviewer.ipython.org/github/yourusername/tiafork/blob/master/examples/rlab_table_style.ipynb)

Technical Analysis
- [pure python and ta-lib](http://nbviewer.ipython.org/github/yourusername/tiafork/blob/master/examples/ta.ipynb)

Backtest
- [backtest with yahoo data](http://nbviewer.ipython.org/github/yourusername/tiafork/blob/master/examples/backtest.ipynb)
- backtest with bbg data and pdf (Soon)

Utils
- [Formatting](http://nbviewer.ipython.org/github/yourusername/tiafork/blob/master/examples/fmt.ipynb)

## Dependencies
- Python 3

### Mandatory
- [numpy](http://www.numpy.org/)
- [pandas](http://pandas.pydata.org/)

### Recommended
- [matplotlib](http://matplotlib.sourceforge.net)

### Optional
- [reportlab](http://www.reportlab.com/)
- [ta-lib](http://mrjbq7.github.io/ta-lib/)
- [bloomberg](http://www.bloomberglabs.com/api/libraries/)

## Installation
To install `tiafork`, simply:

    $ pip install tiafork

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/nathanramoscfa/tiafork",
    "name": "tiafork",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "bloomberg,backtesting,technical analysis,pdf",
    "author": "Nathan Ramos, CFA\u00ae",
    "author_email": "info@nrcapitalmanagement.com",
    "download_url": "https://files.pythonhosted.org/packages/ae/64/1b9f6ae7caf9963a0a9133e875fa569f45c816c706b680ebda1947c5f2b2/tiafork-1.2.3.tar.gz",
    "platform": null,
    "description": "# tiafork: Toolkit for Integration and Analysis (Fork of a Fork)\r\n\r\n## This is a Fork of a Fork!\r\nThis project is a fork of the Python 3 compliant version of the `tia` toolkit made by [PaulMest](https://github.com/PaulMest/tia). I've named it `tiafork`.\r\n\r\nThe original `tia` project was developed with Python 2. PaulMest updated it to be Python 3 compliant, and this project, `tiafork`, builds upon that work. This version is also Python 3 compliant and **NOT** Python 2 compliant.\r\n\r\nI are open to additional community contributions. Just submit a pull request.\r\n\r\n## Overview\r\nTIAFORK is a toolkit that provides Bloomberg data access, easier PDF generation, backtesting functionality, technical analysis functionality, return analysis, and a few windows utils.\r\n\r\n## Examples\r\n\r\nBloomberg API\r\n- [v3 api](http://nbviewer.ipython.org/github/yourusername/tiafork/blob/master/examples/v3api.ipynb)\r\n- [Data Manager](http://nbviewer.ipython.org/github/yourusername/tiafork/blob/master/examples/datamgr.ipynb)\r\n\r\nSimple Trade and Portfolio Model\r\n- [model](http://nbviewer.ipython.org/github/yourusername/tiafork/blob/master/examples/model_usage.ipynb)\r\n\r\nPDF Generation (using reportlab)\r\n- [pdf generation](http://nbviewer.ipython.org/github/yourusername/tiafork/blob/master/examples/rlab_usage.ipynb)\r\n- [dataframe to pdf table](http://nbviewer.ipython.org/github/yourusername/tiafork/blob/master/examples/rlab_table_example.ipynb)\r\n- [quick styling of pdf tables](http://nbviewer.ipython.org/github/yourusername/tiafork/blob/master/examples/rlab_table_style.ipynb)\r\n\r\nTechnical Analysis\r\n- [pure python and ta-lib](http://nbviewer.ipython.org/github/yourusername/tiafork/blob/master/examples/ta.ipynb)\r\n\r\nBacktest\r\n- [backtest with yahoo data](http://nbviewer.ipython.org/github/yourusername/tiafork/blob/master/examples/backtest.ipynb)\r\n- backtest with bbg data and pdf (Soon)\r\n\r\nUtils\r\n- [Formatting](http://nbviewer.ipython.org/github/yourusername/tiafork/blob/master/examples/fmt.ipynb)\r\n\r\n## Dependencies\r\n- Python 3\r\n\r\n### Mandatory\r\n- [numpy](http://www.numpy.org/)\r\n- [pandas](http://pandas.pydata.org/)\r\n\r\n### Recommended\r\n- [matplotlib](http://matplotlib.sourceforge.net)\r\n\r\n### Optional\r\n- [reportlab](http://www.reportlab.com/)\r\n- [ta-lib](http://mrjbq7.github.io/ta-lib/)\r\n- [bloomberg](http://www.bloomberglabs.com/api/libraries/)\r\n\r\n## Installation\r\nTo install `tiafork`, simply:\r\n\r\n    $ pip install tiafork\r\n",
    "bugtrack_url": null,
    "license": "BSD (3-clause)",
    "summary": "Fork of tia: Toolkit for integration and analysis",
    "version": "1.2.3",
    "project_urls": {
        "Download": "https://github.com/nathanramoscfa/tiafork",
        "Homepage": "https://github.com/nathanramoscfa/tiafork"
    },
    "split_keywords": [
        "bloomberg",
        "backtesting",
        "technical analysis",
        "pdf"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ff4219fad4f27958de58b40740c07f08948caff7b27223e050abfd2fd66452eb",
                "md5": "f4bf2236c8debb12fd6370f8710e56ee",
                "sha256": "6a55b694c994397d57ca5e3ba94206f44254c02b221ca3e424e035fc42f4f060"
            },
            "downloads": -1,
            "filename": "tiafork-1.2.3-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "f4bf2236c8debb12fd6370f8710e56ee",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 101667,
            "upload_time": "2023-06-10T18:10:20",
            "upload_time_iso_8601": "2023-06-10T18:10:20.488301Z",
            "url": "https://files.pythonhosted.org/packages/ff/42/19fad4f27958de58b40740c07f08948caff7b27223e050abfd2fd66452eb/tiafork-1.2.3-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ae641b9f6ae7caf9963a0a9133e875fa569f45c816c706b680ebda1947c5f2b2",
                "md5": "696754119f58869fbdaddfb0423fe90a",
                "sha256": "8745f0d12f6898024c50105463e64206d65d00912282ab695f21035150259afe"
            },
            "downloads": -1,
            "filename": "tiafork-1.2.3.tar.gz",
            "has_sig": false,
            "md5_digest": "696754119f58869fbdaddfb0423fe90a",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 89721,
            "upload_time": "2023-06-10T18:10:21",
            "upload_time_iso_8601": "2023-06-10T18:10:21.601124Z",
            "url": "https://files.pythonhosted.org/packages/ae/64/1b9f6ae7caf9963a0a9133e875fa569f45c816c706b680ebda1947c5f2b2/tiafork-1.2.3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-06-10 18:10:21",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "nathanramoscfa",
    "github_project": "tiafork",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "requirements": [
        {
            "name": "numpy",
            "specs": []
        },
        {
            "name": "pandas",
            "specs": [
                [
                    ">=",
                    "1.4.0"
                ]
            ]
        }
    ],
    "lcname": "tiafork"
}
        
Elapsed time: 1.19076s