{ "info": { "author": "Kyriakos Stavrakidis", "author_email": "", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "[![Build Status](https://travis-ci.org/stavrakidis/pd_multiprocessing.png)](https://travis-ci.org/stavrakidis/pd_multiprocessing)\n[![Coverage Status](https://coveralls.io/repos/github/stavrakidis/pd_multiprocessing/badge.svg?branch=master)](https://coveralls.io/github/stavrakidis/pd_multiprocessing?branch=master)\n[![Documentation Status](https://readthedocs.org/projects/pd-multiprocessing/badge/?version=latest)](https://pd-multiprocessing.readthedocs.io/en/latest/?badge=latest)\n\n# pd_multiprocessing\n\npd_multiprocessing provides a simple, parallelized function to apply a user defined function rowwise on a Pandas Dataframe.\n\n## Requirements\n\n- [pandas](https://pandas.pydata.org/) 0.22.0+\n- [pytest](ttps://docs.pytest.org/en/latest/) 3.4.1+\n\n### Documentation\n\nIf you want to build the documentation, you need the following packages:\n\n- Sphinx\n- sphinx_rtd_theme\n- m2r\n\n## Installation\n\nYou can easily install pd_multiprocessing via\n```python\npip install pd-multiprocessing\n```\n\n## Usage\n\nA typical usage looks like this\n\n```python\nimport pandas as pd\nfrom pd_multiprocessing.map import df_map\n\n\ndef twotimes(row):\n row['col2'] = row['col1']*2\n return row\n\n\nif __name__ == '__main__':\n df = pd.DataFrame.from_dict({'col1': range(100)})\n print(df_map(twotimes, df))\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/stavrakidis/pd_multiprocessing", "keywords": "", "license": "MIT license", "maintainer": "", "maintainer_email": "", "name": "pd-multiprocessing", "package_url": "https://pypi.org/project/pd-multiprocessing/", "platform": "any", "project_url": "https://pypi.org/project/pd-multiprocessing/", "project_urls": { "Dokumentation": "https://pd-multiprocessing.readthedocs.io/en/latest/", "Homepage": "https://github.com/stavrakidis/pd_multiprocessing", "Source": "https://github.com/stavrakidis/pd_multiprocessing", "Tracker": "https://github.com/stavrakidis/pd_multiprocessing/issues" }, "release_url": "https://pypi.org/project/pd-multiprocessing/1.0.4/", "requires_dist": [ "pandas (>=0.22.0)", "pytest (>=3.4.1)" ], "requires_python": ">=3.4", "summary": "pd_multiprocessing provides a simple, parallelized function to apply a user defined function rowwise on a Pandas Dataframe.", "version": "1.0.4" }, "last_serial": 4850122, "releases": { "1.0.2": [ { "comment_text": "", "digests": { "md5": "878318cefa3beee1221cf38e07ce64c3", "sha256": "2bdd6bf135aa8f3e518712a934b7c66eea4af961c462d70aeaa34619917371b7" }, "downloads": -1, "filename": "pd_multiprocessing-1.0.2.tar.gz", "has_sig": false, "md5_digest": "878318cefa3beee1221cf38e07ce64c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3701, "upload_time": "2019-02-20T14:10:45", "url": "https://files.pythonhosted.org/packages/25/25/03437ce3f377870a2b0c5b534e0a8221dc8f760f6345f8a02e07ebd471ca/pd_multiprocessing-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "2818061d1adda9df47330fed7076b287", "sha256": "b578f54f0d90c18f16dcd745d9c1ba29228b26f6b7d7a1d6fd35ca7b0ee749f2" }, "downloads": -1, "filename": "pd_multiprocessing-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "2818061d1adda9df47330fed7076b287", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 4551, "upload_time": "2019-02-20T15:24:04", "url": "https://files.pythonhosted.org/packages/67/e8/12f533d9ca79b742c591fbfbcc57b5e2c9a52e6090463ee0fa2758a1c6b8/pd_multiprocessing-1.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "756b396226eddf219c1941f516074edf", "sha256": "e2b321ef1d6ea2d9974d708d88b308f04cd55fa29cd3108400afcebb4a426b00" }, "downloads": -1, "filename": "pd_multiprocessing-1.0.3.tar.gz", "has_sig": false, "md5_digest": "756b396226eddf219c1941f516074edf", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 3739, "upload_time": "2019-02-20T15:19:06", "url": "https://files.pythonhosted.org/packages/c6/6b/9753824e62982789fce997171ea0453748772793d8d11298a8974928b987/pd_multiprocessing-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "c98aa8bd8a3c7f2608d6dbfdc8fbaab3", "sha256": "c52f5f22f0d94ba873a81af326d9500c06780522765cbfe5aabe9bf92422aaed" }, "downloads": -1, "filename": "pd_multiprocessing-1.0.4-py3.6.egg", "has_sig": false, "md5_digest": "c98aa8bd8a3c7f2608d6dbfdc8fbaab3", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": ">=3.4", "size": 3836, "upload_time": "2019-02-21T13:09:19", "url": "https://files.pythonhosted.org/packages/ef/f0/071c34e49955182e9a24a57275c48de4359c45f15fb39a722ed914c74ee3/pd_multiprocessing-1.0.4-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "0bec8e497b8af05717433ae0ceadabf2", "sha256": "28d0b5a763fe6c64d7b38de19fbfedb9e80bce6d45767942c34ce27919be11cb" }, "downloads": -1, "filename": "pd_multiprocessing-1.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "0bec8e497b8af05717433ae0ceadabf2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 4773, "upload_time": "2019-02-21T13:09:17", "url": "https://files.pythonhosted.org/packages/b2/d7/66035883f8b8a87efe784ac488446c9c74f3436a80b48c8f729c86aa5b10/pd_multiprocessing-1.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cbfda010e306ec0ef8e970b4acf52c7d", "sha256": "dcf283fad0a19ddf7b2c4012ce39efd29fb1a6565b3b9373861ec6e262f72512" }, "downloads": -1, "filename": "pd_multiprocessing-1.0.4.tar.gz", "has_sig": false, "md5_digest": "cbfda010e306ec0ef8e970b4acf52c7d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 4853, "upload_time": "2019-02-21T13:09:20", "url": "https://files.pythonhosted.org/packages/b5/47/44b5599f5ca9faeab8c603a99c65fe7e492775a1803ee89a9c90abdd93bc/pd_multiprocessing-1.0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c98aa8bd8a3c7f2608d6dbfdc8fbaab3", "sha256": "c52f5f22f0d94ba873a81af326d9500c06780522765cbfe5aabe9bf92422aaed" }, "downloads": -1, "filename": "pd_multiprocessing-1.0.4-py3.6.egg", "has_sig": false, "md5_digest": "c98aa8bd8a3c7f2608d6dbfdc8fbaab3", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": ">=3.4", "size": 3836, "upload_time": "2019-02-21T13:09:19", "url": "https://files.pythonhosted.org/packages/ef/f0/071c34e49955182e9a24a57275c48de4359c45f15fb39a722ed914c74ee3/pd_multiprocessing-1.0.4-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "0bec8e497b8af05717433ae0ceadabf2", "sha256": "28d0b5a763fe6c64d7b38de19fbfedb9e80bce6d45767942c34ce27919be11cb" }, "downloads": -1, "filename": "pd_multiprocessing-1.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "0bec8e497b8af05717433ae0ceadabf2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 4773, "upload_time": "2019-02-21T13:09:17", "url": "https://files.pythonhosted.org/packages/b2/d7/66035883f8b8a87efe784ac488446c9c74f3436a80b48c8f729c86aa5b10/pd_multiprocessing-1.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cbfda010e306ec0ef8e970b4acf52c7d", "sha256": "dcf283fad0a19ddf7b2c4012ce39efd29fb1a6565b3b9373861ec6e262f72512" }, "downloads": -1, "filename": "pd_multiprocessing-1.0.4.tar.gz", "has_sig": false, "md5_digest": "cbfda010e306ec0ef8e970b4acf52c7d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 4853, "upload_time": "2019-02-21T13:09:20", "url": "https://files.pythonhosted.org/packages/b5/47/44b5599f5ca9faeab8c603a99c65fe7e492775a1803ee89a9c90abdd93bc/pd_multiprocessing-1.0.4.tar.gz" } ] }