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:
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 details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file insight-api-0.5.tar.gz.
File metadata
- Download URL: insight-api-0.5.tar.gz
- Upload date:
- Size: 3.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.14.0 CPython/3.7.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bed38457da822da70beef0655bda310ec87da446203a3a8cc33a011d7949e688
|
|
| MD5 |
039b4f5eccaeb874e09608fc5288e5f1
|
|
| BLAKE2b-256 |
534a93b6fd123bba8b080fbd7be610e5a8995eb927673352c2d4534788e90de4
|
File details
Details for the file insight_api-0.5-py3-none-any.whl.
File metadata
- Download URL: insight_api-0.5-py3-none-any.whl
- Upload date:
- Size: 3.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.14.0 CPython/3.7.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4b551db74db4920c1339d5a48860a5455d93f93a2bad713db186dc1fdfe70a93
|
|
| MD5 |
47f44733c0d53b5b4a5c51c19d455f5b
|
|
| BLAKE2b-256 |
a9f007744ab24d8f9e6b79d85bb26f1d95d4e509339969c7ebf235f8027c2ab6
|