A comprehensive data analysis project for exploring and modeling Aadhaar-related datasets, including biometric, demographic, and enrolment information.
This project analyzes three key datasets related to Aadhaar:
- Biometric Data: Contains biometric information (1,861,108 records)
- Demographic Data: Contains demographic information (2,071,700 records)
- Enrolment Data: Contains enrolment information (1,006,029 records)
aadhaar_hackathon/
├── Data/
│ ├── Combined_CSV/ # Merged CSV files
│ │ ├── api_data_aadhar_biometric_combined.csv
│ │ ├── api_data_aadhar_demographic_combined.csv
│ │ └── api_data_aadhar_enrolment_combined.csv
│ ├── Raw_Data/ # Raw data split into chunks
│ │ ├── api_data_aadhar_biometric/
│ │ ├── api_data_aadhar_demographic/
│ │ └── api_data_aadhar_enrolment/
│ └── merge.ipynb # Notebook for merging raw data
├── model.ipynb # Main analysis notebook
├── requirements.txt # Python dependencies
├── LICENSE # MIT License
└── README.md # This file
- Python 3.8 or higher
- pip package manager
- Clone the repository:
git clone https://github.com/Marmikgaj/aadhaar_hackathon.git
cd aadhaar_hackathon- Create a virtual environment (recommended):
python -m venv .venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate- Install required packages:
pip install -r requirements.txt- Open the main analysis notebook:
jupyter notebook model.ipynb- Run the cells sequentially to:
- Load the three datasets
- View dataset summaries and statistics
- Perform data analysis and modeling
The project includes combined CSV files ready for analysis. If you need to re-merge the raw data chunks:
- Navigate to the Data directory
- Open
merge.ipynbto combine raw data files
pandas==2.3.3- Data manipulation and analysisnumpy==2.4.0- Numerical computingpython-dateutil==2.9.0.post0- Date/time utilitiespytz==2025.2- Timezone supporttzdata==2025.3- Timezone database
| Dataset | Rows | Source Files |
|---|---|---|
| Biometric | 1,861,108 | 4 chunks |
| Demographic | 2,071,700 | 5 chunks |
| Enrolment | 1,006,029 | 3 chunks |
This project is licensed under the MIT License - see the LICENSE file for details.

Marmik Gajbhiye
- Aadhaar Hackathon organizers
- Data providers
Note: This project is developed for educational and research purposes as part of a hackathon.



