MCPcopy Index your code
hub / github.com/ShenMian/tracker

github.com/ShenMian/tracker @v0.1.20

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.1.20 ↗ · + Follow
198 symbols 370 edges 21 files 93 documented · 47%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

tracker

A terminal-based real-time satellite tracking and orbit prediction application.

<img src="https://github.com/ShenMian/tracker/raw/v0.1.20/docs/screenshot_1.png" width="80%" alt="Screenshot">


<small><i>The font used in the screenshot is <a href="https://github.com/microsoft/cascadia-code">Cascadia Code NF</a>.</i></small>

Features

  • Orbit propagation: Real-time positions & trajectories using SGP4.
  • Detailed info: Object information.
  • Sky view: Polar azimuth/elevation plot.
  • Time shift: View past/future positions.
  • Object following: Follow selected object.
  • Infinite map: Continuous horizontal world map.
  • Auto updates: Automatic TLE updates sourced from CelesTrak.
  • Configurable: Custom display & behavior.
  • Localization: UI translations.

Installation

Package manager

Arch Linux

tracker is available in the AUR:

paru -S tracker # use your favorite AUR helper

Windows

scoop bucket add extra
scoop install tracker

Build from source

cargo install --git https://github.com/ShenMian/tracker

Documentation

License

Licensed under Apache License, Version 2.0.

Core symbols most depended-on inside this repo

time
called by 15
src/shared_state.rs
predict
called by 11
src/object.rs
wrap_longitude_deg
called by 6
src/utils.rs
longitude
called by 6
src/object.rs
handle_event
called by 6
src/widgets/sky.rs
iter
called by 6
src/widgets/tabs.rs
name
called by 5
src/object.rs
latitude
called by 5
src/object.rs

Shape

Method 115
Function 44
Class 36
Enum 3

Languages

Rust100%

Modules by API surface

src/widgets/world_map.rs23 symbols
src/widgets/satellite_groups.rs22 symbols
src/widgets/timeline.rs17 symbols
src/widgets/information.rs15 symbols
src/widgets/sky.rs14 symbols
src/utils.rs14 symbols
src/widgets/tabs.rs12 symbols
src/object.rs12 symbols
src/shared_state.rs10 symbols
src/config.rs10 symbols
src/group.rs8 symbols
src/app.rs8 symbols

For agents

$ claude mcp add tracker \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact