Giter VIP home page Giter VIP logo

al-1n / meteo-dash Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 40.82 MB

Meteo Dash is a web app for exploring meteorite landing data.

Home Page: https://meteo-dash.streamlit.app/

License: GNU General Public License v3.0

Python 0.34% Jupyter Notebook 99.66%
dashboard dashboard-application dashboards meteorite-app meteorite-landing-sites meteorite-landings meteoritelandings meteorites nasa-data streamlit-cloud streamlit-dashboard streamlit-webapp

meteo-dash's Introduction

Meteo Dash

A hands-on meteorite landing data exploration app


About the project

Explore meteorite landing data hands-on with this interactive app, providing a captivating journey through celestial impacts on Earth.


Link to the interactive dashboard: meteo-dash.streamlit.app

Requirements

JupyterLab Pandas Numpy Streamlit
Matplotlib Seaborn Plotly Scipy
Folium Hydralit_components Pillow Geopy
Pycountry_convert Tqdm Pprint Statsmodels.api

Note: The data analysis was first performed on the back-end side using jupyter notebooks with the dashboard being the final front-end presentation. Accordingly, some of the requirements apply only to the back-end project and some to the fron-end. If you are interested only in the dashboard, the project includes a 'requirements.txt' file that streamlit will scan and install in the deployment stage.


How to use this project

To get started with the project, first clone the repository onto your local machine.

Next, create a dedicated python environnent using pipenv or conda.

Install streamlit and the listed requirements within the environment.

For more information and alternative options for creating an environment check the streamlit documentation:

Streamlit Docs

To run the dashboard locally, open a terminal and go to the project folder. Activate the newly created environment and run the following command:

streamlit run Meteo_Dash.py

If you just want to explore the notebooks, than you can install the necessary packages in the base environment using pip or conda without the need to create a virtual environment.

Proof of Concept. Tailorable to various subjects, this platform showcases the potential for transforming complex data into a user-friendly and adaptable format.

Contributors

Alin Airinei



Background


Ever wondered what secrets meteorites hold? Meteo Dash lets you explore the fascinating world of meteorite landings through an interactive data visualization portal, bridging the gap between scientific rigor and accessible discovery through a unique hands-on experience.

        

Key Features:

User friendly. Meteo Dash puts data visualizations front and center, with concise explanations nestled just below, ready to expand at your touch. No distractions, just clear insights at your fingertips.

Concise Bullet Point Format. We understand the importance of clarity. Explanations are presented in a user-friendly bullet point format, ensuring easy readability and facilitating presentations to diverse audiences.

Go beyond the bullet points. Meteo Dash empowers you to delve deeper than pre-digested summaries. Explore data yourself, uncover hidden patterns, and draw your own conclusions. It's like having a scientist's notebook in your pocket, ready to spark your curiosity.

        

Aggregated Data Sources. Drawing from reputable sources such as NASA, The Meteoritical Society, The NHM Meteorite Catalogue, and the World Bank, Meteo Dash provides a comprehensive overview by combining data from multiple sources.

Citation Integration. Meteo Dash includes in-text references as links, marked by superscript numbers. The rigor of the chosen citation method is not exactly on par with a scientific paper approach but aims to direct the user to further resources where needed, including scientific papers.

Dive deeper, if you dare. For those seeking further insights, Meteo Dash recommends "Systematics and Evaluation of Meteorite Classification" by Weisberg et al. This serves as the basis for the adopted classification method, offering an excellent companion for users with varying levels of tolerance for formal scientific literature.

        

Meteo Dash is your gateway to scientific discovery. Dive into meteorite origins, compositions, and impacts, understanding the stories they tell us about the universe.

meteo-dash's People

Contributors

al-1n 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.