Научпоп
В обсерваториях Python используется для:
- обработки изображений с телескопов
- построения орбит и движения тел
- моделирования столкновений галактик
Библиотеки:
- Astropy
- SunPy
- Skyfield
Пример: загрузка эфемерид
code
from skyfield.api import load
planets = load('de421.bsp')
earth, mars = planets['earth'], planets['mars']
t = load.timescale().now()
print(earth.at(t).observe(mars).apparent())
Да, Python смотрит на звёзды!