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.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size insight_api-0.5-py3-none-any.whl (3.7 kB) | File type Wheel | Python version py3 | Upload date | Hashes View |
Filename, size insight-api-0.5.tar.gz (3.2 kB) | File type Source | Python version None | Upload date | Hashes View |
Close
Hashes for insight_api-0.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b551db74db4920c1339d5a48860a5455d93f93a2bad713db186dc1fdfe70a93 |
|
MD5 | 47f44733c0d53b5b4a5c51c19d455f5b |
|
BLAKE2-256 | a9f007744ab24d8f9e6b79d85bb26f1d95d4e509339969c7ebf235f8027c2ab6 |