CarbonVision: Visualizing Emissions for a Sustainable Future
Inspiration
Climate change is one of the most pressing challenges of our time, and we wanted to create a tool that empowers individuals, businesses, and policymakers to take meaningful action. We were inspired by the power of data visualization and AI to transform complex environmental data into actionable insights. Our goal was to make carbon emissions data accessible, understandable, and actionable for everyone.
What it does
CarbonVision is a cutting-edge Tableau dashboard that:
Visualizes Global Carbon Emissions: Provides interactive, drill-down views of emissions by country, sector, and year.
Predicts Future Trends: Uses AI/ML models to forecast emissions based on historical data and external factors like energy use and weather conditions.
Enables Scenario Planning: Offers a "What-if" analysis tool to simulate the impact of interventions like renewable energy adoption or deforestation controls.
Integrates with External Tools: Connects with Google Maps for geographical visualization, Slack for real-time notifications, and Salesforce for corporate sustainability tracking.
Automates Reporting: Generates periodic reports on emissions trends and actionable recommendations.
How we built it
Data Collection and Cleaning:
Sourced data from the Global Carbon Atlas and other public datasets.
Cleaned and preprocessed the data using Python (Pandas, NumPy).
Dashboard Development:
Designed wireframes and built the dashboard using Tableau Public.
Added interactive features like filters, drill-downs, and geographical maps.
AI/ML Integration:
Trained a time-series forecasting model using TensorFlow.
Integrated the model into Tableau using Tableau Extensions API and JavaScript API.
API Integrations:
Used Google Maps API for geographical visualization.
Integrated OpenWeatherMap API to link climate data with emissions.
Set up Slack API for real-time notifications.
Testing and Refinement:
Tested the dashboard with real-world scenarios and refined it based on user feedback.
Challenges we ran into
Data Complexity:
Handling large and complex emissions datasets required efficient preprocessing and optimization using Tableau Hyper API.
AI/ML Integration:
Integrating predictive models into Tableau was challenging due to platform limitations. We overcame this by using custom JavaScript extensions.
Real-Time Updates:
Ensuring real-time data updates and notifications required careful configuration of APIs and automation workflows.
User Engagement:
Designing a dashboard that appeals to diverse user personas (executives, policymakers, educators) required iterative testing and feedback.
Accomplishments that we're proud of Successfully integrating AI/ML models into Tableau for emissions forecasting.
Creating an interactive and user-friendly dashboard that appeals to a wide range of users.
Building a tool that has the potential to drive real-world impact by empowering users to take actionable steps toward sustainability.
What we learned The importance of clean and well-structured data for effective visualization.
How to leverage Tableau's Developer Platform and APIs to create dynamic and interactive dashboards.
The power of AI/ML in predicting trends and enabling scenario planning.
The value of user feedback in refining and improving the design and functionality of the dashboard.
What's next for CarbonVision
Expand Data Sources:
Incorporate additional datasets like renewable energy adoption, air quality, and water usage.
Enhance AI/ML Capabilities:
Develop more advanced models to simulate the impact of policy changes and technological innovations.
Gamification:
Add challenges and leaderboards to encourage organizations to meet carbon reduction goals.
Global Application:
Expand the platform to include metrics for biodiversity, waste management, and other sustainability indicators.
Partnerships:
Collaborate with governments, NGOs, and corporations to scale the platform and drive global impact.
CarbonVision is just the beginning. We believe that by combining data, technology, and creativity, we can build a sustainable future for all. 🌍
Built With
- api
- cloud
- data
- excel
- ml
- model
- python
- rest
- salesforce
- tableau
Log in or sign up for Devpost to join the conversation.