SatExplorer is a Streamlit-based web application for exploring and analyzing the Satellite Catalog (SATCAT) dataset. It provides interactive visualizations, advanced filtering, and custom analysis tools for satellite data.
Live Demo: The code is also hosted at https://satexplorer.streamlit.app/ thanks to Streamlit Community Cloud.
- Overview and statistics of the SATCAT dataset
- Satellite type analysis
- Advanced filters for custom queries
- Raw data viewing
- Size and trends analysis
- Custom analysis tab
- Data source and update information
- Help and documentation tab
- Python 3.8+
- pip
- Clone the repository:
git clone https://github.com/Harsh223/SatExplorer.git cd SatExplorer - Install dependencies:
pip install -r requirements.txt
streamlit run satcat_app.pysatcat_app.py- Main Streamlit appdata_loader.py- Data loading utilitiesutils.py- Helper functionsconstants.py- App constantstabs/- Tab-specific UI and logicsatcat.html- SATCAT data file (HTML format)
This project is licensed under the Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0) License. See the LICENSE file for details. For commercial use, please contact the author.