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

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for pysuricata-0.0.3.tar.gz
Algorithm Hash digest
SHA256 a96682ce50df0bf38c12297cbb401cd4466e62cf1bdc7e2e021d14e82a75a6e7
MD5 fe71fc185482f1682724fc19d1d17341
BLAKE2b-256 e888d753b47458ae6dfd932cd8ffdcaf4b0f117e63b4a60289bbbe673d077eb6

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pysuricata-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 aedaabb075756ff53b7a57acaf7dc076f4d55bab60d9de0598be06e661ae24d7
MD5 486d222b7e30a42fda57dccd4fcb24f6
BLAKE2b-256 9a89c572ded9e61c88751c6b4ef459222a085c8e7714932382b4746fa9530e89

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