# PyHelpers
[![Python Version](https://img.shields.io/pypi/pyversions/pyhelpers)](https://docs.python.org/3/)
[![Documentation Status](https://readthedocs.org/projects/pyhelpers/badge/?version=latest)](https://pyhelpers.readthedocs.io/en/latest/?badge=latest)
[![License](https://img.shields.io/pypi/l/pyhelpers)](https://github.com/mikeqfu/pyhelpers/blob/master/LICENSE)
[![Codacy Badge](https://app.codacy.com/project/badge/Grade/c3ed8571c494450da12cb0c4d3c8c7e9)](https://app.codacy.com/gh/mikeqfu/pyhelpers/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade)
[![Zenodo](https://zenodo.org/badge/173177909.svg)](https://zenodo.org/badge/latestdoi/173177909)
PyHelpers is a lightweight open-source Python package designed as a versatile toolkit for simplifying data (pre)processing tasks. It offers a comprehensive range of practical utilities to facilitate common data manipulation operations. These utilities encompass the ability to read and write file-like objects, efficiently handle various data types such as geographical and textual data, and establish streamlined communication with relational databases like PostgreSQL and Microsoft SQL Server.
## Installation
To install the latest release of PyHelpers from [PyPI](https://pypi.org/project/pyhelpers/) via [pip](https://pip.pypa.io/en/stable/cli/pip/):
```bash
pip install --upgrade pyhelpers
```
Please also refer to [Installation](https://pyhelpers.readthedocs.io/en/latest/installation.html) for more information.
## Quick start
For a concise guide on how to utilise PyHelpers, we recommend checking out the [quick-start tutorial](https://pyhelpers.readthedocs.io/en/latest/quick-start.html), which features multiple illustrative examples for each of the [modules](https://pyhelpers.readthedocs.io/en/latest/modules.html). These examples effectively demonstrate the capabilities of PyHelpers in facilitating data manipulation tasks and streamlining your work processes.
## Documentation
The complete PyHelpers documentation: [[HTML](https://pyhelpers.readthedocs.io/en/latest/)\] \[[PDF](https://pyhelpers.readthedocs.io/_/downloads/en/latest/pdf/)].
It is hosted on [ReadTheDocs](https://readthedocs.org/projects/pyhelpers/) and provides a wealth of detailed examples.
## License
PyHelpers is licensed under [GNU General Public License v3.0](https://github.com/mikeqfu/pyhelpers/blob/master/LICENSE) or later (GPLv3+).
## Cite as
Fu, Q. (2020). PyHelpers: an open-source toolkit for facilitating Python users' data manipulation tasks. Zenodo. [doi:10.5281/zenodo.4017438](https://doi.org/10.5281/zenodo.4017438)
```bibtex
@software{qian_fu_pyhelpers_4017438,
author = {Qian Fu},
title = {{PyHelpers: an open-source toolkit for facilitating
Python users' data manipulation tasks}},
year = 2020,
publisher = {Zenodo},
doi = {10.5281/zenodo.4017438},
url = {https://doi.org/10.5281/zenodo.4017438}
}
```
(Please also refer to the export options from [Zenodo](https://zenodo.org/search?page=1&size=20&q=conceptrecid:%224017438%22&sort=-version&all_versions=True) to reference the specific version of PyHelpers as appropriate.)
## Contributors
<!--suppress HtmlDeprecatedAttribute -->
<table>
<tbody>
<tr>
<td align="center">
<a href="https://github.com/mikeqfu" target="_blank"><img src="https://avatars.githubusercontent.com/u/1729711?v=4?s=100" width="100px;" alt="Qian Fu"/><br><sub><b>Qian Fu</b></sub></a><br>
<a href="https://github.com/mikeqfu/pyhelpers" target="_blank" title="Seeding">๐ฑ</a>
<a href="https://github.com/mikeqfu/pyhelpers/commits?author=mikeqfu" target="_blank" title="Code">๐ป</a>
<a href="https://github.com/mikeqfu/pyhelpers/tree/master/tests" target="_blank" title="Tests">๐งช</a>
<a href="https://pyhelpers.readthedocs.io/en/latest/" target="_blank" title="Documentation">๐</a>
</td>
<td align="center">
<a href="https://github.com/xyluo25" target="_blank"><img src="https://avatars.githubusercontent.com/u/36498464?v=4?s=100" width="100px;" alt="Xiangyong Luo"/><br><sub><b>Xiangyong Luo</b></sub></a><br>
<a href="https://github.com/mikeqfu/pyhelpers/commits?author=xyluo25" target="_blank" title="Code">๐ป</a>
</td>
</tbody>
</table>
Raw data
{
"_id": null,
"home_page": "https://github.com/mikeqfu/pyhelpers",
"name": "pyhelpers",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": "",
"keywords": "Python,Utilities,Data preprocessing,Data manipulation",
"author": "Qian Fu",
"author_email": "q.fu@bham.ac.uk",
"download_url": "https://files.pythonhosted.org/packages/13/a1/b752b864282680473b2982bd191b5aee13144015b7ba990a66865bc80eb3/pyhelpers-1.5.2.tar.gz",
"platform": "nt",
"description": "# PyHelpers\r\n\r\n[![Python Version](https://img.shields.io/pypi/pyversions/pyhelpers)](https://docs.python.org/3/) \r\n[![Documentation Status](https://readthedocs.org/projects/pyhelpers/badge/?version=latest)](https://pyhelpers.readthedocs.io/en/latest/?badge=latest)\r\n[![License](https://img.shields.io/pypi/l/pyhelpers)](https://github.com/mikeqfu/pyhelpers/blob/master/LICENSE)\r\n[![Codacy Badge](https://app.codacy.com/project/badge/Grade/c3ed8571c494450da12cb0c4d3c8c7e9)](https://app.codacy.com/gh/mikeqfu/pyhelpers/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade)\r\n[![Zenodo](https://zenodo.org/badge/173177909.svg)](https://zenodo.org/badge/latestdoi/173177909)\r\n\r\nPyHelpers is a lightweight open-source Python package designed as a versatile toolkit for simplifying data (pre)processing tasks. It offers a comprehensive range of practical utilities to facilitate common data manipulation operations. These utilities encompass the ability to read and write file-like objects, efficiently handle various data types such as geographical and textual data, and establish streamlined communication with relational databases like PostgreSQL and Microsoft SQL Server.\r\n\r\n## Installation\r\n\r\nTo install the latest release of PyHelpers from [PyPI](https://pypi.org/project/pyhelpers/) via [pip](https://pip.pypa.io/en/stable/cli/pip/):\r\n\r\n```bash\r\npip install --upgrade pyhelpers\r\n```\r\n\r\nPlease also refer to [Installation](https://pyhelpers.readthedocs.io/en/latest/installation.html) for more information. \r\n\r\n## Quick start\r\n\r\nFor a concise guide on how to utilise PyHelpers, we recommend checking out the [quick-start tutorial](https://pyhelpers.readthedocs.io/en/latest/quick-start.html), which features multiple illustrative examples for each of the [modules](https://pyhelpers.readthedocs.io/en/latest/modules.html). These examples effectively demonstrate the capabilities of PyHelpers in facilitating data manipulation tasks and streamlining your work processes.\r\n\r\n## Documentation\r\n\r\nThe complete PyHelpers documentation: [[HTML](https://pyhelpers.readthedocs.io/en/latest/)\\] \\[[PDF](https://pyhelpers.readthedocs.io/_/downloads/en/latest/pdf/)]. \r\n\r\nIt is hosted on [ReadTheDocs](https://readthedocs.org/projects/pyhelpers/) and provides a wealth of detailed examples.\r\n\r\n## License\r\n\r\nPyHelpers is licensed under [GNU General Public License v3.0](https://github.com/mikeqfu/pyhelpers/blob/master/LICENSE) or later (GPLv3+).\r\n\r\n## Cite as\r\n\r\nFu, Q. (2020). PyHelpers: an open-source toolkit for facilitating Python users' data manipulation tasks. Zenodo. [doi:10.5281/zenodo.4017438](https://doi.org/10.5281/zenodo.4017438)\r\n\r\n```bibtex\r\n@software{qian_fu_pyhelpers_4017438,\r\n author = {Qian Fu},\r\n title = {{PyHelpers: an open-source toolkit for facilitating\r\n Python users' data manipulation tasks}},\r\n year = 2020,\r\n publisher = {Zenodo},\r\n doi = {10.5281/zenodo.4017438},\r\n url = {https://doi.org/10.5281/zenodo.4017438}\r\n}\r\n```\r\n\r\n(Please also refer to the export options from [Zenodo](https://zenodo.org/search?page=1&size=20&q=conceptrecid:%224017438%22&sort=-version&all_versions=True) to reference the specific version of PyHelpers as appropriate.)\r\n\r\n## Contributors\r\n\r\n<!--suppress HtmlDeprecatedAttribute -->\r\n<table>\r\n <tbody>\r\n <tr>\r\n <td align=\"center\">\r\n <a href=\"https://github.com/mikeqfu\" target=\"_blank\"><img src=\"https://avatars.githubusercontent.com/u/1729711?v=4?s=100\" width=\"100px;\" alt=\"Qian Fu\"/><br><sub><b>Qian Fu</b></sub></a><br>\r\n <a href=\"https://github.com/mikeqfu/pyhelpers\" target=\"_blank\" title=\"Seeding\">\ud83c\udf31</a>\r\n <a href=\"https://github.com/mikeqfu/pyhelpers/commits?author=mikeqfu\" target=\"_blank\" title=\"Code\">\ud83d\udcbb</a>\r\n <a href=\"https://github.com/mikeqfu/pyhelpers/tree/master/tests\" target=\"_blank\" title=\"Tests\">\ud83e\uddea</a>\r\n <a href=\"https://pyhelpers.readthedocs.io/en/latest/\" target=\"_blank\" title=\"Documentation\">\ud83d\udcd6</a>\r\n </td>\r\n <td align=\"center\">\r\n <a href=\"https://github.com/xyluo25\" target=\"_blank\"><img src=\"https://avatars.githubusercontent.com/u/36498464?v=4?s=100\" width=\"100px;\" alt=\"Xiangyong Luo\"/><br><sub><b>Xiangyong Luo</b></sub></a><br>\r\n <a href=\"https://github.com/mikeqfu/pyhelpers/commits?author=xyluo25\" target=\"_blank\" title=\"Code\">\ud83d\udcbb</a>\r\n </td>\r\n </tbody>\r\n</table>\r\n",
"bugtrack_url": null,
"license": "GPLv3+",
"summary": "An open-source toolkit for facilitating Python users' data manipulation tasks.",
"version": "1.5.2",
"project_urls": {
"Bug Tracker": "https://github.com/mikeqfu/pyhelpers/issues",
"Documentation": "https://pyhelpers.readthedocs.io/en/1.5.2/",
"Homepage": "https://github.com/mikeqfu/pyhelpers",
"Source": "https://github.com/mikeqfu/pyhelpers"
},
"split_keywords": [
"python",
"utilities",
"data preprocessing",
"data manipulation"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "171ad56a2258ecfb9599e9f442843088911e99b2703b8cc7fcc4f2f3e50386b9",
"md5": "12c01688b0bbd5e2719697a4bb994b18",
"sha256": "1c5d34acc0024332e29d3f0841836b22296e85e0a91a7cd8868e97fdcda0b127"
},
"downloads": -1,
"filename": "pyhelpers-1.5.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "12c01688b0bbd5e2719697a4bb994b18",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.9",
"size": 164830,
"upload_time": "2023-09-13T09:02:08",
"upload_time_iso_8601": "2023-09-13T09:02:08.828408Z",
"url": "https://files.pythonhosted.org/packages/17/1a/d56a2258ecfb9599e9f442843088911e99b2703b8cc7fcc4f2f3e50386b9/pyhelpers-1.5.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "13a1b752b864282680473b2982bd191b5aee13144015b7ba990a66865bc80eb3",
"md5": "dd37eb4b33e186d68bcf224dbca2de9c",
"sha256": "1389559cf67f31b5d9a47ab16f8164583e3395552d28183593adca992c1ae42b"
},
"downloads": -1,
"filename": "pyhelpers-1.5.2.tar.gz",
"has_sig": false,
"md5_digest": "dd37eb4b33e186d68bcf224dbca2de9c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 158644,
"upload_time": "2023-09-13T09:02:10",
"upload_time_iso_8601": "2023-09-13T09:02:10.393585Z",
"url": "https://files.pythonhosted.org/packages/13/a1/b752b864282680473b2982bd191b5aee13144015b7ba990a66865bc80eb3/pyhelpers-1.5.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-09-13 09:02:10",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "mikeqfu",
"github_project": "pyhelpers",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"requirements": [],
"lcname": "pyhelpers"
}