{ "info": { "author": "Yili Peng", "author_email": "yili_peng@outlook.com", "bugtrack_url": null, "classifiers": [], "description": "Data_Box\n========\n\nThis project is to clean factor data and to prepare for back test.\n\nDependencies\n------------\n\n- python 3.5\n- pandas 0.22.0\n- numpy 1.14.3\n- pickle\n- sklearn 0.19.1 (for pca only)\n\nExample\n-------\n\n.. code:: bash\n\n from data_box import data_box\n\n db=data_box()\\\n .set_lag(freq='d',day_lag=0)\\\n .load_adjPrice(price)\\ # 'price' is a pd.DataFrame with dates(20190101 int type) as its index and tickers as its column\n .load_indestry(ind)\\\n .load_suspend(sus)\\ \n .load_indexWeight(index_weight)\\\n .calc_indweight()\\ # calculate industry weight based on index weight and stocks' industry in this index\n .load_cap(cap)\\ \n .add_factor('f1',factor1)\\\n .add_factor('f2',factor2)\\\n .add_factor('f3',factor3)\\\n .align_data()\\\n .factor_pca()\\\n .factor_ind_neutral()\\\n .factor_size_neutral()\\\n .factor_zscore()\n\n print(db.Factor)\n print(db.Price)\n print(db.Sus)\n print(db.Cap)\n\n # save and reload\n db.save(path)\n db2=databox().load(path)\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "data-box", "package_url": "https://pypi.org/project/data-box/", "platform": "", "project_url": "https://pypi.org/project/data-box/", "project_urls": null, "release_url": "https://pypi.org/project/data-box/0.0.1/", "requires_dist": null, "requires_python": "", "summary": "clean factor data", "version": "0.0.1" }, "last_serial": 4844787, "releases": { "0.0.0a1": [ { "comment_text": "", "digests": { "md5": "1ddc0c8e381efa79f1752a5c0630e675", "sha256": "4610c601f37b840258c90fae44908f4816457cadf7f17ca6014602fdfedfaabe" }, "downloads": -1, "filename": "data_box-0.0.0a1-py3-none-any.whl", "has_sig": false, "md5_digest": "1ddc0c8e381efa79f1752a5c0630e675", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7636, "upload_time": "2019-01-07T07:44:21", "url": "https://files.pythonhosted.org/packages/49/81/08ebfea48ca746d154e9a3ca9864ce7900fbe161fea9e8f69ff410b6ea91/data_box-0.0.0a1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e0c797173675f4a425a076b8fbb9c488", "sha256": "3a0efdcd76185d824c9b5397724f464429c18f29a0e80bd84ed52a8b0b7160d2" }, "downloads": -1, "filename": "data_box-0.0.0a1.tar.gz", "has_sig": false, "md5_digest": "e0c797173675f4a425a076b8fbb9c488", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5646, "upload_time": "2019-01-07T07:44:23", "url": "https://files.pythonhosted.org/packages/1e/cd/1167a27cbc30f6e8fca47ccb1fe385e6557840e3b12703ae5337c7df5cb1/data_box-0.0.0a1.tar.gz" } ], "0.0.0a2": [ { "comment_text": "", "digests": { "md5": "459c9f0376469ab33d9e23c15da080db", "sha256": "552c54d4881b067000b35a76b60c3466b6c6d785d5d009af7f35f60780766868" }, "downloads": -1, "filename": "data_box-0.0.0a2-py3-none-any.whl", "has_sig": false, "md5_digest": "459c9f0376469ab33d9e23c15da080db", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7661, "upload_time": "2019-01-14T09:00:41", "url": "https://files.pythonhosted.org/packages/fe/5a/a01ca19cf364079364e4484353d9538209aee337c229a299e834e40f3159/data_box-0.0.0a2-py3-none-any.whl" } ], "0.0.0a3": [ { "comment_text": "", "digests": { "md5": "58fdde61986c39a90f1b0e784273b3ec", "sha256": "be27273c51083f709e210c0c8edeb13778470f08d8ffbc235f71e33038fc326b" }, "downloads": -1, "filename": "data_box-0.0.0a3-py3-none-any.whl", "has_sig": false, "md5_digest": "58fdde61986c39a90f1b0e784273b3ec", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7675, "upload_time": "2019-01-14T09:47:33", "url": "https://files.pythonhosted.org/packages/65/8b/646aa3edcd86c3375a66942934f3ae73891ef8c473db294281a17ab4c7f5/data_box-0.0.0a3-py3-none-any.whl" } ], "0.0.1": [ { "comment_text": "", "digests": { "md5": "89b2123016e3c487fbe48fb389b46941", "sha256": "5c88a3f47917067c2aa260c4a873e7a10433c73795e78acd3997304a440214e7" }, "downloads": -1, "filename": "data_box-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "89b2123016e3c487fbe48fb389b46941", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7644, "upload_time": "2019-01-29T09:35:17", "url": "https://files.pythonhosted.org/packages/3c/ba/fc75ff4429ad36d0e4a40c799a6bf6f529835d3ece2ad1f95c8bb563dc2c/data_box-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8eb0626a1924d415324dd1ad985c6a17", "sha256": "a84211522f8e482f6e4e57304669cc978bbb0dd0d5643f5138a76caf33a18691" }, "downloads": -1, "filename": "data_box-0.0.1.tar.gz", "has_sig": false, "md5_digest": "8eb0626a1924d415324dd1ad985c6a17", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5697, "upload_time": "2019-02-20T10:25:29", "url": "https://files.pythonhosted.org/packages/d8/d3/be4978738bfa3d5aecad0a3d4bb9f3166f0ab52e9f7252af2d8a5a5b2467/data_box-0.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "89b2123016e3c487fbe48fb389b46941", "sha256": "5c88a3f47917067c2aa260c4a873e7a10433c73795e78acd3997304a440214e7" }, "downloads": -1, "filename": "data_box-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "89b2123016e3c487fbe48fb389b46941", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7644, "upload_time": "2019-01-29T09:35:17", "url": "https://files.pythonhosted.org/packages/3c/ba/fc75ff4429ad36d0e4a40c799a6bf6f529835d3ece2ad1f95c8bb563dc2c/data_box-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8eb0626a1924d415324dd1ad985c6a17", "sha256": "a84211522f8e482f6e4e57304669cc978bbb0dd0d5643f5138a76caf33a18691" }, "downloads": -1, "filename": "data_box-0.0.1.tar.gz", "has_sig": false, "md5_digest": "8eb0626a1924d415324dd1ad985c6a17", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5697, "upload_time": "2019-02-20T10:25:29", "url": "https://files.pythonhosted.org/packages/d8/d3/be4978738bfa3d5aecad0a3d4bb9f3166f0ab52e9f7252af2d8a5a5b2467/data_box-0.0.1.tar.gz" } ] }