Skip to main content

Effective data visualization and reporting tool

Project description

Edvart

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.0.tar.gz (1.2 MB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for edvart-4.0.0.tar.gz
Algorithm Hash digest
SHA256 de049c3d2ad3c238f191b5285eb9b9a80dc7c3650a0a4172f5f05219ed5c95f1
MD5 66b0b165cee0ac1e8304135e6979b306
BLAKE2b-256 813826e7f2a692306581aaab17ef536ae2685f8cb6d8f2076dfe08a3f4aec28d

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for edvart-4.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a5ff82a69f54b1fe38c3da88717976f53d1a6d2d6f74e024770a6b157eedc66b
MD5 8b81fc1bf458c566431709f59da2a880
BLAKE2b-256 21e48fe105d69cd33c8e9053f04bdd52f2404e4f3deeb48aafff7f665a7baeeb

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page