Skip to content

Harsh223/SatExplorer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SatExplorer

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.

Features

  • 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

Getting Started

Prerequisites

  • Python 3.8+
  • pip

Installation

  1. Clone the repository:
    git clone https://github.com/Harsh223/SatExplorer.git
    cd SatExplorer
  2. Install dependencies:
    pip install -r requirements.txt

Running the App

streamlit run satcat_app.py

Project Structure

  • satcat_app.py - Main Streamlit app
  • data_loader.py - Data loading utilities
  • utils.py - Helper functions
  • constants.py - App constants
  • tabs/ - Tab-specific UI and logic
  • satcat.html - SATCAT data file (HTML format)

License

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.

About

SatExplorer: Global Satellite & Space Object Dashboard, 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.

Resources

License

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors