iausathub / satchecker

IAU CPS SatHub tool for satellite position prediction
BSD 3-Clause "New" or "Revised" License
8 stars 1 forks source link

Add tools endpoint to get satellite metadata #102

Closed mdadighat closed 2 months ago

mdadighat commented 2 months ago

Description:

Endpoint will get satellite data by name or NORAD id, and include the extras that SatChecker has including launch/decay dates and object type

Context:

SCORE needs this info to populate the individual satellite data view pages and we don't want to add all this to each ephemeris data point

github-actions[bot] commented 2 months ago

Coverage

Coverage Report
FileStmtsMissCoverMissing
src/api
   satchecker.py110%1
src/api/adapters/repositories
   satellite_repository.py70691%35, 39, 43, 47, 51, 55
   tle_repository.py891089%63, 69, 75, 84, 93, 97, 101, 220–235
src/api/domain/models
   tle.py19195%52
src/api/entrypoints
   extensions.py10190%32
src/api/entrypoints/v1/routes
   routes.py371073%22, 63, 92, 114–126
   tools_routes.py681085%51–53, 88–90, 181–190
src/api/services
   tools_service.py26485%106–130
   validation_service.py112199%139
src/api/services/tasks
   ephemeris_tasks.py40782%56, 81, 126, 130, 158, 179–182
src/api/utils
   coordinate_systems.py138199%458
   propagation_strategies.py65198%123
TOTAL9425394% 

Tests Skipped Failures Errors Time
103 0 :zzz: 0 :x: 0 :fire: 16.670s :stopwatch: