Metadata-Version: 2.1
Name: perusatproc
Version: 0.1.6
Summary: Process PeruSat-1 Level 2A scenes
Home-page: https://github.com/undp/perusatproc/
Author: Damián Silvani
Author-email: munshkr@gmail.com
License: mit
Project-URL: Documentation, https://pyscaffold.org/
Platform: any
Classifier: Development Status :: 4 - Beta
Classifier: Programming Language :: Python
Requires-Python: >=3.6
Description-Content-Type: text/x-rst; charset=UTF-8
License-File: LICENSE.txt
License-File: AUTHORS.rst
Requires-Dist: rasterio
Requires-Dist: xmltodict
Requires-Dist: importlib-metadata ; python_version < "3.8"
Provides-Extra: testing
Requires-Dist: pytest ; extra == 'testing'
Requires-Dist: pytest-cov ; extra == 'testing'

===========
perusatproc
===========

Process PeruSat-1 primary scenes into calibrated, orthorectified and
pansharpened images.

Description
===========

This package allows you to process PeruSat-1 primary scenes. You can perform
the following processing steps:

- Radiometric calibration (top-of-atmosphere)
- Orthorectification
- Pansharpening

It depends on Orfeo Toolbox and some Python packages:

- rasterio
- xmltodict

Modes
=====

Scripts
-------

`perusat_calibrate`: Calibrates image to top-of-atmosphere (ToA).

`perusat_orthorectify`: Adds projection and RPC tags to an image from its
metadata files, and then orthorectifies it using the RPC data and a DEM image.
If no DEM is provided, a DEM from SRTM is used (1-arc second / 30m aprox GSD).

`perusat_pansharpen`: Bundles a pancromatic (P) and multispectral (MS) image to
form a pansharpened image.

`perusat_process`: Given a path to a PeruSat-1 product, it peforms all required
steps to form a single calibrated, orthorectified and pansharpened image. Final
output can be a virtual raster or a tiff file.


Note
====

This project has been set up using PyScaffold 4.0a1. For details and usage
information on PyScaffold see https://pyscaffold.org/.


