TUA (Türkiye Uzay Ajansı) Astro Hackathon Projesi
CelesTrak GP ve Space-Track CDM verilerini birleştirerek 3.000+ uzay objesini takip eden, SGP4 propagasyon ile anlık konum hesaplayan, KD-Tree uzaysal indeksleme ile verimli yakınlaşma taraması yapan ve ardından CollisionNet (ONNX) derin öğrenme modeli ile çarpışma olasılığını (Pc) tahmin eden bir platform.
cd data_pipeline
pip install -r requirements.txt
python main.py --fetchcd ml_engine
pip install -r requirements.txt
python train.pycd backend
cargo run --releasecd frontend
npm install
npm run dev| Katman | Teknoloji |
|---|---|
| Veri Hattı | Python, sgp4, SQLAlchemy, APScheduler |
| ML Eğitimi | PyTorch, CUDA, ONNX |
| Backend | Rust, Axum, sgp4 (crate), kiddo, ort |
| Frontend | Next.js, CesiumJS, TanStack Query, Tailwind CSS |
| Veritabanı | SQLite |
Bu proje CC BY-NC 4.0 lisansı altındadır. Kişisel kullanım ve akademik araştırma serbesttir, ticari kullanım yasaktır.
TUA (Turkish Space Agency) Astro Hackathon Project
A platform that tracks 3,000+ space objects by combining CelesTrak GP and Space-Track CDM data, computes real-time positions via SGP4 propagation, performs efficient conjunction screening with KD-Tree spatial indexing, and predicts collision probability (Pc) using a CollisionNet (ONNX) deep learning model.
cd data_pipeline
pip install -r requirements.txt
python main.py --fetchcd ml_engine
pip install -r requirements.txt
python train.pycd backend
cargo run --releasecd frontend
npm install
npm run dev| Layer | Technology |
|---|---|
| Data Pipeline | Python, sgp4, SQLAlchemy, APScheduler |
| ML Training | PyTorch, CUDA, ONNX |
| Backend | Rust, Axum, sgp4 (crate), kiddo, ort |
| Frontend | Next.js, CesiumJS, TanStack Query, Tailwind CSS |
| Database | SQLite |
This project is licensed under CC BY-NC 4.0. Personal use and academic research are permitted, commercial use is prohibited.