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.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.1.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.1.tar.gz.
File metadata
- Download URL: dashcamcsv-0.2.1.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 |
aece9b00b0705b0e7607c19fd567a6e3c496c1421117809a240e2752c8e154bb
|
|
| MD5 |
1805e97449f13c78702aa97495967a4e
|
|
| BLAKE2b-256 |
a514c9d101c4049f32f256d96a6e774e2ffc5b2d4ffb097f3f3d77177d190f92
|
File details
Details for the file dashcamcsv-0.2.1-py3-none-any.whl.
File metadata
- Download URL: dashcamcsv-0.2.1-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 |
debb15c2eb05b24c24246d96406d692565e9b74c4ff30766f31d163001fd5184
|
|
| MD5 |
53874fec66f661349d2dda3113744f4f
|
|
| BLAKE2b-256 |
371fb07b63bd0596e16a1392e62e79f6144115bf6e337e7d6361e7c26fb3d1c3
|