An open API service indexing awesome lists of open source software.

https://github.com/datamole-ai/edvart

An open-source Python library for Data Scientists & Data Analysts designed to simplify the exploratory data analysis process. Using Edvart, you can explore data sets and generate reports with minimal coding.
https://github.com/datamole-ai/edvart

analysis data-analysis data-science data-visualization data-viz eda exploration exploratory-data-analysis exploratory-data-analysis-eda plots python

Last synced: 4 months ago
JSON representation

An open-source Python library for Data Scientists & Data Analysts designed to simplify the exploratory data analysis process. Using Edvart, you can explore data sets and generate reports with minimal coding.

Awesome Lists containing this project

README

          

# Edvart

> [!WARNING]
> This project is no longer maintained.



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](images/edvart-demo.gif)

## Installation

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

```bash
pip install edvart
```

## Usage

See the notebook
[examples/report-example.ipynb](https://nbviewer.org/github/datamole-ai/edvart/blob/main/examples/report-example.ipynb)
for an example report on a tabular dataset or
[examples/time-series-report-example.ipynb](https://nbviewer.org/github/datamole-ai/edvart/blob/main/examples/time-series-report-example.ipynb)
for an example report on a time-series dataset.

See the [Usage section](https://datamole-ai.github.io/edvart/usage.html) of the documentation
for more information.

### Creating a Default Report

```python
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](https://opensource.org/license/mit/). See the LICENSE file for more
details.

## Contact
Edvart has a [Gitter room](https://app.gitter.im/#/room/#edvart:gitter.im)
for development-related and general discussions.

## How to Contribute

See [CONTRIBUTING.md](CONTRIBUTING.md).