Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mikeqfu/pyhelpers
PyHelpers: An open-source toolkit for facilitating Python users' data manipulation tasks
https://github.com/mikeqfu/pyhelpers
data-manipulation data-preprocessing py-utils python python-utilities python-utility python-utils utilities
Last synced: 3 months ago
JSON representation
PyHelpers: An open-source toolkit for facilitating Python users' data manipulation tasks
- Host: GitHub
- URL: https://github.com/mikeqfu/pyhelpers
- Owner: mikeqfu
- License: mit
- Created: 2019-02-28T19:52:54.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2024-09-13T21:51:09.000Z (4 months ago)
- Last Synced: 2024-09-14T10:57:04.604Z (4 months ago)
- Topics: data-manipulation, data-preprocessing, py-utils, python, python-utilities, python-utility, python-utils, utilities
- Language: Python
- Homepage: https://pyhelpers.readthedocs.io
- Size: 8.85 MB
- Stars: 11
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
- Citation: CITATION.cff
Awesome Lists containing this project
README
# PyHelpers
[![PyPI](https://img.shields.io/pypi/v/pyhelpers)](https://pypi.org/project/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 an open-source Python package designed to streamline data (pre-)processing and manipulation tasks. It accommodates a wide range of functions and classes grounded in practical applications, making common data operations more accessible and efficient. This toolkit is particularly useful for Python learners, researchers and data scientists seeking to enhance their workflows.
The package supports handling various data types, such as geographical and textual data, allowing for flexibility for diverse data processing needs. It also simplifies data input and output operations by offering functionalities for managing many different file-like objects. In addition, PyHelpers facilitates communication with relational databases, such as PostgreSQL and Microsoft SQL Server. This capability greatly smooths data integration with database systems through efficient data storage and retrieval.
With its comprehensive suite of practical tools, PyHelpers simplifies complex data processing tasks and boosts productivity. It is ready to serve as an essential resource for effective data manipulation, management and analysis for anyone working with data in Python.
## Installation
To install the latest release of PyHelpers from [PyPI](https://pypi.org/project/pyhelpers/) using [pip](https://pip.pypa.io/en/stable/cli/pip/):
```bash
$ pip install --upgrade pyhelpers
```For more information, see the [Installation](https://pyhelpers.readthedocs.io/en/latest/installation.html).
## Quick Start
For a concise guide on how to use PyHelpers, check out the [Quick Start](https://pyhelpers.readthedocs.io/en/latest/quick-start.html) tutorial, which includes illustrative examples for each of the [Modules](https://pyhelpers.readthedocs.io/en/latest/modules.html).
These examples briefly demonstrate the capabilities of PyHelpers in facilitating data manipulation tasks and streamlining work processes.
## Documentation
The complete PyHelpers Documentation is available in [HTML](https://pyhelpers.readthedocs.io/en/latest/) and [PDF](https://pyhelpers.readthedocs.io/_/downloads/en/latest/pdf/) formats.
It is hosted on [ReadTheDocs](https://readthedocs.org/projects/pyhelpers/) and includes detailed examples.
## 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{Fu_PyHelpers_An_open-source_2020,
author = {Fu, Qian},
title = {{PyHelpers: An open-source toolkit for facilitating Python users' data manipulation tasks}},
year = 2020,
publisher = {Zenodo},
doi = {10.5281/zenodo.4017438},
license = {MIT},
url = {https://github.com/mikeqfu/pyhelpers}
}
```For specific version references of PyHelpers, please refer to [Zenodo](https://zenodo.org/search?q=conceptrecid%3A%224017438%22&f=allversions%3Atrue&l=list&p=1&s=10&sort=version).
## License
PyHelpers (since v2.0.0) is licensed under [MIT License](https://github.com/mikeqfu/pyhelpers/blob/master/LICENSE).