A comprehensive web-based analysis tool for the Indian medicines dataset that provides detailed insights into manufacturers, pricing, therapeutic uses, and chemical compositions.
-
Manufacturer Analysis
- Top 15 manufacturers by medicine count
- Paracetamol price comparison
- Cipla portfolio analysis
-
Price Analysis
- Most expensive and cheapest medicines
- High blood pressure medicines statistics
- Price distribution visualization
-
Therapeutic Use & Disease Analysis
- Diabetes medicines listing
- Most versatile medicines
-
Chemical Composition Analysis
- Most common chemical compositions
- Diclofenac-containing medicines
pip install -r requirements.txtPlace your A_Z_medicines_dataset_of_India.csv file in the project directory.
python medicine_analysis.pypython app.pyThen open your browser and go to: http://localhost:5000
medicine/
├── medicine_analysis.py # Main analysis script
├── app.py # Flask web application
├── templates/
│ └── index.html # Web interface template
├── requirements.txt # Python dependencies
└── README.md # This file
The CSV file should contain these columns:
- Medicine Name
- Manufacturer
- Composition
- Uses
- Price
- Detailed text reports with tables
- Generated PNG charts (saved to disk)
- Interactive dashboard
- Real-time charts and tables
- Responsive design
- Backend: Python, Flask, Pandas, Matplotlib, Seaborn
- Frontend: HTML, CSS, JavaScript, Chart.js
- Data Processing: NumPy, Collections
- Ensure your CSV file has the correct column names
- The web interface loads data dynamically via API endpoints
- Charts are interactive and responsive
- All price values are displayed in Indian Rupees (₹)
- If you get "Data not loaded" error, check if the CSV file exists
- Make sure all dependencies are installed correctly
- Check console for any error messages