Skip to content
Snippets Groups Projects
Commit ca6a73e5 authored by nguyed99's avatar nguyed99
Browse files

Add input files and query script

parent 48a18501
No related branches found
No related tags found
No related merge requests found
......@@ -8,6 +8,7 @@ readme = "README.md"
[tool.poetry.dependencies]
python = ">=3.10"
numpy = "~1.24"
requests = "2.31.0"
[build-system]
requires = ["poetry-core"]
......
!$$SOF
MAKE_EPHEM=YES
COMMAND=502
EPHEM_TYPE=VECTORS
CENTER='coord@399'
COORD_TYPE=GEODETIC
SITE_COORD='13.35075983141236,52.497297553950155,0.0354'
START_TIME='2023-12-24'
STOP_TIME='2024-01-01'
STEP_SIZE='1 DAYS'
VEC_TABLE='2x'
REF_SYSTEM='ICRF'
REF_PLANE='ECLIPTIC'
VEC_CORR='NONE'
CAL_TYPE='M'
OUT_UNITS='KM-S'
VEC_LABELS='YES'
VEC_DELTA_T='NO'
CSV_FORMAT='NO'
OBJ_DATA='YES'
\ No newline at end of file
!$$SOF
MAKE_EPHEM=YES
COMMAND=301
EPHEM_TYPE=VECTORS
CENTER='coord@399'
COORD_TYPE=GEODETIC
SITE_COORD='13.35075983141236,52.497297553950155,0.0354'
START_TIME='2023-12-24'
STOP_TIME='2024-01-01'
STEP_SIZE='1 DAYS'
VEC_TABLE='2x'
REF_SYSTEM='ICRF'
REF_PLANE='ECLIPTIC'
VEC_CORR='NONE'
CAL_TYPE='M'
OUT_UNITS='KM-S'
VEC_LABELS='YES'
VEC_DELTA_T='NO'
CSV_FORMAT='NO'
OBJ_DATA='YES'
\ No newline at end of file
!$$SOF
MAKE_EPHEM=YES
COMMAND=10
EPHEM_TYPE=VECTORS
CENTER='coord@399'
COORD_TYPE=GEODETIC
SITE_COORD='13.35075983141236,52.497297553950155,0.0354'
START_TIME='2023-12-24'
STOP_TIME='2024-01-01'
STEP_SIZE='1 DAYS'
VEC_TABLE='2x'
REF_SYSTEM='ICRF'
REF_PLANE='ECLIPTIC'
VEC_CORR='NONE'
CAL_TYPE='M'
OUT_UNITS='KM-S'
VEC_LABELS='YES'
VEC_DELTA_T='NO'
CSV_FORMAT='NO'
OBJ_DATA='YES'
\ No newline at end of file
"""
This module contains functions to query JPL Horizons
on-line solar system data (see https://ssd.jpl.nasa.gov/horizons).
"""
\ No newline at end of file
Example:
python jobs/src/jpl_data_query.py jobs/inputs/mars_ephemeris.txt > results.txt
"""
import sys
import requests
f = open(sys.argv[1])
url = "https://ssd.jpl.nasa.gov/api/horizons_file.api"
r = requests.post(url, data={'format': 'text'}, files={'input': f})
print(r.text)
f.close()
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment