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.2.tar.gz (174.5 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.2-py3-none-any.whl (248.3 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for osml_imagery_toolkit-1.4.2.tar.gz
Algorithm Hash digest
SHA256 02ea95cf851128705a6ec78d99f0400b106312f26f9dcd0e8927de21bbede42f
MD5 fb6f9566ea571965b857aaf9ee97abc6
BLAKE2b-256 bd2781be2c0f21c85c6a255512718d5b39cc6350a8347710129a4786727ff957

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for osml_imagery_toolkit-1.4.2-py3-none-any.whl
Algorithm Hash digest
SHA256 aa5398211867589b8ded3b093785e601727b59c3fd965e9e34bc65ef28331024
MD5 a9b7aaf4df7417f186bf950225bc463d
BLAKE2b-256 b7495a8f03d930658326fa296ddeb78dd2c7dc066aa7c5853b9d59d5e8311552

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