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

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for pysuricata-0.0.5.tar.gz
Algorithm Hash digest
SHA256 4e0ffa3f249bc25741c196c3bc743dbe3f713ce4e3d81a783b740881def7ffce
MD5 2bda5282fef5b56e88e67feb1b094bd4
BLAKE2b-256 6a57d052a3ffa4c9bc0e7d97108a418e533cf73989aeccfcc23ffebd9dfa1a84

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pysuricata-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 1ecee6d8730b609fa3942cc46d3ed9f3cf251955d245024e4297e0785ef7cc97
MD5 755277bb4996092e6197617df1da22b5
BLAKE2b-256 3f407aa1c9b882c7861833604e78dcd586993719cead126c458113834dffdae9

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