InversionResult#

class ctis.inverters.InversionResult(solution, success, images, inverter, message)[source]#

Bases: AbstractInversionResult

The results of an inversion attempt.

Attributes

images

The observed images on which the inversion was performed.

inverter

The inversion algorithm instance that produced these results.

message

Any message from the inversion routine concerning the results.

solution

The reconstructed scene found by the inversion.

success

A boolean flag indicating whether the inversion was successful.

Methods

__init__(solution, success, images, ...)

plot_moments(truth[, num_bins, ...])

Inheritance Diagram

Inheritance diagram of ctis.inverters.InversionResult
Parameters:
plot_moments(truth, num_bins=50, range_radiance=None, range_median=None, range_iqr=None)#
Parameters:
Return type:

tuple[Figure, ndarray]

images: FunctionArray[SpectralPositionalVectorArray, ScalarArray] = <dataclasses._MISSING_TYPE object>#

The observed images on which the inversion was performed.

inverter: AbstractInverter = <dataclasses._MISSING_TYPE object>#

The inversion algorithm instance that produced these results.

message: str = <dataclasses._MISSING_TYPE object>#

Any message from the inversion routine concerning the results.

solution: FunctionArray[AbstractDopplerPositionalVectorArray, ScalarArray] = <dataclasses._MISSING_TYPE object>#

The reconstructed scene found by the inversion.

success: bool = <dataclasses._MISSING_TYPE object>#

A boolean flag indicating whether the inversion was successful.