pyhelpers


Namepyhelpers JSON
Version 1.5.2 PyPI version JSON
download
home_pagehttps://github.com/mikeqfu/pyhelpers
SummaryAn open-source toolkit for facilitating Python users' data manipulation tasks.
upload_time2023-09-13 09:02:10
maintainer
docs_urlNone
authorQian Fu
requires_python>=3.9
licenseGPLv3+
keywords python utilities data preprocessing data manipulation
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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"
}
        
Elapsed time: 0.12864s