-
Data Packages
Pip-installable astronomy data files and NAIF kernels.
Pip-installable Astronomy Data Files
A collection of Python packages that provide commonly used astronomy data files in pip-installable format. Each package contains specific datasets commonly required for astrodynamics and astronomical calculations.
Available Packages
NAIF Kernels
- naif_de440: NAIF Development Ephemeris (DE) 440 for SPICE
- naif_leapseconds: NAIF Leapseconds Kernel for SPICE
- naif_earth_itrf93: NAIF Earth Body-fixed Reference Frame/Body Association Kernel
- naif_eop_historical: NAIF Historical Earth Orientation Parameters Kernel
- naif_eop_predict: NAIF Longterm Prediction Earth Orientation Parameters Kernel
- naif_eop_high_prec: NAIF High Precision Earth Orientation Parameters Kernel
Ephemerides
- jpl_small_bodies_de441_n16: JPL Small Bodies Ephemeris (DE) 441 of 16 most massive asteroids
Observatory Data
- mpc_obscodes: Minor Planet Center Observatory Codes database
Installation
Each package can be installed independently via pip:
pip install naif-de440
pip install naif-leapseconds
pip install mpc-obscodes
# ... etc
Usage Example
import spiceypy as sp
from naif_de440 import de440
from naif_leapseconds import leapseconds
from mpc_obscodes import obscodes
# Load SPICE kernels
sp.furnsh(de440)
sp.furnsh(leapseconds)
# Access observatory codes
observatory_data = obscodes.load()
These packages automatically handle data file distribution and provide consistent interfaces for accessing astronomy datasets.