This is a Python Dash application for interactive visualization of mineral abundance data collected by the CheMin instrument aboard the Curiosity Rover on Mars.
It allows users to:
- Select a specific sol (Martian day)
- Visualize mineral abundance data with error bars
- See the corresponding location on a Mars map
- Interactive plot of mineral abundance (%)
- Tooltips and popups showing elevation and coordinates
- Leaflet-based Mars basemap
- Ready for new data input from CheMin
CheMin-Interactive-Viewer/
├── data/
│ ├── combined_chemin_data_all_sols.csv
│ └── combined_sol_data.csv
├── CheMin_Interactive_Viewer.ipynb
├── paper.md
├── LICENSE
├── .gitignore
└── README.md
Install the required packages:
pip install dash dash-leaflet plotly pandasThen run the app:
jupyter notebook CheMin_Interactive_Viewer.ipynbYou must place two CSV files in the data/ folder:
combined_chemin_data_all_sols.csvcombined_sol_data.csv
If you want to use your own data, follow the same structure and format as shown in the provided files.
This project is licensed under the MIT License.