Toolkit to work with imagery collected by satellites and UAVs
Project description
The OversightML Imagery Toolkit is a Python package for image processing and photogrammetry on satellite and UAV imagery. It provides sensor models, orthorectification, tiling, dynamic range adjustment, and map tile generation — built on osml-imagery-io for fast, dependency-light access to NITF, GeoTIFF, JPEG 2000, and DTED formats.
This library contains six packages under the aws.osml namespace:
- photogrammetry: sensor models converting between image (x, y) and geodetic (lon, lat, elev) coordinates
- elevation: loading and composing digital elevation models (DTED, GeoTIFF) with multi-source priority, spatial conditions, and geoid offset correction
- metadata: sensor model builders reading metadata through osml-imagery-io
- image_processing: tiling, map tile generation, orthorectification, dynamic range adjustment, and processing chains
- formats: xsdata-generated Python models for SICD and SIDD XML schemas
- features: geospatial feature indexing and property accessors for imagery-derived detections
Installation
pip install osml-imagery-toolkit
No system libraries, no Conda — just pip. Requires Python 3.10+.
Documentation
- API Reference: awslabs.github.io/osml-imagery-toolkit
- Examples: Scripts and notebooks in the
examples/directory
Contributing
We welcome contributions and suggestions. Please see CONTRIBUTING.md for details.
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
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 osml_imagery_toolkit-2.0.0a1.tar.gz.
File metadata
- Download URL: osml_imagery_toolkit-2.0.0a1.tar.gz
- Upload date:
- Size: 18.0 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6d12f665674e3f00f3a2cbd8bba96690465c3b5715f157bc157e0669c0c94ae4
|
|
| MD5 |
2b3cdcbbd912007d26dc2500051c0647
|
|
| BLAKE2b-256 |
1795bdb826aaf1df7ee33650c02bfa1fc444ca1893cd0cd2709bdfe0e8039034
|
Provenance
The following attestation bundles were made for osml_imagery_toolkit-2.0.0a1.tar.gz:
Publisher:
release-v2.yml on awslabs/osml-imagery-toolkit
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
osml_imagery_toolkit-2.0.0a1.tar.gz -
Subject digest:
6d12f665674e3f00f3a2cbd8bba96690465c3b5715f157bc157e0669c0c94ae4 - Sigstore transparency entry: 1854164313
- Sigstore integration time:
-
Permalink:
awslabs/osml-imagery-toolkit@e825847263c0cb9504a18926f07fc9c40fd5317e -
Branch / Tag:
refs/heads/v2 - Owner: https://github.com/awslabs
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release-v2.yml@e825847263c0cb9504a18926f07fc9c40fd5317e -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file osml_imagery_toolkit-2.0.0a1-py3-none-any.whl.
File metadata
- Download URL: osml_imagery_toolkit-2.0.0a1-py3-none-any.whl
- Upload date:
- Size: 354.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ab42d7a9963d932eefa5cdfa520d898e9554b9a2327c698c2fe4aaffa2d59374
|
|
| MD5 |
7bd37e8088401277301c7c2180d2d53c
|
|
| BLAKE2b-256 |
5efa420028e4b1db2ff71594de8e251e70de950782dddff3fa957a8073b68566
|
Provenance
The following attestation bundles were made for osml_imagery_toolkit-2.0.0a1-py3-none-any.whl:
Publisher:
release-v2.yml on awslabs/osml-imagery-toolkit
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
osml_imagery_toolkit-2.0.0a1-py3-none-any.whl -
Subject digest:
ab42d7a9963d932eefa5cdfa520d898e9554b9a2327c698c2fe4aaffa2d59374 - Sigstore transparency entry: 1854164561
- Sigstore integration time:
-
Permalink:
awslabs/osml-imagery-toolkit@e825847263c0cb9504a18926f07fc9c40fd5317e -
Branch / Tag:
refs/heads/v2 - Owner: https://github.com/awslabs
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release-v2.yml@e825847263c0cb9504a18926f07fc9c40fd5317e -
Trigger Event:
workflow_dispatch
-
Statement type: