{ "info": { "author": "JaydenFish@ThizGroup", "author_email": "xmyjd@163.com", "bugtrack_url": null, "classifiers": [], "description": "# JDC_SDK\u4f7f\u7528\u8bf4\u660e\n\n## \u767b\u5f55\n\n`login('\u7528\u6237\u540d', '\u5bc6\u7801')`\n\n\u7528\u6237\u540d\u6216\u5bc6\u7801\u9519\u8bef,\u4f1a\u629b\u51fa\u5f02\u5e38.\n\n```python\nimport jdcsdk\njsdk = jdcsdk.jdcsdk()\njsdk.login('\u7528\u6237\u540d','\u5bc6\u7801')\n```\n\n## \u8fd4\u56deID\u6620\u5c04\u8868\n\n### read_id\n\n`read_id(sourceName, idlist)`\n\n\u7b2c\u4e00\u4e2a\u53c2\u6570\u4e3a\u4e00\u4e2a\u5b57\u7b26\u4e32,\u6570\u636e\u6e90,\u53ef\u4e3a\"blp\", \"ft\", \"wind\".\n\n\u7b2c\u4e8c\u4e2a\u53c2\u6570\u4e3a\u4e00\u4e2a\u5143\u7ec4,\u7531\u5404ID\u7ec4\u6210,None\u8868\u793a\u6240\u6709ID.\n\n\u8fd4\u56de\u503c\u7c7b\u578b\u662fDataFrame.\n\n\u4f8b:\n\n`jsdk.read_id(\"tw\", (\"TEMAMAI LX Equity\", \"270042.OF\"))`\n\n## \u8bfb\u6570\u636e\n\n### read\n\n`read(sourceName, assetType, dataType, columnSet, idSet, startDate=None, endDate=None)`\n\n\u7b2c\u4e00\u4e2a\u53c2\u6570\u4e3a\u4e00\u4e2a\u5b57\u7b26\u4e32,\u6570\u636e\u6e90,\u53ef\u4e3a\"blp\", \"ft\", \"wind\".\n\n\u7b2c\u4e8c\u4e2a\u53c2\u6570\u4e3a\u4e00\u4e2a\u5b57\u7b26\u4e32,\u8d44\u4ea7\u7c7b\u578b,\u53ef\u4e3a\"fund\", \"index\", \"economic\".\n\n\u7b2c\u4e09\u4e2a\u53c2\u6570\u4e3a\u4e00\u4e2a\u5b57\u7b26\u4e32,\u6570\u636e\u7c7b\u578b,\u53ef\u4e3a\"nav\", \"info\", \"performance\".\n\n\u7b2c\u56db\u4e2a\u53c2\u6570\u4e3a\u4e00\u4e2a\u65e0\u7ec4,\u7531\u5217\u540d\u7ec4\u6210,\u4e0d\u53ef\u7701\u7565.\u5982\u679c\u6709ID,\u5e94\u653e\u5728\u7b2c\u4e00\u4e2a,\u5982\u679c\u6709date,\u5e94\u653e\u5728\u7b2c\u4e8c\u4e2a.\n\n\u7b2c\u4e94\u4e2a\u53c2\u6570\u4e3a\u4e00\u4e2a\u5143\u7ec4,\u7531\u5404ID\u7ec4\u6210,None\u8868\u793a\u6240\u6709ID.\n\n\u516d\u4e03\u4e2a\u53c2\u6570\u662fdatetime\u683c\u5f0f,\u662f\u5f00\u59cb\u548c\u7ed3\u675f\u65f6\u95f4.\u53ef\u4e3aNone,\u8868\u793a\u4e0d\u9650\u65f6\u95f4.\n\n\u8fd4\u56de\u503c\u7c7b\u578b\u662fDataFrame.\n\n`jsdk.read_nav(\"blp\", \"fund\", 'nav', (\"TEMAMAI LX Equity\", \"270042.OF\"), ('bloomberg_ticker','nav_date','av', 'div', 'split', 'split_factor', 'av_p', 'div_p', 'nav_cal'), start_date, end_date)`\n\n## \u66f4\u65b0\u6570\u636e\n\n### update\n\n`update(sourceName, assetType, dataType, data)`\n\n\u7b2c\u4e00\u4e2a\u53c2\u6570\u4e3a\u4e00\u4e2a\u5b57\u7b26\u4e32,\u6570\u636e\u6e90,\u53ef\u4e3a\"blp\", \"ft\", \"wind\".\n\n\u7b2c\u4e8c\u4e2a\u53c2\u6570\u4e3a\u4e00\u4e2a\u5b57\u7b26\u4e32,\u8d44\u4ea7\u7c7b\u578b,\u53ef\u4e3a\"fund\", \"index\", \"economic\".\n\n\u7b2c\u4e09\u4e2a\u53c2\u6570\u4e3a\u4e00\u4e2a\u5b57\u7b26\u4e32,\u6570\u636e\u7c7b\u578b,\u53ef\u4e3a\"nav\", \"info\", \"performance\".\n\n\u7b2c\u56db\u4e2a\u53c2\u6570\u4e3a\u4e00\u4e2aDataFrame,\u8981\u4e0a\u4f20\u7684\u6570\u636e\u8868.\n\n\u8fd4\u56de\u503c\u4e3a\u4e00\u4e2a\u5b57\u7b26\u4e32,\u8868\u793ataskId.\n\n`jsdk.update('blp', 'fund', 'nav', data)`\n\n## \u56de\u6eda\n\n### rollback\n\n`rollback(taskId)`\n\n\u7b2c\u4e00\u4e2a\u53c2\u6570\u4e3a\u4e00\u4e2a\u5b57\u7b26\u4e32,\u8981\u56de\u6eda\u7684taskId.\n\n\u6b64\u51fd\u6570\u5f85\u5b8c\u5584.", "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": "jdcpy", "package_url": "https://pypi.org/project/jdcpy/", "platform": "", "project_url": "https://pypi.org/project/jdcpy/", "project_urls": null, "release_url": "https://pypi.org/project/jdcpy/1.2.1/", "requires_dist": null, "requires_python": "", "summary": "jdcpy\u6a21\u5757,\u5409\u5bcc\u6570\u636e\u4e2d\u5fc3\u7684python\u63a5\u53e3", "version": "1.2.1" }, "last_serial": 4833633, "releases": { "1.0.10": [ { "comment_text": "", "digests": { "md5": "26bdfaec865f84d7ff1c84c3ba7c654a", "sha256": "8b41f8c8a457d6c797b427abc2c3c17f3941334350592824918365547b3b6014" }, "downloads": -1, "filename": "jdcpy-1.0.10.tar.gz", "has_sig": false, "md5_digest": "26bdfaec865f84d7ff1c84c3ba7c654a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2797, "upload_time": "2018-08-23T07:02:06", "url": "https://files.pythonhosted.org/packages/75/82/f72d5aa2e57e3099b46d58b366542e7070e77b07374544e2e24636b17bd0/jdcpy-1.0.10.tar.gz" } ], "1.0.11": [ { "comment_text": "", "digests": { "md5": "d88017f6f5580eed43d25b0d8ae447da", "sha256": "b5d454911cb5ba133f5edb3faee6000a6af87957d70478279db61c1e69377063" }, "downloads": -1, "filename": "jdcpy-1.0.11.tar.gz", "has_sig": false, "md5_digest": "d88017f6f5580eed43d25b0d8ae447da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2794, "upload_time": "2018-08-23T07:04:24", "url": "https://files.pythonhosted.org/packages/5e/1e/ebe4c58c1e797e3212560c08e1ed3cbf4481a35015042184b8c4169a9639/jdcpy-1.0.11.tar.gz" } ], "1.0.12": [ { "comment_text": "", "digests": { "md5": "2e7a946a0a039e0829c0af46a74f9def", "sha256": "3d1dea145d55ecc61dfcdc884cb1707a92c93a5e8c0b62bc3ff007444bbb7d8e" }, "downloads": -1, "filename": "jdcpy-1.0.12.tar.gz", "has_sig": false, "md5_digest": "2e7a946a0a039e0829c0af46a74f9def", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2802, "upload_time": "2018-08-23T07:09:11", "url": "https://files.pythonhosted.org/packages/ca/79/12cddb37de9272e8c30bc480300eb133423c1d97b74cd5945e48fe295135/jdcpy-1.0.12.tar.gz" } ], "1.0.13": [ { "comment_text": "", "digests": { "md5": "78cf7483e82f6dec27b4ccc9609430ac", "sha256": "691cf4fd9091c8d19fd5cf72b20033ea7b15fa96f80b7385860d637ec2d1166b" }, "downloads": -1, "filename": "jdcpy-1.0.13.tar.gz", "has_sig": false, "md5_digest": "78cf7483e82f6dec27b4ccc9609430ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2842, "upload_time": "2018-08-23T07:35:07", "url": "https://files.pythonhosted.org/packages/eb/8b/b949533421646ae54cdd3e0265a461055f8f15eb020ef089bba8ccbeb999/jdcpy-1.0.13.tar.gz" } ], "1.0.14": [ { "comment_text": "", "digests": { "md5": "c49a1370b9e0a38afbd2d6fe38ebfc6b", "sha256": "984c7916121437c361c3a4a478b16f515a2075d76e24b3d55e29be638f9b51de" }, "downloads": -1, "filename": "jdcpy-1.0.14.tar.gz", "has_sig": false, "md5_digest": "c49a1370b9e0a38afbd2d6fe38ebfc6b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2652, "upload_time": "2018-08-23T07:39:40", "url": "https://files.pythonhosted.org/packages/64/1a/d0f47102fcd95b3c2d78a72314316971d13cc212e2bb5b0fdba761f03da9/jdcpy-1.0.14.tar.gz" } ], "1.0.15": [ { "comment_text": "", "digests": { "md5": "46689cb01c707db7f60d99c44fc2cd65", "sha256": "fa0c16d182b1bee1391c2d59757a8db51a6a8c48a4691bf76c973444d1dd3432" }, "downloads": -1, "filename": "jdcpy-1.0.15.tar.gz", "has_sig": false, "md5_digest": "46689cb01c707db7f60d99c44fc2cd65", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2772, "upload_time": "2018-08-23T07:40:51", "url": "https://files.pythonhosted.org/packages/66/91/20f8fa8acfa0b25fac70491f41c6e3b0eb1a04cc8f0b3fb0a37f4fba6203/jdcpy-1.0.15.tar.gz" } ], "1.0.16": [ { "comment_text": "", "digests": { "md5": "e5b46b6d64f57cdf4742e012eb4486e3", "sha256": "55b08a1b3f78e9d71e4e44eaa3b89f01581e2eafebb2f06913fc2f4de7e4f4d0" }, "downloads": -1, "filename": "jdcpy-1.0.16.tar.gz", "has_sig": false, "md5_digest": "e5b46b6d64f57cdf4742e012eb4486e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2794, "upload_time": "2018-08-23T19:10:08", "url": "https://files.pythonhosted.org/packages/c0/c1/d5ab45df89789e2a741bf9998d013ee6852ae655c3324230e54de12ee39a/jdcpy-1.0.16.tar.gz" } ], "1.0.17": [ { "comment_text": "", "digests": { "md5": "d2cd518b4349ea5f6f4673150270f5e9", "sha256": "0151af0147177147426e674b5e6db57182d8b0c8bb3e82acdb7afc254fcc2c41" }, "downloads": -1, "filename": "jdcpy-1.0.17.tar.gz", "has_sig": false, "md5_digest": "d2cd518b4349ea5f6f4673150270f5e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2790, "upload_time": "2018-08-23T19:11:41", "url": "https://files.pythonhosted.org/packages/1e/21/54cbc4ffedb5b349d9d02c356845fb7a54fda153b9655736cba8845fa4a5/jdcpy-1.0.17.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "4acf144b5f0f9d3e035bd3ee55611968", "sha256": "0b45faf70e5b5ea368871483996b21b0089f3d7e070ff90f531a463936588fd1" }, "downloads": -1, "filename": "jdcpy-1.0.2.tar.gz", "has_sig": false, "md5_digest": "4acf144b5f0f9d3e035bd3ee55611968", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1616, "upload_time": "2018-08-23T04:36:53", "url": "https://files.pythonhosted.org/packages/69/58/da917350c5a59c7daf4322063c5af61f9dc308d74d9aece98ca4a51949ff/jdcpy-1.0.2.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "0000eb12d1f0a1f01ee5ebf9eb49924d", "sha256": "a99204793663e80888896e0f34ddb47dc41437062ca147f69bb48e6d6528ecaf" }, "downloads": -1, "filename": "jdcpy-1.0.4.tar.gz", "has_sig": false, "md5_digest": "0000eb12d1f0a1f01ee5ebf9eb49924d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2140, "upload_time": "2018-08-23T05:59:41", "url": "https://files.pythonhosted.org/packages/c2/94/dd87903a907516ab3e202a192c0d66ef53aed60a241b9db70f043231a1b9/jdcpy-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "f9a8a3d4f2e38e603b27b3567c050bad", "sha256": "197615c16710280497aeccbf1b3129623537128676ce3a99049bf02df173fe84" }, "downloads": -1, "filename": "jdcpy-1.0.5.tar.gz", "has_sig": false, "md5_digest": "f9a8a3d4f2e38e603b27b3567c050bad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2197, "upload_time": "2018-08-23T06:01:11", "url": "https://files.pythonhosted.org/packages/9e/72/0088923dd316608a5d3c30c94b2778e6216579aca691f2885122ab0fed2a/jdcpy-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "9c4fcf166759b8397be3939b94b1c413", "sha256": "35176085a7c957477cc7ccbd0082b3c2b7533fea48113ce95e0a5e62f478f9e9" }, "downloads": -1, "filename": "jdcpy-1.0.6.tar.gz", "has_sig": false, "md5_digest": "9c4fcf166759b8397be3939b94b1c413", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2272, "upload_time": "2018-08-23T06:05:51", "url": "https://files.pythonhosted.org/packages/23/56/c59ba265b4b6ce55b5983c6aec05824222fa1d4074aa2bf84a2a468880f5/jdcpy-1.0.6.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "9c59c68a716f034e8968d6e4b9d0da00", "sha256": "fc7ec2a5d906509cad28e2c57ab7c10fc17314eb1438c418216b65130f14e9be" }, "downloads": -1, "filename": "jdcpy-1.0.7.tar.gz", "has_sig": false, "md5_digest": "9c59c68a716f034e8968d6e4b9d0da00", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2269, "upload_time": "2018-08-23T06:08:09", "url": "https://files.pythonhosted.org/packages/44/a5/27b91badfd58be6c764e93ba22b9138165e6e8f244a4d559a44074be3bab/jdcpy-1.0.7.tar.gz" } ], "1.0.8": [ { "comment_text": "", "digests": { "md5": "c6a6336b1d1ec578cfe40fd425b2299f", "sha256": "dd73d4a61611e8021f658967d8d74fc07282a19c876f9ee75a9b72f5c25f7c0c" }, "downloads": -1, "filename": "jdcpy-1.0.8.tar.gz", "has_sig": false, "md5_digest": "c6a6336b1d1ec578cfe40fd425b2299f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2268, "upload_time": "2018-08-23T06:09:06", "url": "https://files.pythonhosted.org/packages/dc/bf/667248eb3a12d27cedb5d4d68408c18d82a1c1411d215275b5823f7d8cdd/jdcpy-1.0.8.tar.gz" } ], "1.0.9": [ { "comment_text": "", "digests": { "md5": "1a68d165fbac0f71e4310188b39f8160", "sha256": "8cb7d163679712e5c12cbf442e7787d2b3e3eda4edb13d870f2cedb03431fbc6" }, "downloads": -1, "filename": "jdcpy-1.0.9.tar.gz", "has_sig": false, "md5_digest": "1a68d165fbac0f71e4310188b39f8160", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2334, "upload_time": "2018-08-23T06:17:52", "url": "https://files.pythonhosted.org/packages/90/a1/5fcda560f8ebb187cae465143ecb13fd2cf953fe6b0535580e32a025074e/jdcpy-1.0.9.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "99d8813b65e3f7feb6042b7ae61948d4", "sha256": "8d6d880ddaee7a0ac919fc7aea9cb31140670578e3e5980dc1c23724a517a004" }, "downloads": -1, "filename": "jdcpy-1.1.0.tar.gz", "has_sig": false, "md5_digest": "99d8813b65e3f7feb6042b7ae61948d4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2962, "upload_time": "2018-10-15T01:50:31", "url": "https://files.pythonhosted.org/packages/cf/32/5ed62d63ca247db4c2671796a466eb67854c48f450d2807c6c13e2bbcb1d/jdcpy-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "70df1268fe15b6c8d8fc89baa6e42e3c", "sha256": "0b6407713931126ea92fe98ef3dea0ddc1c2c65bbe29cc6584463bcda149c694" }, "downloads": -1, "filename": "jdcpy-1.1.1.tar.gz", "has_sig": false, "md5_digest": "70df1268fe15b6c8d8fc89baa6e42e3c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2972, "upload_time": "2018-10-25T10:59:07", "url": "https://files.pythonhosted.org/packages/9d/67/5fc8caf5ec15cf6ea5e3aee97da0756d286cc67d93ec9d53d0b4c01c0657/jdcpy-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "a930d6a2c330db16efdaeb91eca9cb7a", "sha256": "3611a3e20eb075820e6abf9490ad1cb16d9c495ded3cc9d4208e5135fe760443" }, "downloads": -1, "filename": "jdcpy-1.1.2.tar.gz", "has_sig": false, "md5_digest": "a930d6a2c330db16efdaeb91eca9cb7a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7762, "upload_time": "2019-01-02T09:40:33", "url": "https://files.pythonhosted.org/packages/36/c6/2c074a5d9fd72e3f4ba2e637905a45cb0501462912f9d4f0fa8ae1f1ac42/jdcpy-1.1.2.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "27a351fb42126368d1db457499f1f59c", "sha256": "d1e52d167964e61deff7cd663d8fb2b3114bd5a941a78387fae2b071d390c8c6" }, "downloads": -1, "filename": "jdcpy-1.2.0.tar.gz", "has_sig": false, "md5_digest": "27a351fb42126368d1db457499f1f59c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4866, "upload_time": "2019-02-18T06:41:15", "url": "https://files.pythonhosted.org/packages/f0/ea/7c49231e19af04afbd0ff361533a52b9b32bb89c743920a443090d1354e2/jdcpy-1.2.0.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "1391de1dd10f3f3068feb60a99e0edf8", "sha256": "252efc4b5bc8ffc861868ad14b0394051f1b7b6b2eb12ad04afc99613588bdb6" }, "downloads": -1, "filename": "jdcpy-1.2.1.tar.gz", "has_sig": false, "md5_digest": "1391de1dd10f3f3068feb60a99e0edf8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5446, "upload_time": "2019-02-18T06:42:14", "url": "https://files.pythonhosted.org/packages/1e/95/8baa66ddd60bc01d25218ea8b674deba4cb587bcea6e0b57dc91f477cb11/jdcpy-1.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1391de1dd10f3f3068feb60a99e0edf8", "sha256": "252efc4b5bc8ffc861868ad14b0394051f1b7b6b2eb12ad04afc99613588bdb6" }, "downloads": -1, "filename": "jdcpy-1.2.1.tar.gz", "has_sig": false, "md5_digest": "1391de1dd10f3f3068feb60a99e0edf8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5446, "upload_time": "2019-02-18T06:42:14", "url": "https://files.pythonhosted.org/packages/1e/95/8baa66ddd60bc01d25218ea8b674deba4cb587bcea6e0b57dc91f477cb11/jdcpy-1.2.1.tar.gz" } ] }