Manage Results

class pyrism.core.ReflectanceResult[source]

Bases: dict

Represents the reflectance result.

Returns:
  • All returns are attributes!
  • BSC.ref, BSC.refdB, BSC.ms.ref, BSC.ms.refdB (array_like) – Radar Backscatter values (polarization-independent).
  • BSC.VV, BSC.HH, BSC.VVdB, BSC.HHdB, BSC.ms.VV, BSC.ms.HH, BSC.ms.VVdB, BSC.ms.HHdB (array_like) – Radar Backscatter values (polarization-dependent).
  • BRDF.ref, BRDF.refdB, BRDF.ms.ref, BRDF.ms.refdB (array_like) – BRDF reflectance values (polarization-independent).
  • BRDF.VV, BRDF.HH, BRDF.VVdB, BRDF.HHdB, BSC.ms.VV, BRDF.ms.HH, BRDF.ms.VVdB, BRDF.ms.HHdB (array_like) – BRDF reflectance values (polarization-dependent).
  • BRF.ref, BRF.refdB, BRF.ms.ref, BRF.ms.refdB (array_like) – BRF reflectance values (polarization-independent).
  • BRF.VV, BRF.HH, BRF.VVdB, BRF.HHdB, BSC.ms.VV, BRF.ms.HH, BRF.ms.VVdB, BRF.ms.HHdB (array_like) – BRF reflectance values (polarization-dependent).

Notes

There may be additional attributes not listed above depending of the specific solver. Since this class is essentially a subclass of dict with attribute accessors, one can see which attributes are available using the keys() method. adar Backscatter values of multi scattering contribution of surface and volume

The attribute ‘ms’ is the multi scattering contribution. This is only available if it is calculated. For detailed parametrisation one can use BSC.ms.sms or BSC.ms.smv for the multiple scattering contribution of surface or volume, respectively.

class pyrism.core.EmissivityResult[source]

Bases: dict

Represents the reflectance result.

Returns:
  • All returns are attributes!
  • EMS.ref, EMS.refdB (array_like) – Emission values (polarization-independent).
  • EMS.VV, EMS.HH, EMS.VVdB, EMS.HHdB (array_like) – Emission values (polarization-dependent).
  • EMN.VV, EMN.HH, EMN.VVdB, EMN.HHdB (array_like) – Due to the several conversions in ROM this output format delivers the emission values divided through the sensing geometry times 4pi. This attribute is only for the I2EM.Emissivity class. If you want to calculate the emissivity of a scene, use this output from I2EM.Emissivity.

Notes

There may be additional attributes not listed above depending of the specific solver. Since this class is essentially a subclass of dict with attribute accessors, one can see which attributes are available using the keys() method. adar Backscatter values of multi scattering contribution of surface and volume

The attribute ‘ms’ is the multi scattering contribution. This is only available if it is calculated. For detailed parametrisation one can use BSC.ms.sms or BSC.ms.smv for the multiple scattering contribution of surface or volume, respectively.

class pyrism.core.SailResult[source]

Bases: dict

Represents the sail result.

Returns:
  • All returns are attributes!
  • SDR.ref, SDR.refdB (array_like) – Directional reflectance factor.
  • BHR.ref, BHR.refdB (array_like) – Bi-hemispherical reflectance factor.
  • DHR.ref, DHR.refdB (array_like) – Directional-Hemispherical reflectance factor.
  • HDR.ref, HDR.refdB (array_like) – Hemispherical-Directional reflectance factor.

Note

All returns have in addition the attributes L8.Bx and ASTER.Bx. L8 is the Landsat 8 average reflectance values for Bx band (B2 until B7). ASTER is the ASTER average reflectance for Bx band (B1 until B9).

Notes

There may be additional attributes not listed above depending of the specific solver. Since this class is essentially a subclass of dict with attribute accessors, one can see which attributes are available using the keys() method. adar Backscatter values of multi scattering contribution of surface and volume

The attribute ‘ms’ is the multi scattering contribution. This is only available if it is calculated. For detailed parametrisation one can use BSC.ms.sms or BSC.ms.smv for the multiple scattering contribution of surface or volume, respectively.