NASA InSight Raw Image Python API
MIT License
Python library to access the raw images and metadata from the InSight Mars mission
Images are from nasa.gov
InSightAPI(order="desc", per_page="100", af="idc")
from insightmars import InSightAPI, utils
InSightMission = InSightAPI()
# Make initial request
json_request = InSightMission.make_request()
# Get image count
all_images = InSightMission.get_count(json_request)
# Get x number of image urls (order backwards, from newest to oldest)
images = InSightMission.get_images(json_request, x)
# Get image metadata:
metadata = InSightMission.get_metadata(json_request, image_id)
# Get x number of images + meatadata (order backwards, from newest to oldest)
metadata = InSightMission.get_images_metadata(json_request, x)
# Get all images available:
images = InSightMission.get_all(json_request)
# Download images:
utils.download_image(images, "images/", "sequential")
# Get specific sol
get_sol(data, sol)
# Get sols
get_sols(data, start_sol, end_sol)