Edvart
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
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
dataset = edvart.example_datasets.dataset_titanic()
report = edvart.DefaultReport(dataset)
report.show()
report.export_html("report.html")
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.