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.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.2.tar.gz (23.4 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.2-py3-none-any.whl (3.7 kB view details)

Uploaded Python 3

File details

Details for the file dashcamcsv-0.2.2.tar.gz.

File metadata

  • Download URL: dashcamcsv-0.2.2.tar.gz
  • Upload date:
  • Size: 23.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.16

File hashes

Hashes for dashcamcsv-0.2.2.tar.gz
Algorithm Hash digest
SHA256 a0e1d93bfe63d272d71f16250bcf5b3f1fe2f46b347368cb434e7be7b741c264
MD5 2af00d58eb09d6f6c20d981fe5ecb7ef
BLAKE2b-256 54758ee6d2ee93a971cdb674e32d796e8213be6aacba7b4e869a35ef7cc85255

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dashcamcsv-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 7ee4102c1d501b7d2214b14577fb36c2f48b6d0565aa1ecf5dba9702cfaa9b1b
MD5 f6d92e73a575d4a9eaba34a9a4751f88
BLAKE2b-256 add1d1657841c6e393a0f3972c8c208aaf17d0e4e607840cf921f90a6075d3ec

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