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.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.0.tar.gz
(23.1 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.0.tar.gz.
File metadata
- Download URL: dashcamcsv-0.2.0.tar.gz
- Upload date:
- Size: 23.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.6.16
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
df6899fbbfcc30106540e972465f72319ec93b18efebabf237aa24676f2a1b11
|
|
| MD5 |
980328bff7d3be9d990260cf2ac4491b
|
|
| BLAKE2b-256 |
a19c460cfbeaa67ad9b91f13bb37bbc9e03aa09e96acfd6805c2c1467bfc176e
|
File details
Details for the file dashcamcsv-0.2.0-py3-none-any.whl.
File metadata
- Download URL: dashcamcsv-0.2.0-py3-none-any.whl
- Upload date:
- Size: 3.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.6.16
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d1d3ac524c1998eaac04598ba1c4e6f443eb0637cf1d5a68c5dd31dffcdc3873
|
|
| MD5 |
f601c31be61839cc052b49506e53e66c
|
|
| BLAKE2b-256 |
dc09660f6227c1e6b10d59630687957497a3386faadd9b9d84f006b3dd471246
|