Skip to main content

An open-source toolkit for facilitating Python users' data manipulation tasks

Project description

PyHelpers

Python Version License ReadTheDocs Documentation GitHub Actions Workflow Status Codacy - Code Quality DOI

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 version of PyHelpers from PyPI using pip:

$ pip install --upgrade pyhelpers

For more information, see the Installation.

Quick start

For a concise guide on how to use PyHelpers, check out the Quick Start tutorial, which includes illustrative examples for each of the Modules.

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 and PDF formats.

It is hosted on Read the Docs, and the HTML version is also accessible via GitHub Pages. The documentation includes detailed examples, tutorials and comprehensive references to help users get the most out of PyHelpers.

Cite as

Fu, Q. (2020). PyHelpers: An open-source toolkit for facilitating Python users' data manipulation tasks. Zenodo. doi:10.5281/zenodo.4017438.

@software{Fu_PyHelpers_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://doi.org/10.5281/zenodo.4017438},
}

For specific version references, please refer to Zenodo.

License

PyHelpers is licensed under the MIT License.

Please note that this project was initially licensed under the GPLv3+ up to version 1.5.2. Starting with version 2.0.0, it has been re-licensed under the MIT License.

Project details


Release history Release notifications | RSS feed

This version

2.5.0

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyhelpers-2.5.0.tar.gz (235.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyhelpers-2.5.0-py3-none-any.whl (239.4 kB view details)

Uploaded Python 3

File details

Details for the file pyhelpers-2.5.0.tar.gz.

File metadata

  • Download URL: pyhelpers-2.5.0.tar.gz
  • Upload date:
  • Size: 235.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for pyhelpers-2.5.0.tar.gz
Algorithm Hash digest
SHA256 444e242f1f1fbdb7d6a64fa6695b064f1a7e70714e166a7777b14b4f6c1467a6
MD5 12887a2003c6c484a66ed417aa2fbf81
BLAKE2b-256 645ed807a83276695414f36ed58887a55a1e1ee3b73a5f3d334c961c1ca10a51

See more details on using hashes here.

File details

Details for the file pyhelpers-2.5.0-py3-none-any.whl.

File metadata

  • Download URL: pyhelpers-2.5.0-py3-none-any.whl
  • Upload date:
  • Size: 239.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for pyhelpers-2.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c94fb25b64b499a8ecc653d83f26ee6ba1486f0125bf014928a56c446458a04e
MD5 22fdd2567e7413a90448be2d8464bc3d
BLAKE2b-256 b9ee48d4fd8487ee7e8e62fb089ca855a896f9cdbeef43d11281d34ada09d01f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page