DataLabs workshop 2022
pacecraft
lanet
nstrument
amera
vents
pacecraft
lanet
nstrument
amera
vents
See Alfredo Escalante talk at 3 PM
Python 3.8+
object oriented library
Open-source BSD
licence
Use only numpy
, matplotlib
and spiceypy
0.12.0
)pip install moon-coverage
Python
Coming soonโฆ
Conda-Forge
import matplotlib.pyplot as plt
from moon_coverage import TourConfig, CALLISTO, CallistoROIs
tour = TourConfig(mk=5.0, spacecraft='JUICE', instrument='MAJIS_IR', target='Callisto')
fig = plt.figure()
ax = fig.add_subplot(projection=CALLISTO)
ax.add_collection(CallistoROIs(edgecolor='white', linestyle='--'))
for flyby in tour.flybys:
traj = flyby.where((flyby.alt < 750) & (flyby.inc < 90))
ax.add_collection(traj.fovs('inc', vmin=0, vmax=90))
if traj in CallistoROIs:
ax.plot(traj & CallistoROIs, color='red')
ax.add_collection((CallistoROIs & traj)(edgecolor='red'))
ax.colorbar(vmin=0, vmax=90, label='inc', extend='max')
โ๏ธ 20 lines from scratch to plot! ๐
๐ง
๐ง
๐
๐ง
๐
๐ง
This presentation:
The tool:
Contact us: