{ "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 :: 3.6", "Programming Language :: Python :: Implementation", "Topic :: Software Development :: Libraries" ], "description": "

:rocket: X-plan :facepunch:

\n\n---\n\n## Install\n```\npip install xplan\n```\n\n## `from xplan.iterable 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- xseries\n- xdataframe\n```python\niterable | xseries\niterable | xdataframe\n\n0 I\n1 am\n2 very\n3 like\n4 a\n5 linux\n6 pipe\nName: iterable, dtype: object\n```\n\n- xcounts\n- xsummary\n```python\niterable | xcounts\n\ncounts 7\nuniques 7\nmissing 0\nmissing_perc 0%\ntypes unique\nName: iterable, dtype: object\n\niterable | xsummary\n\nam 1\nvery 1\nlinux 1\nlike 1\nI 1\na 1\npipe 1\nName: iterable, dtype: int64\n```\n\n- xsort\n- xmap\n- xreduce\n- xfilter\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\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/X-plan", "keywords": "X-plan,nlp,utils", "license": "MIT", "maintainer": "JieYuan", "maintainer_email": "313303303@qq.com", "name": "x-plan", "package_url": "https://pypi.org/project/x-plan/", "platform": "all", "project_url": "https://pypi.org/project/x-plan/", "project_urls": { "Homepage": "https://github.com/Jie-Yuan/X-plan" }, "release_url": "https://pypi.org/project/x-plan/0.0.1/", "requires_dist": [ "tqdm", "sklearn", "pandas" ], "requires_python": ">=3.5", "summary": "description", "version": "0.0.1" }, "last_serial": 4607224, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "9297fba7aac9bfc62cba03bc03f9ff28", "sha256": "cc7f5fdea5fee214063e9dbee5aceece3b264740987878792dbb5ede6e093325" }, "downloads": -1, "filename": "x_plan-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "9297fba7aac9bfc62cba03bc03f9ff28", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 37993, "upload_time": "2018-12-17T09:34:01", "url": "https://files.pythonhosted.org/packages/f3/c1/35348f2ffa8169342848c8f616861a777c6e542a3b46e813f9d108fbff76/x_plan-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "52c85df9a0a712708f367a8eb8e7b458", "sha256": "40fa30d37eed486deb71fb946e7843f7a603bb1f20555aa3462fc7418b8e6c39" }, "downloads": -1, "filename": "x-plan-0.0.1.tar.gz", "has_sig": false, "md5_digest": "52c85df9a0a712708f367a8eb8e7b458", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 12601, "upload_time": "2018-12-17T09:34:04", "url": "https://files.pythonhosted.org/packages/ee/b2/0a8fcb1286f90c0034e2f3e7ee84009560512fb8422376e1beee5dee299c/x-plan-0.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9297fba7aac9bfc62cba03bc03f9ff28", "sha256": "cc7f5fdea5fee214063e9dbee5aceece3b264740987878792dbb5ede6e093325" }, "downloads": -1, "filename": "x_plan-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "9297fba7aac9bfc62cba03bc03f9ff28", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 37993, "upload_time": "2018-12-17T09:34:01", "url": "https://files.pythonhosted.org/packages/f3/c1/35348f2ffa8169342848c8f616861a777c6e542a3b46e813f9d108fbff76/x_plan-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "52c85df9a0a712708f367a8eb8e7b458", "sha256": "40fa30d37eed486deb71fb946e7843f7a603bb1f20555aa3462fc7418b8e6c39" }, "downloads": -1, "filename": "x-plan-0.0.1.tar.gz", "has_sig": false, "md5_digest": "52c85df9a0a712708f367a8eb8e7b458", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 12601, "upload_time": "2018-12-17T09:34:04", "url": "https://files.pythonhosted.org/packages/ee/b2/0a8fcb1286f90c0034e2f3e7ee84009560512fb8422376e1beee5dee299c/x-plan-0.0.1.tar.gz" } ] }