Rank professors, researchers and scholars in Tunisian universities based on h-index and i10-index
# 🎓 TuniSci: Tunisian Scholars Research Impact Analysis
This project analyzes the research impact of Tunisian scholars ### Option 3: Quick Setup with uv Only 🚀y scraping data from Google Scholar. It includes **5945 scholars** from various universities, research fields, and interests. The goal is to reflect the real impact and contribution of Tunisian universities to global research and higher education quality.
---
## 📊 Key Metrics
- **Average h-index**: **8.2**
- **What is a Good h-Index?**
According to Hirsch:
- **20**: Good after 20 years of research
- **40**: Outstanding
- **60**: Truly exceptional
---
## 🌍 Project Scope
- **Data Source**: Google Scholar
- **Scholars**: 5945 Tunisian scholars from different universities and research fields.
- **Objective**: Reflect the real impact and contribution of Tunisian universities on global research and higher education quality.
---
## 📈 Significant Statistics
- **Top 100 Scholars**: View Ranking
---
## 🚀 Running the Streamlit App Locally
### Prerequisites
- pyenv (for Python version management)
- uv (for fast package management and virtual environments)
- Poetry (for dependency management)
- Docker (optional, for containerized deployment)
---
### Option 1: Complete Setup with pyenv + uv + Poetry (Recommended) 🚀
1. Clone the repository:
```bash
git clone
github.com
cd TuniSci
```
2. Install pyenv (if not already installed):
```bash
# macOS with Homebrew
brew install pyenv
# Or using the installer
curl
pyenv.run | bash
```
3. Install and set local Python version:
```bash
# Install Python 3.11 (or your preferred version)
pyenv install 3.11.9
# Set local Python version for this project
pyenv local 3.11.9
```
4. Install uv (if not already installed):
```bash
curl -LsSf
astral.sh | sh
```
5. Create virtual environment with uv:
```bash
uv venv .venv
# Activate the virtual en …