Effective data visualization and reporting tool
Project description
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
# 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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | de049c3d2ad3c238f191b5285eb9b9a80dc7c3650a0a4172f5f05219ed5c95f1 |
|
MD5 | 66b0b165cee0ac1e8304135e6979b306 |
|
BLAKE2b-256 | 813826e7f2a692306581aaab17ef536ae2685f8cb6d8f2076dfe08a3f4aec28d |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | a5ff82a69f54b1fe38c3da88717976f53d1a6d2d6f74e024770a6b157eedc66b |
|
MD5 | 8b81fc1bf458c566431709f59da2a880 |
|
BLAKE2b-256 | 21e48fe105d69cd33c8e9053f04bdd52f2404e4f3deeb48aafff7f665a7baeeb |