Skip to main content

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)

Uploaded Source

Built Distribution

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

dashcamcsv-0.2.0-py3-none-any.whl (3.3 kB view details)

Uploaded Python 3

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

Hashes for dashcamcsv-0.2.0.tar.gz
Algorithm Hash digest
SHA256 df6899fbbfcc30106540e972465f72319ec93b18efebabf237aa24676f2a1b11
MD5 980328bff7d3be9d990260cf2ac4491b
BLAKE2b-256 a19c460cfbeaa67ad9b91f13bb37bbc9e03aa09e96acfd6805c2c1467bfc176e

See more details on using hashes here.

File details

Details for the file dashcamcsv-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for dashcamcsv-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d1d3ac524c1998eaac04598ba1c4e6f443eb0637cf1d5a68c5dd31dffcdc3873
MD5 f601c31be61839cc052b49506e53e66c
BLAKE2b-256 dc09660f6227c1e6b10d59630687957497a3386faadd9b9d84f006b3dd471246

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