Skip to main content

Toolkit to work with imagery collected by satellites and UAVs

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

osml_imagery_toolkit-1.4.1.tar.gz (174.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

osml_imagery_toolkit-1.4.1-py3-none-any.whl (248.1 kB view details)

Uploaded Python 3

File details

Details for the file osml_imagery_toolkit-1.4.1.tar.gz.

File metadata

  • Download URL: osml_imagery_toolkit-1.4.1.tar.gz
  • Upload date:
  • Size: 174.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.10

File hashes

Hashes for osml_imagery_toolkit-1.4.1.tar.gz
Algorithm Hash digest
SHA256 05f948841783819b058e9fd955b23277bdc0d86b9e016006dbab9a3a05517792
MD5 baf946118393dfb9ba8c9925fa4b52b8
BLAKE2b-256 8d412f8b4056c4a452fef7771165b5af79de4e16115de71bada502a1d3e62d1a

See more details on using hashes here.

File details

Details for the file osml_imagery_toolkit-1.4.1-py3-none-any.whl.

File metadata

File hashes

Hashes for osml_imagery_toolkit-1.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ec2d3b5d878a8381c2cfa60484305a776613c3ec740f954d96a6a173c23e493f
MD5 b14fa20e9f4ac50902f74a03820555d1
BLAKE2b-256 c3e369c538904494de944179e9bab53e637135de32c6c52d5f166427d9b94e4a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page