spotlite - Satellogic Imagery Discovery Support Package
PURPOSE:
This app simplifies the engagement with Satellogic's archive and tasking APIs.
MAIN FUNCTION ACTIVITIES
This package supports the following activities:
Clase Spotlite:
Purpose: Serves as a unifying class to simplify working with the features. You can still use the helper classes behind Spotlite if desired. Main Methods of Interest:
- Search And Animate Site - Creates animated stack(s) for POIs with width polygons.
- Create Cloud Free Basemap - Creates a cloud free map using the latest cloud free tile from the archive.
- Create Heatmap Of Collection Age - Creates heatmap for image age for AOI and date range.
- Create Heatmap Of Imagery Depth - Creates heatmap for image depth/count for AOI and date range.
- Create Heatmap Of Cloud Cover - Creates heatmap for image cloud cover for AOI and date range.
- Download Tiles For BBox - Downloads the tiles for an AOI and date range
- Run Subscription Monitor - Monitors a configurable series of AOIs for new captures and send email notifications.
- Dump Footprints - Finds and saves the image strip footprints to the desktop for an AOI and date range.
Class Searcher:
- search_archive - search the archive using multi-threaded approach
Class TileManager:
- animate_tile_stack - animate tile stack found by Searcher class, saves results to maps/ and images/
- cloud_heatmap - create heatmap for tiles with cloud cover below a configurable threshold
- age_heatmap - create heatmap for tile age
- count_heatmap - create heatmap for tile count, essentially the depth of stacks.
- save_tiles - download and save tiles on local computer
- filter_tiles - filter tiles based on cloud cover and valid pixel percent
- filter_and_sort_tiles - filter_tiles plus sort and eliminate duplicates for heatmap optimization
- create_aois_from_points - takes point list and returns bbox aois and points list
Class Monitor Agent:
Purpose: To manage the monitoring of the configurable list of subscription areas.
- Run - once the Agent is initialized you just need to call run and it will continue to run in the terminal until canceled.
Class TaskingManager:
- create_new_task - creates new task request to capture new imagery
- cancel_task - cancels a task
- task_status - checks the status of a task
- download_image - download a tasked and received image
- query_tasks_by_status - find all tasks of certain status code
- capture_list - list the sceneset_ids for a capture task
- check_account_config - checks the status of the user's account
- query_available_tasking_products - check what products the user can order
Release files for spotlite 0.10.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| spotlite-0.10.0.tar.gz | 31.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| spotlite-0.10.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 64.8 kB
Release files / spotlite-0.10.0.tar.gz
| Download URL | spotlite-0.10.0.tar.gz |
|---|---|
| Size | 31.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
324f80c8c13bf3414a1c02043bb319dfe2f62ad6c046bf7978354318ee87d967
|
|
BLAKE2b-256 checksum How to use checksums |
83237cbfec9c948d3f3cfd8fa44b6ffe440f94afc39765aabda78b4c9625edc5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.7
|
Release files / spotlite-0.10.0-py3-none-any.whl
| Download URL | spotlite-0.10.0-py3-none-any.whl |
|---|---|
| Size | 33.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e36f906cae4f9778dc371ef768ec5993c7d2e0c385d97194e0b527e3cd059f42
|
|
BLAKE2b-256 checksum How to use checksums |
fd14aa08575802a6ad6d953f933428d1835f4900775554c4843f483c5f0d2d42
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.7
|