Skip to main content

The OversightML Imagery Toolkit is a Python package that contains image processing and photogrammetry routines commonly used during the analysis of imagery collected by satellites and unmanned aerial vehicles (UAVs). It builds upon GDAL by providing additional support for images compliant with the National Imagery Transmission Format (NITF), Sensor Independent Complex Data (SICD), and Sensor Independent Derived Data (SIDD) standards.

This library contains four core packages under the aws.osml namespace:

  • photogrammetry: convert locations between the image (x, y) and geodetic (lon, lat, elev) coordinate systems
  • gdal: utilities to work with datasets loaded by GDAL
  • image_processing: common image manipulation routines
  • features: common geospatial feature manipulation routines

Documentation

  • APIs: You can find the latest API documentation for the OSML Imagery Toolkit hosted here. If you are working from the source code running tox -e docs will trigger the Sphinx documentation build.
  • Example Notebooks: Example notebooks for some operations are in the examples directory

Installation

This software is available through a Python Package Index. If your environment has a distribution, you should be able to install it using pip:

pip install osml-imagery-toolkit[gdal]

If you are working from a source code, you can build and install the package from the root directory of the distribution.

pip install .[gdal]

Note that GDAL is listed as an extra dependency for this package. This is done to facilitate environments that either don't want to use GDAL or those that have their own custom installation steps for that library. Future versions of this package will include image IO backbones that have fewer dependencies.

Contributing

We welcome contributions and suggestions. If you would like to submit a pull request please do so using a GitHub pull request here.

Metadata

Release files for osml-imagery-toolkit 1.5.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for osml-imagery-toolkit 1.5.0
File Size Uploaded
osml_imagery_toolkit-1.5.0.tar.gz 191.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for osml-imagery-toolkit 1.5.0
File Interpreter ABI Platform
osml_imagery_toolkit-1.5.0-py3-none-any.whl Python 3 none any Details

Total release size: 464.7 kB

Release files / osml_imagery_toolkit-1.5.0.tar.gz

Download URL osml_imagery_toolkit-1.5.0.tar.gz
Size 191.6 kB
Tags Source
SHA-256 checksum
How to use checksums
091cfc3e4c8240a6749f2e2db07d0f277c0555e48245da3ae5e101c0632e8e3f
BLAKE2b-256 checksum
How to use checksums
0dd66f65267e1e66191d4c56334d6c4f2a9f346a175f617ec9a2ee24c7ccd952
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.

Transparency log

Release files / osml_imagery_toolkit-1.5.0-py3-none-any.whl

Download URL osml_imagery_toolkit-1.5.0-py3-none-any.whl
Size 273.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
de0dd0dc409b03fc291f6430a29877b081200718873cee433438ec4f4a4f148b
BLAKE2b-256 checksum
How to use checksums
a627c2cc558744de332b8f5fd7ab15fedc455b0157c1c8cae91dfc01b060ca94
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.

Transparency log
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page