SkillAgentSearch skills...

DORA

DORA (Data Oriented Report Automator) automates Exploratory Data Analysis (EDA) to help you effortlessly explore datasets. Generate insightful statistics, visualizations, and reports with just a click! Streamline your data exploration workflow and uncover trends, patterns, and relationships in your data with ease.

Install / Use

/learn @Asifdotexe/DORA
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Data Oriented Report Automator (DORA)

<p align="center"> <img src="data/assets/dora-updated-concept.png" alt="DORA Logo" width="200"/> </p> <p align="center"> <img src="data/assets/demo-snippet.png" alt="DORA Demo" width="700"/> </p>

An interactive power-tool to automate Exploratory Data Analysis (EDA) and generate beautiful, insightful reports in seconds. </em>

<p align="center"> <a href="https://dora-eda.streamlit.app/"> <img src="https://static.streamlit.io/badges/streamlit_badge_black_white.svg" alt="Open in Streamlit"> </a> <br> </p>

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.

You can use DORA in two ways:

  1. Web App: No installation needed. Just upload your data and download the report.
  2. CLI Tool: Install locally for power usage and automation.

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

  1. Install DORA

Open your terminal and run the following command:

pip install dora-eda
  1. 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/insurance or even a Kaggle dataset URL like https://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:

<p align="center"> <img src="data/assets/cli-demo.png" alt="DORA Demo" width="700"/> </p>

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:

  1. eda_report.html: The main report. double-click to open it in your browser.
  2. 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.

View on GitHub
GitHub Stars67
CategoryData
Updated1d ago
Forks0

Languages

Python

Security Score

100/100

Audited on Apr 3, 2026

No findings