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.0.tar.gz (173.4 kB view details)

Uploaded Source

Built Distribution

osml_imagery_toolkit-1.4.0-py3-none-any.whl (247.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: osml_imagery_toolkit-1.4.0.tar.gz
  • Upload date:
  • Size: 173.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.0.tar.gz
Algorithm Hash digest
SHA256 0ba99003adae0ba304a8277d3af047296e1106cf8c5e322c84e5400082157080
MD5 fb75bc93b68b93d9323305b63348e05b
BLAKE2b-256 e298e8420d4d8468fa6d2ff1c142658609b9f4ab151ce9aaef5927aff200385d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for osml_imagery_toolkit-1.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 da43621dea9ac6862194eff295ef4d7e12c367e5f94c48c9d0d14c2004764b92
MD5 ccd7ef50f1e1bc5ef8acaeea360e61f3
BLAKE2b-256 8609e327c1334136beea7adce89286ff940113572415953bc4cb0cf3d742c75e

See more details on using hashes here.

Supported by

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