Module: sarpyx.processor.algorithms.backprojection

File: sarpyx/processor/algorithms/backprojection.py

Back-Projection Algorithm implementations. This module contains implementations of back-projection algorithms for SAR focusing, including time-domain and frequency-domain approaches.

Exported Symbols (__all__)

  • time_domain_backprojection
  • frequency_domain_backprojection

Public Functions (2)

time_domain_backprojection function

Time-domain back-projection algorithm.

File location: sarpyx/processor/algorithms/backprojection.py:9

Signature

time_domain_backprojection()

Parameters

ParameterTypeRequiredDefaultDescription
--no-No explicit public parameters; behavior inferred from implementation.

Return Type

inferred from implementation

inferred from implementation.

Exceptions

None explicitly documented; inferred from implementation.

Side Effects

  • inferred from implementation

Example Usage

from sarpyx.processor.algorithms.backprojection import time_domain_backprojection

result = time_domain_backprojection()

Edge Cases

No explicit edge-case section found; behavior is inferred from implementation.

frequency_domain_backprojection function

Frequency-domain back-projection algorithm.

File location: sarpyx/processor/algorithms/backprojection.py:13

Signature

frequency_domain_backprojection()

Parameters

ParameterTypeRequiredDefaultDescription
--no-No explicit public parameters; behavior inferred from implementation.

Return Type

inferred from implementation

inferred from implementation.

Exceptions

None explicitly documented; inferred from implementation.

Side Effects

  • inferred from implementation

Example Usage

from sarpyx.processor.algorithms.backprojection import frequency_domain_backprojection

result = frequency_domain_backprojection()

Edge Cases

No explicit edge-case section found; behavior is inferred from implementation.

Public Classes (0)

No public classes detected.