Giter Club home page Giter Club logo

wisegeorge / nasa-mission-pale-blue-dot Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 0.0 30.02 MB

World Temperature Viewer is more than just a data visualization tool; it is a conduit for knowledge transfer, fostering a greater understanding of the far-reaching impacts of global warming and climate change

Home Page: https://nasa-palebluedot-wtv.streamlit.app/

License: MIT License

Python 1.79% Jupyter Notebook 98.18% Dockerfile 0.03%
berkeley-earth climate-action climate-change driven-data global-warming nasa prophet sustainable-development-goals temperature-forecasting

nasa-mission-pale-blue-dot's Introduction

🪐NASA's Pale Blue Dot 🌎 Mission: World Temperature Viewer 🌡️

The NASA Pale Blue Dot Visualization Challenge is a contest that encourages individuals from various fields to create innovative data visualizations using Earth observation data. This initiative was launched as part of the Open Science Year 2023 celebration and NASA’s new Transform to Open Science (TOPS) initiative. The challenge aims to advance at least one of the following Sustainable Development Goals (SDGs): Zero Hunger, Clean Water and Sanitation, and Climate Action. Participants have the opportunity to be part of the open science revolution by unlocking the full potential of Earth observation data, which provides accurate and publicly accessible information about our atmosphere, oceans, ecosystems, land cover, and built environment


By: Jorge Felix Martínez Pazos

From: Center for Computational Mathematics Studies. University of Informatics Sciences.


Introduction

The escalating threat of global warming and climate change, driven by humanity's current trend toward consumerism, deliberate consumption of natural resources, and emission of atmospheric toxins, is a pressing issue. Despite the adoption of renewable energy by many companies, significant change will not be realized until humanity fully acknowledges the impending reality of this problem. Our solution to the Pale Blue Dot challenge focuses on the Sustainable Development Goal: Climate Action. We have extensively studied and analyzed the Earth's land surface temperature using an open-source dataset published inKaggleby Berkeley Earth: https://www.kaggle.com/datasets/berkeleyearth/climate-change-earth-surface-temperature-data.

Overview

The World Temperature Viewer (WTV) is our contribution to NASA’s Pale Blue Dot mission. This application leverages data analysis and data science techniques to provide insights into the past and prospective behavior of Land Surface Temperature across the Earth. The software includes a set of models using the Meta AI Prophet Framework to perform robust temperature forecasting for U.S cities. The dataset used is the Global Land Temperature By City, published by Berkeley Earth on Kaggle.

The (WTV) also integrates a comprehensive data analysis resulting in graphical representations, geographic charts, and descriptive statistics that provide powerful insights into the behavior of temperatures on Earth. This interactive exploration not only demystifies the abstract concepts often associated with these phenomena but also highlights their tangible, real-world impacts.

Methodology

The dataset was split into a training set (1970 to 2013) and a test set (2010 to 2013). The model was trained using the Prophet framework with the following parameters:

{
    'growth': 'linear',    
    'seasonality_mode': 'additive',   
    'seasonality_prior_scale': 10.0,   
    'holidays_prior_scale': 10.0,  
    'changepoint_prior_scale': 0.05,   
    'mcmc_samples': 0,      
    'interval_width': 0.8,  
    'uncertainty_samples': 1000,   
    'stan_backend': None
}

After training, the model’s performance was evaluated over the test set, reporting robust values for Average Mean Absolute Error (1.3) and Average Mean Squared Error (7.1) across all models. The comparison between observed values and forecasted values for New York and Miami is represented below.

1706325074431

1706325104533

Our solution underscores the importance of data-driven decision-making in addressing the pressing issue of climate change. By providing a platform that translates rich climate data into actionable insights, we aim to facilitate informed discussions and decisions about sustainable practices and policies.

The World Temperature Viewer, a part of NASA’s Pale Blue Dot mission, is available on Streamlit Cloud. This interactive application uses data science techniques to visualize global temperature trends. It’s user-friendly, accessible worldwide, and continuously updated for relevance. The application translates complex climate data into easy-to-understand visualizations, aiding in climate change awareness and understanding.

World Temperature Viewer: https://nasa-palebluedot-wtv.streamlit.app/

1706325456901

1706325464436

1706325470035

Further Information

For an in-depth comprehension of the project, it is recommended to refer to the subsequent resources located within the Pale Blue Dot Solution directory: ‘Summary’, ‘Detailed Report’, and ‘Solution Notebook’. These documents provide extensive information and insights about the project.

Feedback

Your feedback is greatly appreciated! Feel free to follow the author on the following platforms:

Your support and follow are much appreciated!

nasa-mission-pale-blue-dot's People

Contributors

wisegeorge avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.