Exploratory data analysis and presentation tool
Project description
Data Oriented Report Automator (DORA)
What is DORA?
DORA is a tool that does the heavy lifting of data analysis for you. Instead of writing code to create charts and calculate statistics, you give DORA your data file, and it builds a comprehensive, beautiful HTML report automatically.
If you have used tools like ydata-profiling and sweetviz, DORA lets you do more. It provides a way to process kaggle dataset as well without a lot of clutter.
Get started in 2 minutes
- Install DORA
Open your terminal and run the following command:
pip install dora-eda
- Run DORA
Simply run the following command:
DORA supports the following file formats: .csv, .xlsx, .json, .parquet
dora
An interactive wizard will appear and ask a few simple questions:
- What is the path to your data file? (You can type a path like
data/raw/insuranceor even a Kaggle dataset URL likehttps://www.kaggle.com/datasets/sakshisatre/tips-dataset) - Where should we save the report?
- What kind of analysis do you want?
Sit back for a few seconds, and DORA will generate your report.
Example:
Usage Examples
The Easy Way (Interactive Wizard) Best for first-time users or quick checks.
dora
Just follow the prompts on the screen. DORA will handle the rest.
The Automation Way
If you run the same analysis often, you can save your configuration in a YAML file and run DORA with the --config flag.
dora --config config.yaml
What Do I Get?
After DORA finishes, check the output folder you selected to find:
eda_report.html: The main report. double-click to open it in your browser.charts/: A folder containing all the charts generated by DORA.
Contribution
I love help from the community! If you are a developer and want to improve DORA, check out our contribution guide to get started with setting up the developer environment.
License
DORA is licensed under the MIT License. See LICENSE for details.
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file dora_eda-3.2.1.tar.gz.
File metadata
- Download URL: dora_eda-3.2.1.tar.gz
- Upload date:
- Size: 19.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.2.1 CPython/3.13.11 Linux/6.11.0-1018-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ba69189f1cd59d5c0c2eb0edee5e396df0330521f96501b81c8617f41eb185ff
|
|
| MD5 |
ff3c615c51ed131da46d0adef5f09a47
|
|
| BLAKE2b-256 |
150b90dec9d855119ed7472d8f48cc90bc1a3f5c2c4035575fbf4a6854064760
|
File details
Details for the file dora_eda-3.2.1-py3-none-any.whl.
File metadata
- Download URL: dora_eda-3.2.1-py3-none-any.whl
- Upload date:
- Size: 25.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.2.1 CPython/3.13.11 Linux/6.11.0-1018-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5cb5318f66d823f8278605df439df1ea6f7518940bd7f226ebf57a1aef4e27e3
|
|
| MD5 |
5383d7cd9542552c5bc31776b4015fc4
|
|
| BLAKE2b-256 |
263f14bee22c081d93983f59f1b4854d26b54d3e58bf00f547634c2d6c34a330
|