Helpful utilities for data science workflows.
Project description
dashcamcsv
A simple Python package with helpful utilities for data science workflows.
Features
load_and_describe(url: str): Load a CSV from a URL and print basic statistics.missing_report(df): Show missing value counts and percentages.info_summary(df): Print DataFrame shape, types, and memory usage.quick_plot(df, column, figsize=(10, 6)): Plot a histogram or bar plot for a column with custom figure size.plot_advanced(df, x, y=None, kind='pairplot', figsize=(10, 8)): Create advanced visualizations using seaborn with custom figure size.
Installation
pip install dashcamcsv
Usage
from dashcamcsv import load_and_describe, missing_report, info_summary, quick_plot, plot_advanced
# Basic example
df = load_and_describe("https://raw.githubusercontent.com/mwaskom/seaborn-data/master/iris.csv")
missing_report(df)
info_summary(df)
quick_plot(df, "sepal_length", figsize=(12, 6)) # Customize figure size
# Advanced visualizations with seaborn
plot_advanced(df, 'sepal_length', 'sepal_width', kind='scatter', figsize=(10, 8)) # Scatter plot with regression line
plot_advanced(df, 'species', 'sepal_length', kind='box', figsize=(8, 6)) # Box plot
plot_advanced(df, kind='heatmap', figsize=(12, 10)) # Correlation heatmap
Changelog
- v0.2.2: Fixed plotting functions to handle categorical data better
- v0.2.1: Added compatibility with Python 3.8+
- v0.2.0: Added figsize parameter to plotting functions
- v0.1.0: Initial release
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
dashcamcsv-0.2.3.tar.gz
(23.5 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file dashcamcsv-0.2.3.tar.gz.
File metadata
- Download URL: dashcamcsv-0.2.3.tar.gz
- Upload date:
- Size: 23.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.6.16
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
20ea07c7a721679b09ee444848463bdf0252ca4eaedc5be3b8395bea6cda4997
|
|
| MD5 |
31453401e7c249fdb73851187eaee8df
|
|
| BLAKE2b-256 |
c1cc1e9b0d8af6f49bcd4b6ddc6857c98ab31331e625338be8fc338a6cf9d396
|
File details
Details for the file dashcamcsv-0.2.3-py3-none-any.whl.
File metadata
- Download URL: dashcamcsv-0.2.3-py3-none-any.whl
- Upload date:
- Size: 3.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.6.16
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4a1d7a3677df1706c8d29d5e4c65875f8c2201cbe7985c3f2e50460105d9451f
|
|
| MD5 |
4a8089ed27329b88e0cbe22b1d76ded2
|
|
| BLAKE2b-256 |
4f5653fc8c27d0943f605793cad7e076c0d40311d889f2341426594718747ea8
|