Skip to main content

perseo-quality

PyPI version Python 3.11+ License: MIT

Python Ecosystem for Remote Sensing & Earth Observation (PERSEO) QUALITY package for SAR products quality analysis and calibration assessment.

Features

Point Target Analysis

Analysis of point targets (passive corner reflectors or transponders) in SAR scenes.

  • Impulse Response Function (IRF): range and azimuth resolution, PSLR, ISLR, SSLR (1D and 2D)
  • Radar Cross-Section (RCS): RCS estimation, RCS errors, peak phase error, clutter, SCR
  • Localization Errors: slant range and ground localization error, azimuth localization error

Radiometric Analysis

Global quality assessment on homogeneous distributed targets.

  • Block-wise: automatic scene partitioning into azimuth blocks (bursts for TopSAR/ScanSAR)
    • Noise Equivalent Sigma-Zero (NESZ) profiles
    • Average Elevation Profiles
    • Scalloping Profiles
    • KPI estimation
    • Configurable block size, range margin, outlier removal and smoothing
  • Point-wise: profiles extracted around a selected location

Interferometric Analysis

Coherence analysis from interferometric SAR products.

  • 2D coherence intensity histograms along range and azimuth
  • Burst-by-burst processing with configurable partitioning
  • Graphical representation

Spectral Analysis

Spectral content investigation in the frequency domain.

  • Point Target: absolute and phase spectra at each target location
  • Distributed Target: spectral amplitude on bursts or azimuth blocks
  • Range and azimuth profiles at each third of the data portion

Elevation Notch Analysis

Antenna pointing calibration from dedicated Elevation Notch (EN) products.

  • Mis-pointing angle estimation by matching measured range profiles with theoretical EAP
  • Robust estimation using EN patterns with central low-power "hole"

Target Ambiguity Ratio (PTAR / DTAR)

Signal-to-ambiguity ratio computation.

  • PTAR: Point Target Ambiguity Ratio
  • DTAR: Distributed Target Ambiguity Ratio
  • Left and right ambiguity localization

Data Model

All analyses are designed around a generic Python protocol, making them format-agnostic and independent of the input product type. The protocol and its utilities are available in the perseo_quality.io module.

Installation

pip install perseo-quality[graphs]

The [graphs] extra enables graphical output (matplotlib). For development:

pip install perseo-quality[dev,test,docs]

License

This project is licensed under the MIT License. See the LICENSE.txt file for details.

Copyright © 2026-present Aresys S.r.L. info@aresys.it

Metadata

Release files for perseo-quality 1.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for perseo-quality 1.1.0
File Size Uploaded Provenance Actions
perseo_quality-1.1.0.tar.gz 213.0 kB With provenance Details for perseo_quality-1.1.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for perseo-quality 1.1.0
File Interpreter ABI Platform Actions
perseo_quality-1.1.0-py3-none-any.whl Python 3 none any Details for perseo_quality-1.1.0-py3-none-any.whl

Total release size: 361.4 kB

Release files / perseo_quality-1.1.0.tar.gz

Download URL perseo_quality-1.1.0.tar.gz
Size 213.0 kB
Tags Source
SHA-256 checksum
How to use checksums
85dcb44e75a10ea55ebfd239bc98c460a17505a6fa3da22b1e117e338eefce07
BLAKE2b-256 checksum
How to use checksums
66bf6827bd2c830ed44550d360d2f0cab81997b2f67f48904b040a6ffa92a340
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 21, 2026.

Transparency log

Release files / perseo_quality-1.1.0-py3-none-any.whl

Download URL perseo_quality-1.1.0-py3-none-any.whl
Size 148.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
00bc7225f7e3d3be0c122bf7a3f18d2cb3dd3db234d45f80a66e7318faa556fb
BLAKE2b-256 checksum
How to use checksums
3895bb9475400c6007de8c0b15486fea672e2ed06d22010b7fabaf72a3d466be
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 21, 2026.

Transparency log

Security for perseo-quality 1.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for perseo_quality-1.1.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 21, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page