# 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"
}