Skip to main content

Progress bar for pandas file reading operations

Project description

tqdm_pandas

This package aims to end put some certainity into reading large files with pandas by adding a progress bar to the process.

Installation

pip install tdqm_pandas

Usage

import pandas as pd
from tqdm_pandas import patch_pandas, unpatch_pandas 

# Patch pandas to add progress bar functionality directly to the existing pandas functions
patch_pandas()

# Read a large CSV file with a progress bar
df = pd.read_csv('XXX.csv')

# Read a large Excel file with a progress bar
df = pd.read_excel('XXX.xlsx')

# Read a large JSON file with a progress bar
df = pd.read_json('XXX.json')

# Read a large Parquet file with a progress bar
df = pd.read_parquet('XXX.parquet')

# Unpatch pandas to remove progress bar functionality       
unpatch_pandas()

Contributing

Contributions are welcome! Please feel free to submit a pull request or open an issue if you find a bug or have a feature request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Author

Ishaan Jolly

Project details


Download files

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

Source Distribution

tqdm_pandas-1.7.0.tar.gz (9.2 kB view details)

Uploaded Source

Built Distribution

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

tqdm_pandas-1.7.0-py3-none-any.whl (5.8 kB view details)

Uploaded Python 3

File details

Details for the file tqdm_pandas-1.7.0.tar.gz.

File metadata

  • Download URL: tqdm_pandas-1.7.0.tar.gz
  • Upload date:
  • Size: 9.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.22

File hashes

Hashes for tqdm_pandas-1.7.0.tar.gz
Algorithm Hash digest
SHA256 c5e555773bdd51830ed5d69125cf50a9f27025d247c4c1a485875d59c52f9547
MD5 36c20e401a05fcdfc2f339a50e94f17b
BLAKE2b-256 302a0aac961621489d6f21d9ce4ad3f0914467c0831229eba32e3b58cf5e1760

See more details on using hashes here.

File details

Details for the file tqdm_pandas-1.7.0-py3-none-any.whl.

File metadata

  • Download URL: tqdm_pandas-1.7.0-py3-none-any.whl
  • Upload date:
  • Size: 5.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.22

File hashes

Hashes for tqdm_pandas-1.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 abf8e9e6fa52d6a88203c4e181b7fbf70a5a46a402cf0d2a0e8c9edfe1679390
MD5 6d652eddefe643f355abab140d5a5d74
BLAKE2b-256 5ac6ec6b83f2f9be36deaa6539bbf077a3683fba7f1d30b5e7916d4fd87c1c44

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