{ "info": { "author": "JieYuan", "author_email": "313303303@qq.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: Implementation", "Topic :: Software Development :: Libraries" ], "description": "

:rocket: Yuan :facepunch:

\n\n---\n> \u6570\u636e\u4e0d\u662f\u521b\u9020\u89c4\u5f8b,\u800c\u662f\u5c55\u793a\u90a3\u4e9b\u539f\u672c\u7684\u89c4\u5f8b\n\nhttps://www.kaggle.com/c/elo-merchant-category-recommendation/discussion/82055#479196\n[Competitions][1]\n\n---\n## Install\n```\npip install Yuan\n```\n## Usage\n#### `from yuan.pipe import *`\n```python\n@X\ndef xfunc1(x):\n _ = x.split()\n print(_)\n return _\n@X\ndef xfunc2(x):\n _ = '>>'.join(x)\n print(_)\n return _\n\n'I am very like a linux pipe' | xfunc1 | xfunc2\n```\n- `xtqdm`\n\n ![tqdm](pic/tqdm.png)\n\n- `xfilter / xmap / xsort / xreduce`\n```python\niterable | xfilter(lambda x: len(x) > 1) | xmap(str.upper) | xsort | xreduce(lambda x, y: x + '-' + y)\n\n'AM-LIKE-LINUX-PIPE-VERY'\n```\n\n- `xsummary`\n```python\niterable | xsummary\n\ncounts 7\nuniques 7\nmissing 0\nmissing_perc 0%\ntypes unique\nName: iterable, dtype: object\n```\n- ...\n\n---\n[1]: https://iphysresearch.github.io/DataSciComp/?sub=PF,IT,AC,DM,CV,NLP,RL,SP\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/Jie-Yuan/Yuan", "keywords": "tool wheel,yuanjie,utils,\u8f6e\u5b50", "license": "MIT", "maintainer": "JieYuan", "maintainer_email": "313303303@qq.com", "name": "Yuan", "package_url": "https://pypi.org/project/Yuan/", "platform": "all", "project_url": "https://pypi.org/project/Yuan/", "project_urls": { "Homepage": "https://github.com/Jie-Yuan/Yuan" }, "release_url": "https://pypi.org/project/Yuan/1.0.9/", "requires_dist": [ "sanic", "tqdm", "wrapt", "jieba", "keras", "lightgbm", "catboost", "rgf-python", "bayesian-optimization", "statsmodels", "tables", "eli5", "shap", "seaborn", "jovian" ], "requires_python": ">=3.5", "summary": "description", "version": "1.0.9" }, "last_serial": 5042729, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "53eccbc6928d3fe45483632a3fcac1be", "sha256": "89d8a544c9985e2ec87da08b00cfa26623c4dec9866e22c7b267a0a67a3a07a5" }, "downloads": -1, "filename": "Yuan-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "53eccbc6928d3fe45483632a3fcac1be", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 617050, "upload_time": "2019-03-18T03:49:11", "url": "https://files.pythonhosted.org/packages/e6/b6/ee5e74388e1074f6877c098efca0c3673b4e8557cacd7dd9de916d8b4c66/Yuan-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b8d7fb64471c3389a79efca19a656c8c", "sha256": "07208252957024dabbb44ecf540117da3aca55144efe713fbeff5a3f99196083" }, "downloads": -1, "filename": "Yuan-1.0.0.tar.gz", "has_sig": false, "md5_digest": "b8d7fb64471c3389a79efca19a656c8c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 44181, "upload_time": "2019-03-18T03:49:18", "url": "https://files.pythonhosted.org/packages/19/aa/d720068fc1b2b09171ee147e5fa72f93a8c56fc20f197e3d2515810753df/Yuan-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "be1e48646be9ea1902c9097becd9764a", "sha256": "7560f8ec2db4209d818df7f9e4ff95c157e7eb98a0d181234a64b0f834c3a5de" }, "downloads": -1, "filename": "Yuan-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "be1e48646be9ea1902c9097becd9764a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 623628, "upload_time": "2019-03-20T03:24:11", "url": "https://files.pythonhosted.org/packages/5f/0f/92393aac0cb6faa3066b7529a28df3c865544db72bbb650eb37e9f53553a/Yuan-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4b3bc583f7c38ffb9486264a12a5b6ce", "sha256": "1077d9cbd2e53c294363a582303b4189197ee8b75c010db69c6910c1645c7a60" }, "downloads": -1, "filename": "Yuan-1.0.1.tar.gz", "has_sig": false, "md5_digest": "4b3bc583f7c38ffb9486264a12a5b6ce", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 45904, "upload_time": "2019-03-20T03:24:14", "url": "https://files.pythonhosted.org/packages/d9/14/3776b2cbaa9cff0ca280531c282f115dfa220d6d688cd982010058bc3bfa/Yuan-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "ecf41454b9d76c10959471d53c834584", "sha256": "f11ae90ad54def37e5808604e2f41415608727d2d7b74a11d04e6db7ad7d5fd9" }, "downloads": -1, "filename": "Yuan-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "ecf41454b9d76c10959471d53c834584", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 1288234, "upload_time": "2019-04-01T06:15:21", "url": "https://files.pythonhosted.org/packages/4e/c0/1b919bc75b7f54e528b0b9e27a3990f87e22d7c33f716365a2c7002ecd16/Yuan-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9666454aa98a1e2e7ed7ee49792800dd", "sha256": "b85040a454c154ddb919692c1e5a3116713ce0552e98920bbd153dad18b9ad12" }, "downloads": -1, "filename": "Yuan-1.0.2.tar.gz", "has_sig": false, "md5_digest": "9666454aa98a1e2e7ed7ee49792800dd", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 54186, "upload_time": "2019-04-01T06:15:24", "url": "https://files.pythonhosted.org/packages/34/42/f9b5f583488241bba07a04a558e1bd1d57f0aaa09672ad92bdf4106ac4ff/Yuan-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "7759794104d953d99888c9f46e5b2348", "sha256": "463ced67c5dc7e5cb8442d059fab379dff86e0937b61c827901655048f047165" }, "downloads": -1, "filename": "Yuan-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "7759794104d953d99888c9f46e5b2348", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 1288276, "upload_time": "2019-04-01T06:21:18", "url": "https://files.pythonhosted.org/packages/e9/4a/58de845b4c2cba568a5c8e7cd9504a960d004bff9a5b05fba00cfb7a8d44/Yuan-1.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a6d213b25f6dd515eafe2333cb1631ad", "sha256": "bad08d551a48a04d5f0a6dc5ac8ba8dc48984f5da73137d6ac7cf14d83bb83c2" }, "downloads": -1, "filename": "Yuan-1.0.3.tar.gz", "has_sig": false, "md5_digest": "a6d213b25f6dd515eafe2333cb1631ad", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 54188, "upload_time": "2019-04-01T06:21:20", "url": "https://files.pythonhosted.org/packages/97/ce/42ec4835efd9fe662f1b3a06bb476724d387780af8f5b70bed91525fe7d6/Yuan-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "b981efe9880c5e874f1e97c7d967145c", "sha256": "04d3a66d9340387d6fcaffd37939e9fc6334cbc42399f18774eb604c59bbf660" }, "downloads": -1, "filename": "Yuan-1.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "b981efe9880c5e874f1e97c7d967145c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 1288278, "upload_time": "2019-04-01T07:05:17", "url": "https://files.pythonhosted.org/packages/fe/4e/6ee18faf5eddfcc5a751bd9af30471a028d637da91a7def2ec7c244039be/Yuan-1.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0e772e94fc221b3d7e8b80058da91f17", "sha256": "e0e76a3b7cb5f89ba9102ba450b9a175147a392f4189c71bf1b06f3c6410b96e" }, "downloads": -1, "filename": "Yuan-1.0.4.tar.gz", "has_sig": false, "md5_digest": "0e772e94fc221b3d7e8b80058da91f17", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 54193, "upload_time": "2019-04-01T07:05:18", "url": "https://files.pythonhosted.org/packages/e9/fb/b5fbf0564b81963b319019d904f7af6949d2b6ae6ad3d179f7ba891f8337/Yuan-1.0.4.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "a7754215e8588ac837799e94c107f64f", "sha256": "2abb17ac8f563072b6f48f41602ab128d1f80dd19e8716666ca6f50b7a365146" }, "downloads": -1, "filename": "Yuan-1.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "a7754215e8588ac837799e94c107f64f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 1288305, "upload_time": "2019-04-01T07:21:24", "url": "https://files.pythonhosted.org/packages/d2/69/1dad524927ee43c1d48add8ea5fc8b8f5c53b769c9246b2223e0e1a737d8/Yuan-1.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "32f6db8cfb7d8304d391a066d3f5ac37", "sha256": "1b05b200ae7298414de94ab9410dfdac59b57c8ffd8cde3750e7a455de486583" }, "downloads": -1, "filename": "Yuan-1.0.6.tar.gz", "has_sig": false, "md5_digest": "32f6db8cfb7d8304d391a066d3f5ac37", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 54206, "upload_time": "2019-04-01T07:21:27", "url": "https://files.pythonhosted.org/packages/55/2d/be495a1ef829ba477479a19edaa58b82b2edb17d6c930de4a9f768acd476/Yuan-1.0.6.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "15907b2f15a7d0a2d9dc87359fb206a8", "sha256": "d9812e9325aa9316774bf6024c11dd387588efd9b48e352f18829fe1984e2ef3" }, "downloads": -1, "filename": "Yuan-1.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "15907b2f15a7d0a2d9dc87359fb206a8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 1288357, "upload_time": "2019-04-01T07:24:59", "url": "https://files.pythonhosted.org/packages/19/f2/08f04aab0e86d398fcfbf44f4946e9ef065865e3f6b2c4c8fc56b4243576/Yuan-1.0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9a27f791227459f20e8f8bbf9081bcb2", "sha256": "c435d5a22b743901ab191c298dfebd61b393eece3562108399f2e0d2bb39f9c3" }, "downloads": -1, "filename": "Yuan-1.0.7.tar.gz", "has_sig": false, "md5_digest": "9a27f791227459f20e8f8bbf9081bcb2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 54252, "upload_time": "2019-04-01T07:25:02", "url": "https://files.pythonhosted.org/packages/9c/63/c150504265b5a8e557e8f4013060345a34ab7e31dc5540852d941ea3f9df/Yuan-1.0.7.tar.gz" } ], "1.0.8": [ { "comment_text": "", "digests": { "md5": "86c9e2af234a0a56375f736d3c1f6c4e", "sha256": "8d8522bd0210cb21abfd4f703dc44a4e052a8ea434d1d0387bb05870269c9d0f" }, "downloads": -1, "filename": "Yuan-1.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "86c9e2af234a0a56375f736d3c1f6c4e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 1288361, "upload_time": "2019-04-01T07:29:57", "url": "https://files.pythonhosted.org/packages/89/1a/415b15aa3309107e800f71e40ff4bb21d4fb4ae3f857c30eff7c3df52242/Yuan-1.0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b462904a1b17572d54614a873332abfd", "sha256": "78c0bb1abfb6593f4c65f157131d4eead43c874b1f8f6ea5d66da004f2e492b7" }, "downloads": -1, "filename": "Yuan-1.0.8.tar.gz", "has_sig": false, "md5_digest": "b462904a1b17572d54614a873332abfd", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 54255, "upload_time": "2019-04-01T07:29:59", "url": "https://files.pythonhosted.org/packages/39/af/6ef95535c5c9e8d4c83ec00d185cfacc30a0319c8c158615eadcd1152ed6/Yuan-1.0.8.tar.gz" } ], "1.0.9": [ { "comment_text": "", "digests": { "md5": "4f38feb91b40428b12907adc0d67b786", "sha256": "1644a944dd327ab9865b77a9ea2b6b8d34bf7b6cc90a129df44820d67140e74d" }, "downloads": -1, "filename": "Yuan-1.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "4f38feb91b40428b12907adc0d67b786", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 1288807, "upload_time": "2019-04-02T08:45:27", "url": "https://files.pythonhosted.org/packages/eb/fb/7c006edc143be0ae171d703ef6a38c98ccb4196d15aa1816570383e8d209/Yuan-1.0.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eab8bcbc02ae4687925d41be748cf83b", "sha256": "bda8011aa3bc6ea9871c66cb574d4c6c802aac63e4def033dd2735c8e0fa711d" }, "downloads": -1, "filename": "Yuan-1.0.9.tar.gz", "has_sig": false, "md5_digest": "eab8bcbc02ae4687925d41be748cf83b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 54468, "upload_time": "2019-04-02T08:45:30", "url": "https://files.pythonhosted.org/packages/b9/89/70ec2f14431194867387fe92840b2b1e3db89b9885dcc6b3ca9395ff23f9/Yuan-1.0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4f38feb91b40428b12907adc0d67b786", "sha256": "1644a944dd327ab9865b77a9ea2b6b8d34bf7b6cc90a129df44820d67140e74d" }, "downloads": -1, "filename": "Yuan-1.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "4f38feb91b40428b12907adc0d67b786", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 1288807, "upload_time": "2019-04-02T08:45:27", "url": "https://files.pythonhosted.org/packages/eb/fb/7c006edc143be0ae171d703ef6a38c98ccb4196d15aa1816570383e8d209/Yuan-1.0.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eab8bcbc02ae4687925d41be748cf83b", "sha256": "bda8011aa3bc6ea9871c66cb574d4c6c802aac63e4def033dd2735c8e0fa711d" }, "downloads": -1, "filename": "Yuan-1.0.9.tar.gz", "has_sig": false, "md5_digest": "eab8bcbc02ae4687925d41be748cf83b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 54468, "upload_time": "2019-04-02T08:45:30", "url": "https://files.pythonhosted.org/packages/b9/89/70ec2f14431194867387fe92840b2b1e3db89b9885dcc6b3ca9395ff23f9/Yuan-1.0.9.tar.gz" } ] }