InSight Mars Mission Raw Photo API Wrapper
Project description
NASA InSight Mars Raw Image API
Python library to access the raw images and metadata from the InSight Mars mission
Images are from nasa.gov
Args:
InSightAPI(order="desc", per_page="100", af="idc")
- per_page = 25 / 50 / 100
- af (camera) = idc / icc
- idc = Instrument Deployment Camera
- icc = Instrument Context Camera
Usage:
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)
Examples:
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
insight-api-0.5.tar.gz
(3.2 kB
view hashes)
Built Distribution
Close
Hashes for insight_api-0.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b551db74db4920c1339d5a48860a5455d93f93a2bad713db186dc1fdfe70a93 |
|
MD5 | 47f44733c0d53b5b4a5c51c19d455f5b |
|
BLAKE2b-256 | a9f007744ab24d8f9e6b79d85bb26f1d95d4e509339969c7ebf235f8027c2ab6 |