{ "info": { "author": "Jinpeng Zhang", "author_email": "jinzha098718@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3.6" ], "description": ".. image:: https://github.ldn.swissbank.com/zhanjinp/eqi-static/blob/master/eqi_logo_full.png?raw=true\n :width: 400\n\nEQI Data Loader and Exporter\n============================\n\nFeatures:\n---------\n\n- Download DataFrame from data vendors via S3\n- Manage and store analysis views locally or remotely on S3\n- Download DataFrame from RESLIVE DB\n\nKey Concept:\n------------\n\n- Bundle: a group of data files from a specific vendor\n- DataFile: a file which contains data, e.g. Company\\_Daily within\n linkup bundle\n- View: a DataFrame serialized into a parquet file, can be stored\n locally, or remotely on S3\n- DBView: a DataFrame which contains the result of a SQL query\n\nHow to install:\n===============\n\n- Install this package using conda\n\n .. code:: bash\n\n conda install -c jinzha098718 eqi-utils\n\nGetting started:\n================\n\n- Create EQI home folder\n\n - Create a folder named '.eqi' in your home folder, on Windows,\n create a folder named as '.eqi.'\n\n- Go to examples/config.ini, set all the fields, and copy the\n config.ini file to EQI home folder created in the above step\n- Go to examples/load\\_export\\_example.html, see how to use the\n utilities\n\nKnown Issues:\n=============\n\n- Failed at downloading large parquet datafile\n Please install fastparquet using conda:\n\n .. code:: bash\n\n conda install -c conda-forge fastparquet\n\n\nPlease feel free to create an issue in case of any problems.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/jinzha098718/eqi-utilities", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "eqi-utils", "package_url": "https://pypi.org/project/eqi-utils/", "platform": "", "project_url": "https://pypi.org/project/eqi-utils/", "project_urls": { "Homepage": "https://github.com/jinzha098718/eqi-utilities" }, "release_url": "https://pypi.org/project/eqi-utils/1.0.3/", "requires_dist": [ "boto3 (>=1.7.45)", "pandas (>=0.23.1)", "botocore (>=1.10.45)", "pyyaml (>=3.12)", "cx-Oracle (>=6.0b2)", "sqlalchemy (>=1.2.8)", "pyarrow (>=0.9.0)", "fastparquet (>=0.1.5)" ], "requires_python": "", "summary": "Common utilities for EQI project.", "version": "1.0.3" }, "last_serial": 4211556, "releases": { "1.0.1": [ { "comment_text": "", "digests": { "md5": "edd91ae8744b40af24f70adf32db6eeb", "sha256": "818f1213fa2316f878355956fcf539c91d0281da0020d3df101f348df8585140" }, "downloads": -1, "filename": "eqi_utils-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "edd91ae8744b40af24f70adf32db6eeb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13914, "upload_time": "2018-08-15T11:23:16", "url": "https://files.pythonhosted.org/packages/d3/db/3b2db035c03be7ccf91ea0a7892c0be4f1df320cf3b1d7849daa7fad3e70/eqi_utils-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5ea829a096c5ec9befb1d3062572bb76", "sha256": "e34ee548a20cb76da6aad8cecfe1e59a2ad3a938c03ad10b0a2fb476452847c5" }, "downloads": -1, "filename": "eqi-utils-1.0.1.tar.gz", "has_sig": false, "md5_digest": "5ea829a096c5ec9befb1d3062572bb76", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25645, "upload_time": "2018-08-15T11:23:18", "url": "https://files.pythonhosted.org/packages/bb/b5/3046808379fafee33da9c48a60386006aa2b55be02d475f596cde6386b18/eqi-utils-1.0.1.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "246406a501d329e3516d19f2ee7b8295", "sha256": "fece16706c1111932202526c8f4099f8c2e36cda6cbee81b004b153506fe7928" }, "downloads": -1, "filename": "eqi_utils-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "246406a501d329e3516d19f2ee7b8295", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13908, "upload_time": "2018-08-27T16:10:52", "url": "https://files.pythonhosted.org/packages/70/33/e8f8cab89a1d0cdb9d98a22a13ae0d2f6d938dfba3a041167e0bf489ff66/eqi_utils-1.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3ed80acfbbd120b9fc2234dab063227e", "sha256": "cf45d4454648fb23582bd991dd008f3c239f0b6c6d34eea7296bcfd25beaaccb" }, "downloads": -1, "filename": "eqi-utils-1.0.3.tar.gz", "has_sig": false, "md5_digest": "3ed80acfbbd120b9fc2234dab063227e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26045, "upload_time": "2018-08-27T16:10:54", "url": "https://files.pythonhosted.org/packages/09/7b/6e0c395322ada2153fdf60ffac8ebcf49b2d2544fb2c9564833e90a84778/eqi-utils-1.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "246406a501d329e3516d19f2ee7b8295", "sha256": "fece16706c1111932202526c8f4099f8c2e36cda6cbee81b004b153506fe7928" }, "downloads": -1, "filename": "eqi_utils-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "246406a501d329e3516d19f2ee7b8295", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13908, "upload_time": "2018-08-27T16:10:52", "url": "https://files.pythonhosted.org/packages/70/33/e8f8cab89a1d0cdb9d98a22a13ae0d2f6d938dfba3a041167e0bf489ff66/eqi_utils-1.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3ed80acfbbd120b9fc2234dab063227e", "sha256": "cf45d4454648fb23582bd991dd008f3c239f0b6c6d34eea7296bcfd25beaaccb" }, "downloads": -1, "filename": "eqi-utils-1.0.3.tar.gz", "has_sig": false, "md5_digest": "3ed80acfbbd120b9fc2234dab063227e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26045, "upload_time": "2018-08-27T16:10:54", "url": "https://files.pythonhosted.org/packages/09/7b/6e0c395322ada2153fdf60ffac8ebcf49b2d2544fb2c9564833e90a84778/eqi-utils-1.0.3.tar.gz" } ] }