All Projects → redraw → satellite-passes-api

redraw / satellite-passes-api

Licence: other
query next satellite passes 🛰️

Programming Languages

python
139335 projects - #7 most used programming language
Dockerfile
14818 projects

Projects that are alternatives of or similar to satellite-passes-api

trusat-frontend
The React codebase for space-sustainability tool TruSat
Stars: ✭ 31 (+34.78%)
Mutual labels:  satellites
Cubium
🛰️ Minimalist software system for CubeSats and high-altitude balloon systems
Stars: ✭ 31 (+34.78%)
Mutual labels:  satellites
keeptrack.space
🌎📡 TypeScript Astrodynamics Software for Non-Engineers. 3D Visualization of satellite data and the sensors that track them.
Stars: ✭ 61 (+165.22%)
Mutual labels:  satellites
DemonEditor
Enigma2 channel and satellite list editor for GNU/Linux and macOS.
Stars: ✭ 80 (+247.83%)
Mutual labels:  satellites
AstriaGraph
A tool for visualizing Resident Space Objects (http://astria.tacc.utexas.edu/AstriaGraph/)
Stars: ✭ 31 (+34.78%)
Mutual labels:  satellites
CubeSatSim
CubeSatSim, the AMSAT CubeSat Simulator
Stars: ✭ 201 (+773.91%)
Mutual labels:  satellites
gr-quetzal1
This repository includes the UHF specifications for Quetzal-1, information on demodulating and decoding beacons from the satellite, as well as a graphical application to view beacon data.
Stars: ✭ 19 (-17.39%)
Mutual labels:  satellites
spacelab
SpaceLab Organization Info
Stars: ✭ 14 (-39.13%)
Mutual labels:  satellites
google map satellite download
谷歌地图卫星影像下载,合并,导出geotiff工具
Stars: ✭ 24 (+4.35%)
Mutual labels:  satellites
gr-satnogs
SatNOGS GNU Radio Out-Of-Tree Module
Stars: ✭ 38 (+65.22%)
Mutual labels:  satellites

🛰️ Groundtrack API

Query next passes for a given satellite above you.

Uses Skyfield to predict passes, and Celestrak GP API to get updated TLE data.

GitHub | Docs | openapi.json

API

GET /passes/<norad-id>

Parameters:

  • lat latitude (required)
  • lon longitude (required)
  • limit number of next passes
  • days number of days to calculate passes ahead
  • visible_only can be true/false, filter passes by visible passes only
GET /passes/25544?lat=-34.9112212&lon=-57.9372988&limit=1 HTTP/1.1
Accept: */*
Accept-Encoding: gzip, deflate
Connection: keep-alive
Host: satellites.fly.dev
User-Agent: HTTPie/1.0.3

Response example,

[
  {
    "rise": {
      "alt": "10.00",
      "az": "317.05",
      "az_octant": "NW",
      "utc_datetime": "2020-06-02 05:22:20.959562+00:00",
      "utc_timestamp": 1591075340,
      "is_sunlit": false,
      "visible": false
    },
    "culmination": {
      "alt": "79.94",
      "az": "44.48",
      "az_octant": "NE",
      "utc_datetime": "2020-06-02 05:25:44.705872+00:00",
      "utc_timestamp": 1591075544,
      "is_sunlit": false,
      "visible": false
    },
    "set": {
      "alt": "10.00",
      "az": "130.38",
      "az_octant": "SE",
      "utc_datetime": "2020-06-02 05:29:10.634226+00:00",
      "utc_timestamp": 1591075750,
      "is_sunlit": false,
      "visible": false
    },
    "visible": false
  }
]
  • alt/az are measured in degrees.
  • is_sunlit tells if satellite is being illuminated by the sun.
  • visible field tells if the satellite will be probably visible, considering the sun is near the horizon, and the observer is at night. You can read more here.

Note: Results are cached 1 day for each parameters combo, except limit.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].