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

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for pysuricata-0.0.1.tar.gz
Algorithm Hash digest
SHA256 ab35e1d287a5f1d2733863ae849590ca7499fceee0a7261ce552def149849d9c
MD5 551156daff33a2d96ecb87c71a5bccc7
BLAKE2b-256 957d95f72d938412099033033702ac9d9ce19b698ddfba5a81702c47ba111a87

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pysuricata-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 08d5b1363ead678961f353bfb835748838b3e138cb67c645733936edf2bdddc7
MD5 26da3f96cd03083a3f8533c528e341b2
BLAKE2b-256 0c569c43ebf12ca1f69cb9b488c0fc2935d18672c808339d2d51f644d866a9eb

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