{"id":25184277,"url":"https://github.com/cnoret/hexa-watts","last_synced_at":"2026-05-07T18:42:10.588Z","repository":{"id":200161656,"uuid":"645638640","full_name":"cnoret/hexa-watts","owner":"cnoret","description":"Interactive data visualization and machine learning app for energy consumption analysis and prediction in France, built with Streamlit. (Text in French)","archived":false,"fork":false,"pushed_at":"2025-02-25T14:33:08.000Z","size":74805,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-25T15:32:35.961Z","etag":null,"topics":["data-visualization","electricity-forecasting","energy-analysis","france","machine-learning","scikit-learn","streamlit"],"latest_commit_sha":null,"homepage":"https://cnoret-hexa-watts.hf.space/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cnoret.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-05-26T05:28:30.000Z","updated_at":"2025-02-25T14:41:59.000Z","dependencies_parsed_at":null,"dependency_job_id":"83263114-a0f3-410a-b15a-45f985b677ff","html_url":"https://github.com/cnoret/hexa-watts","commit_stats":null,"previous_names":["cnoret/energie_france","cnoret/energie-france","cnoret/hexa-watts"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cnoret%2Fhexa-watts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cnoret%2Fhexa-watts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cnoret%2Fhexa-watts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cnoret%2Fhexa-watts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cnoret","download_url":"https://codeload.github.com/cnoret/hexa-watts/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247144358,"owners_count":20891107,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["data-visualization","electricity-forecasting","energy-analysis","france","machine-learning","scikit-learn","streamlit"],"created_at":"2025-02-09T19:30:49.994Z","updated_at":"2026-05-07T18:42:10.545Z","avatar_url":"https://github.com/cnoret.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Hexa Watts: Energy Consumption Prediction Application\n\n## 🔁 Overview\n\n**Hexa Watts** is a Streamlit-based web application that allows users to analyze and predict electricity consumption across French regions. The app provides visualizations, exploratory data analysis (EDA), and machine learning predictions to support energy management and planning.\n\n\u003e **Note**: The application's interface and explanatory text are in French. This is to provide a localized experience for French-speaking users.\n\n---\n\n## 🎯 Features\n\n1. **Data Visualization**:\n   - Regional energy production and consumption trends.\n   - Renewable energy production breakdown (solar, wind, hydro, bioenergy).\n   - European energy comparisons using Eurostat data.\n\n2. **Machine Learning**:\n   - Predicts electricity consumption (in MW) based on region, date, time, and temperature data.\n   - Linear Regression model trained on historical data.\n\n3. **Data Sources**:\n   - French energy consumption data: **RTE eco2mix**.\n   - Regional population statistics: **INSEE**.\n   - Regional temperature data: **Météo France**.\n   - European energy data: **Eurostat**.\n\n---\n\n## 🔧 Installation\n\nTo run the application locally, follow these steps:\n\n### 1. Clone the Repository\n\n```bash\ngit clone https://github.com/your-username/energie-france.git\ncd energie-france\n```\n\n### 2. Create a Virtual Environment\n\n```bash\npython -m venv venv\nsource venv/bin/activate  # On Windows: venv\\Scripts\\activate\n```\n\n### 3. Install Dependencies\n\n```bash\npip install -r requirements.txt\n```\n\n### 4. Run the Application\n\n```bash\nstreamlit run streamlit_app.py\n```\n\n---\n\n## 📂 Project Structure\n\n```\nenergie-france/\n├── datasets/                # Data files used for analysis and predictions\n├── models/                  # Pre-trained ML models (e.g., Linear Regression)\n├── content/                 # Modular Streamlit pages (e.g., Introduction, Visualizations)\n├── images/                  # Image assets for the application\n├── streamlit_app.py         # Main application entry point\n├── requirements.txt         # Dependencies for the project\n└── README.md                # Project documentation\n```\n\n---\n\n## 📊 Data Sources\n\n1. [RTE Eco2Mix](https://odre.opendatasoft.com/explore/dataset/eco2mix-regional-cons-def)\n2. [INSEE Statistics](https://www.insee.fr/fr/statistiques)\n3. [Météo France](https://donneespubliques.meteofrance.fr)\n4. [Eurostat](https://ec.europa.eu/eurostat)\n\n---\n\n## 🧬 Technologies Used\n\n- **Python**: Primary programming language.\n- **Streamlit**: Framework for building the web application.\n- **Pandas**: Data manipulation and analysis.\n- **Plotly**: Interactive visualizations.\n- **Scikit-Learn**: Machine learning for predictions.\n- **Joblib**: Model serialization.\n\n---\n\n## 📜 License\n\nThis project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcnoret%2Fhexa-watts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcnoret%2Fhexa-watts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcnoret%2Fhexa-watts/lists"}