Skip to main content

Process PeruSat-1 Level 2A scenes

Project description

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


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



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.


This project has been set up using PyScaffold 4.0a1. For details and usage information on PyScaffold see

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

perusatproc-0.1.6.tar.gz (42.2 MB view hashes)

Uploaded source

Built Distribution

perusatproc-0.1.6-py2.py3-none-any.whl (42.2 MB view hashes)

Uploaded py2 py3

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