Skip to main content

A lightweight EDA tool inspired by the curious nature of suricates. Built just for fun 🔬.

Project description

pysuricata

Build Status PyPI version versions License: MIT

pysuricata Logo

pysuricata is a lightweight Python library for exploratory data analysis (EDA) that supports multiple data formats—Pandas, Dask, and Polars DataFrames. It generates self-contained HTML reports featuring summary statistics, missing values, and correlation matrices with a clean, modern design.

Installation

Install pysuricata directly from PyPI:

pip install pysuricata

Quick Example

The following example demonstrates how to generate an EDA report using the Iris dataset with Pandas:

import pandas as pd
from pysuricata import generate_report
from IPython.display import HTML

# Load the Iris dataset directly using Pandas
iris_url = "https://raw.githubusercontent.com/mwaskom/seaborn-data/master/iris.csv"
iris_df = pd.read_csv(iris_url)

# Generate the HTML EDA report and save it to a file
html_report = generate_report(iris_df, output_file="iris_report.html")

# Display the report in a Jupyter Notebook
HTML(html_report)

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

pysuricata-0.0.4.tar.gz (144.6 kB view details)

Uploaded Source

Built Distribution

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

pysuricata-0.0.4-py3-none-any.whl (142.7 kB view details)

Uploaded Python 3

File details

Details for the file pysuricata-0.0.4.tar.gz.

File metadata

  • Download URL: pysuricata-0.0.4.tar.gz
  • Upload date:
  • Size: 144.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.10

File hashes

Hashes for pysuricata-0.0.4.tar.gz
Algorithm Hash digest
SHA256 40fc0bf587e957699d502e65162f5a4499be90d15cda406c92149f1ac74117cb
MD5 bfbf39d500b381c09347a767662bad2c
BLAKE2b-256 670a2e2ee23bff28d002f78a62acc9c754e940fcefb0f7ec5f39d62cac926150

See more details on using hashes here.

File details

Details for the file pysuricata-0.0.4-py3-none-any.whl.

File metadata

  • Download URL: pysuricata-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 142.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.10

File hashes

Hashes for pysuricata-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 28365120fe6ef98ee5dcb80a23bb5a916aefdf51fcfe356841f9645e4b7e3934
MD5 86d622908ba3524f02dcc6fc6076a21e
BLAKE2b-256 d2282d36e799c308fe5406ac1aeed9e75786b95261e25855c5bf5944e53993e9

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