Skip to main content

SAR Calibration Toolbox (SCT)

License: MIT Python 3.11+ SCT CI

SAR Calibration Toolbox (SCT) is the official Aresys Python toolbox for SAR quality assessment and data processing. This software provides several features to perform quality analysis of SAR L1 products (both SLC and GRD).

SCT is based on PERSEO (docs), the Aresys modular Python framework for SAR product handling, processing, and analysis. It also integrates plugins using the stevedore library.

SCT provides a comprehensive set of analyses for SAR product quality assessment:

  • Point Target Analysis — IRF metrics, RCS estimation, localization errors
  • Radiometric Analysis — NESZ, Rain Forest, Average Elevation Profiles, Scalloping
  • Interferometric Coherence Analysis — interferometric coherence intensity and histograms
  • Spectral Analysis — point & distributed target spectral content in frequency domain
  • Elevation Notch Analysis — antenna pointing estimation
  • Target Ambiguity Ratio (PTAR/DTAR) — point target and distributed ambiguity ratio computation

Supported input products include:

  • Sentinel-1 (A/B/C/D) SAFE format
  • ICEYE
  • NovaSAR-1
  • Radarsat-2
  • Envisat/ERS
  • SAOCOM
  • COSMO SkyMed
  • EOS-04
  • STRIX

and more through a plugin-based architecture.

Installation

This package is available on PyPI and can be installed with pip:

pip install sct[recommended]

[!IMPORTANT] After installing SCT, install the plugin corresponding to the product format you want to process. The base SCT package does not include any format reader plugins by default.

Documentation

Related Repositories

Repository Description Documentation
aresys-srl/sct_plugins SCT input product format plugins docs
aresys-srl/sct_plugins_analyses SCT analyses plugins docs
aresys-srl/perseo Python Ecosystem for Remote Sensing & Earth Observation docs

Contributing

Contributions are welcome! If you encounter a bug, have a feature request, or want to contribute code:

  • Report bugs & request features: open an issue on GitHub. Include a clear description, steps to reproduce, and your environment details.
  • Submit changes: fork the repository, create a feature branch, and open a pull request. Ensure your code passes the existing linting and test suite.
  • Questions: use GitHub Discussions for general questions and discussions.

License

This project is licensed under the MIT License.

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

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sct-3.2.0.tar.gz (1.9 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sct-3.2.0-py3-none-any.whl (43.5 kB view details)

Uploaded Python 3

File details

Details for the file sct-3.2.0.tar.gz.

File metadata

  • Download URL: sct-3.2.0.tar.gz
  • Upload date:
  • Size: 1.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for sct-3.2.0.tar.gz
Algorithm Hash digest
SHA256 f8b617f11562440f76b4762b86fdaf1537f53aa06db0fdf8fbd63a95f69812d0
MD5 26d4947763e3fd6910d11cf48643228a
BLAKE2b-256 26ce8c4fc50d0708c61bb6a1c72518a7567331a9b869fb79c61a8fe519e6b638

See more details on using hashes here.

Provenance

The following attestation bundles were made for sct-3.2.0.tar.gz:

Publisher: sct.yml on aresys-srl/sct

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sct-3.2.0-py3-none-any.whl.

File metadata

  • Download URL: sct-3.2.0-py3-none-any.whl
  • Upload date:
  • Size: 43.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for sct-3.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d0b725ea543721c3b19db5f819cb4caef4232660bce372c4f4ad1f8a57e81262
MD5 bc5ff80e4e5f3652735a6fafe17968cb
BLAKE2b-256 fe727775ef6cc987b4a4d6d43f9212751ca52c8c1ea3a341aa1326257020814b

See more details on using hashes here.

Provenance

The following attestation bundles were made for sct-3.2.0-py3-none-any.whl:

Publisher: sct.yml on aresys-srl/sct

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

3.2.1

2 files

This release

3.2.0 This release

2 files

3.1.0

2 files

3.0.1

2 files

3.0.0

2 files

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