{ "info": { "author": "liqiang", "author_email": "liqiang@g.im", "bugtrack_url": null, "classifiers": [ "Development Status :: 1 - Planning", "Environment :: Console", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Topic :: Software Development :: Libraries" ], "description": "# foxrelax\n\n## Project description\n\n* it\u2019s easy to use because most of the data returned are pandas DataFrame objects\n* we have our own data server, efficient and stable operation\n* free stock market data\n* friendly to machine learning and data mining\n\n## Target Users\n\n* learners of financial data analysis with pandas/NumPy\n* financial market analyst\n* financial data analysis enthusiasts\n* quanters who are interested in stock market\n\n## Installation\n\n```bash\npip install foxrelax\n```\n\n## Upgrade\n\n```bash\npip install foxrelax \u2013upgrade\n```\n\n## Quick Start\n\n```python\nimport foxrelax as relax\n\nresp = relax.stock_daily(symbol='000049.SZ',\n start_date='2018-01-01',\n end_date='2019-11-28')\n\n\nprint('code={0} message={1}'.format(resp.code, resp.message))\nprint(resp.result)\n```\n\nreturn:\n\n```text\ncode=0 message=success\n\n symbol trade_date open high low close pre_close \\\n0 000049.SZ 2018-01-02 39.91 40.18 39.22 39.78 39.59\n1 000049.SZ 2018-01-03 39.90 40.59 39.71 40.56 39.78\n2 000049.SZ 2018-01-04 41.61 43.18 41.61 42.65 40.56\n3 000049.SZ 2018-01-05 42.00 42.45 41.51 42.07 42.65\n4 000049.SZ 2018-01-08 42.08 42.38 41.32 41.49 42.07\n5 000049.SZ 2018-01-09 41.50 41.60 40.60 40.80 41.49\n...\n458 000049.SZ 2019-11-21 36.53 36.77 36.00 36.50 36.81\n459 000049.SZ 2019-11-22 36.44 37.80 36.30 36.68 36.50\n460 000049.SZ 2019-11-25 36.30 36.48 34.93 35.16 36.68\n461 000049.SZ 2019-11-26 35.28 35.89 35.00 35.76 35.16\n462 000049.SZ 2019-11-27 35.69 37.27 35.40 36.72 35.76\n463 000049.SZ 2019-11-28 36.72 38.48 36.50 37.49 36.72\n\n price_change pct_change volume money \n0 0.19 0.4800 3197416 126769960 \n1 0.78 1.9600 3913276 157416236 \n2 2.09 5.1500 8300770 352188889 \n3 -0.58 -1.3600 4260338 178822929 \n4 -0.58 -1.3800 3569519 148331795 \n5 -0.69 -1.6600 3138719 128433609 \n...\n458 -0.31 -0.8422 4079903 148147523 \n459 0.18 0.4932 8250452 306343236 \n460 -1.52 -4.1439 6989292 247534854 \n461 0.60 1.7065 4304988 153468524 \n462 0.96 2.6846 7701535 281834519 \n463 0.77 2.0969 10463935 394639040 \n```\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/relaxdl/foxrelax", "keywords": "foxrelax", "license": "BSD License", "maintainer": "", "maintainer_email": "", "name": "foxrelax", "package_url": "https://pypi.org/project/foxrelax/", "platform": "all", "project_url": "https://pypi.org/project/foxrelax/", "project_urls": { "Homepage": "https://github.com/relaxdl/foxrelax" }, "release_url": "https://pypi.org/project/foxrelax/0.4.3/", "requires_dist": [ "pandas (>=0.24.2)", "numpy (>=1.22.3)", "cython (>=0.29.28)", "requests (>=2.22.0)", "enum34 (>=1.1.10)" ], "requires_python": "", "summary": "foxrelax", "version": "0.4.3", "yanked": false, "yanked_reason": null }, "last_serial": 13510943, "releases": { "0.4.0": [ { "comment_text": "", "digests": { "md5": "376d2276b69f139c9881af34d2d99fbc", "sha256": "473126796d0e4fd4b14aafc5f7c3bce484fd318686b521dd9701c422852fab76" }, "downloads": -1, "filename": "foxrelax-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "376d2276b69f139c9881af34d2d99fbc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11075, "upload_time": "2022-04-07T17:11:15", "upload_time_iso_8601": "2022-04-07T17:11:15.812002Z", "url": "https://files.pythonhosted.org/packages/d0/c9/6f0b12cf47ff9c00a58cd1402d32564fd7ede238dd67828bd8bc3a90e4dd/foxrelax-0.4.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "30648ae20da8e789d6a2cad2780ba73a", "sha256": "a8088cce29ed7fb7ef2001cb152214e84b7024f2892f95ae0d975eae2317f2b2" }, "downloads": -1, "filename": "foxrelax-0.4.0.tar.gz", "has_sig": false, "md5_digest": "30648ae20da8e789d6a2cad2780ba73a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10234, "upload_time": "2022-04-07T17:11:18", "upload_time_iso_8601": "2022-04-07T17:11:18.789727Z", "url": "https://files.pythonhosted.org/packages/db/40/4388fffc3bd3aa923e7b76b3a83cea9e9d35a9750b90a258a58037603088/foxrelax-0.4.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "e4f47065109cd8eba6fb7afa1db3504d", "sha256": "23903f9f3fd2a536d5819d135de0046d60b242650a92665a2c4130213319a4d2" }, "downloads": -1, "filename": "foxrelax-0.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "e4f47065109cd8eba6fb7afa1db3504d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11072, "upload_time": "2022-04-09T15:19:53", "upload_time_iso_8601": "2022-04-09T15:19:53.344895Z", "url": "https://files.pythonhosted.org/packages/5e/77/65c35a01c053652a301e858156a33027ef64072ad34784d0e47cb116840b/foxrelax-0.4.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "775d98c92dbb71840e92b899fb45499e", "sha256": "3313447e45daf8b5d93d99537b4bf56c97f42d1a98bc90fd1a4f05faccc032b4" }, "downloads": -1, "filename": "foxrelax-0.4.1.tar.gz", "has_sig": false, "md5_digest": "775d98c92dbb71840e92b899fb45499e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10218, "upload_time": "2022-04-09T15:19:55", "upload_time_iso_8601": "2022-04-09T15:19:55.626143Z", "url": "https://files.pythonhosted.org/packages/2d/dc/7a99b2a078496ccf4bf6cae7f6ca6fd0ab04268069b7ed3489ffd3769b90/foxrelax-0.4.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "45f41833d93a01f271b7fde0996e4b52", "sha256": "c2c8cb10cb247469cce1b55ad4c031a7433001381ea691844b503341b7c07f47" }, "downloads": -1, "filename": "foxrelax-0.4.3-py3-none-any.whl", "has_sig": false, "md5_digest": "45f41833d93a01f271b7fde0996e4b52", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11112, "upload_time": "2022-04-14T07:14:31", "upload_time_iso_8601": "2022-04-14T07:14:31.633093Z", "url": "https://files.pythonhosted.org/packages/86/6d/b6a236ef4f8b01b2d7f75816178960d2d416b199ebe6f44e3ae1769a2fd4/foxrelax-0.4.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9dd56cebcb9c44557f2245ed7b7b3e24", "sha256": "1afb101d513aff11b3e162dc66af965e615327c8b9f05a3810f72338eaa0a6a9" }, "downloads": -1, "filename": "foxrelax-0.4.3.tar.gz", "has_sig": false, "md5_digest": "9dd56cebcb9c44557f2245ed7b7b3e24", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10271, "upload_time": "2022-04-14T07:14:33", "upload_time_iso_8601": "2022-04-14T07:14:33.304246Z", "url": "https://files.pythonhosted.org/packages/a8/34/7b226da3d952768a620355fcf41d2de97bd0cd3a19ae28fe12f574a19d7b/foxrelax-0.4.3.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "45f41833d93a01f271b7fde0996e4b52", "sha256": "c2c8cb10cb247469cce1b55ad4c031a7433001381ea691844b503341b7c07f47" }, "downloads": -1, "filename": "foxrelax-0.4.3-py3-none-any.whl", "has_sig": false, "md5_digest": "45f41833d93a01f271b7fde0996e4b52", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11112, "upload_time": "2022-04-14T07:14:31", "upload_time_iso_8601": "2022-04-14T07:14:31.633093Z", "url": "https://files.pythonhosted.org/packages/86/6d/b6a236ef4f8b01b2d7f75816178960d2d416b199ebe6f44e3ae1769a2fd4/foxrelax-0.4.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9dd56cebcb9c44557f2245ed7b7b3e24", "sha256": "1afb101d513aff11b3e162dc66af965e615327c8b9f05a3810f72338eaa0a6a9" }, "downloads": -1, "filename": "foxrelax-0.4.3.tar.gz", "has_sig": false, "md5_digest": "9dd56cebcb9c44557f2245ed7b7b3e24", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10271, "upload_time": "2022-04-14T07:14:33", "upload_time_iso_8601": "2022-04-14T07:14:33.304246Z", "url": "https://files.pythonhosted.org/packages/a8/34/7b226da3d952768a620355fcf41d2de97bd0cd3a19ae28fe12f574a19d7b/foxrelax-0.4.3.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }