Skip to main content

Effective data visualization and reporting tool

Project description

Edvart

[!WARNING] This project is no longer maintained. We recommend using agentic coding tools to generate one-time EDA reports.

Supported Python versions Package version PyPI - Downloads Ruff

Edvart is an open-source Python library designed to simplify and streamline your exploratory data analysis (EDA) process.

Key Features

  • One-line Reports: Generate a comprehensive set of pandas DataFrame visualizations using a single Python statement. Edvart supports:
    • Data overview,
    • Univariate analysis,
    • Bivariate analysis,
    • Multivariate analysis,
    • Grouped analysis,
    • Time series analysis.
  • Customizable Reports: Produce, iterate, and style detailed reports in Jupyter notebooks and HTML formats.
  • Flexible API: From high-level simplicity in a single line of code to detailed control, choose the API level that fits your needs.
  • Interactive Visualizations: Many of the visualizations are interactive and can be used to explore the data in detail.

One-line Report

Edvart report demo

Installation

Edvart is available on PyPI and can be installed using pip:

pip install edvart

Usage

See the notebook examples/report-example.ipynb for an example report on a tabular dataset or examples/time-series-report-example.ipynb for an example report on a time-series dataset.

See the Usage section of the documentation for more information.

Creating a Default Report

import edvart

# Load a dataset to a pandas DataFrame
dataset = edvart.example_datasets.dataset_titanic()
# Create a default report
report = edvart.DefaultReport(dataset)
# Show the report in the current Jupyter notebook
report.show()
# Export the report to an HTML file
report.export_html("report.html")
# Export the code generating the report to a Jupyter notebook
report.export_notebook("report.ipynb")

User Documentation

The user documentation is available at https://datamole-ai.github.io/edvart/.

License

Edvart is licensed under the MIT license. See the LICENSE file for more details.

Contact

Edvart has a Gitter room for development-related and general discussions.

How to Contribute

See CONTRIBUTING.md.

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

edvart-4.0.2.tar.gz (1.2 MB view details)

Uploaded Source

Built Distribution

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

edvart-4.0.2-py3-none-any.whl (1.3 MB view details)

Uploaded Python 3

File details

Details for the file edvart-4.0.2.tar.gz.

File metadata

  • Download URL: edvart-4.0.2.tar.gz
  • Upload date:
  • Size: 1.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for edvart-4.0.2.tar.gz
Algorithm Hash digest
SHA256 b12c8fa60e3bbd0c7c3c4b257c494617adbeff1b425b42885e09de43ea2a209b
MD5 8051b3ffb939ebdf3fd5eec237db2020
BLAKE2b-256 466002916e005ca4d94303e1c5ade3a124fac432e8bf24177f4b51119a55e37a

See more details on using hashes here.

Provenance

The following attestation bundles were made for edvart-4.0.2.tar.gz:

Publisher: publish.yaml on datamole-ai/edvart

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file edvart-4.0.2-py3-none-any.whl.

File metadata

  • Download URL: edvart-4.0.2-py3-none-any.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for edvart-4.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 b2628520871b0f41f2969be3dd23b3d43099afb25c78320e0025dea409b7dc62
MD5 c4f0306a16ad370fa0116e7c7727bd37
BLAKE2b-256 f2db608c30a8514c76f5235896bfb14cfaed3ba2a337f5dbd8ed4c6438d10c7d

See more details on using hashes here.

Provenance

The following attestation bundles were made for edvart-4.0.2-py3-none-any.whl:

Publisher: publish.yaml on datamole-ai/edvart

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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