A sophisticated weather prediction application using NASA Earth observation data, agentic AI, and quantum probability simulation.
/frontend- React.js application with TailwindCSS/backend- Flask server and API endpoints/quantum- Qiskit quantum simulation code/tests- Test suites for all components/data- Data storage and caching
- Location-based weather prediction
- Date-specific forecasting
- Weather preference customization
- Quantum probability simulation
- NASA data integration
- Interactive visualizations
- Mobile-responsive design
cd frontend
npm install
npm startcd backend
python -m venv venv
# On Windows
.\venv\Scripts\activate
# On Unix
source venv/bin/activate
pip install -r requirements.txt
python app.pycd quantum
pip install -r requirements.txt- Frontend: React.js, TailwindCSS, Recharts, Framer Motion
- Backend: Flask, LangChain, Pandas, NumPy
- Quantum: Qiskit (IBM Quantum SDK)
- Database: SQLite
- APIs: NASA GES DISC, Giovanni, Hydrology Data Rods
# Frontend tests
cd frontend
npm test
# Backend tests
cd backend
pytest
# Quantum module tests
cd quantum
python -m pytest- GES DISC OPeNDAP Server
- Giovanni
- Hydrology Data Rods
- Worldview
- Earthdata Search
- CPTEC/INPE Brazil
MIT License