Skip to main content

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

Metadata

Release files for tqdm-pandas 1.7.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for tqdm-pandas 1.7.0
File Size Uploaded
tqdm_pandas-1.7.0.tar.gz 9.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for tqdm-pandas 1.7.0
File Interpreter ABI Platform
tqdm_pandas-1.7.0-py3-none-any.whl Python 3 none any Details

Total release size: 14.9 kB

Release files / tqdm_pandas-1.7.0.tar.gz

Download URL tqdm_pandas-1.7.0.tar.gz
Size 9.2 kB
Tags Source
SHA-256 checksum
How to use checksums
c5e555773bdd51830ed5d69125cf50a9f27025d247c4c1a485875d59c52f9547
BLAKE2b-256 checksum
How to use checksums
302a0aac961621489d6f21d9ce4ad3f0914467c0831229eba32e3b58cf5e1760
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.22

Release files / tqdm_pandas-1.7.0-py3-none-any.whl

Download URL tqdm_pandas-1.7.0-py3-none-any.whl
Size 5.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
abf8e9e6fa52d6a88203c4e181b7fbf70a5a46a402cf0d2a0e8c9edfe1679390
BLAKE2b-256 checksum
How to use checksums
5ac6ec6b83f2f9be36deaa6539bbf077a3683fba7f1d30b5e7916d4fd87c1c44
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.22

Release history Release notifications | RSS feed

This release

1.7.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page