aws.osml.formats.sidd.models.sicommon_types_v1_0 module

This file was generated by xsdata, v23.8, on 2023-10-05 09:59:45

Generator: DataclassGenerator See: https://xsdata.readthedocs.io/

class aws.osml.formats.sidd.models.sicommon_types_v1_0.AngleMagnitudeType(angle: float | None = None, magnitude: float | None = None)[source]

Bases: object

angle: float | None = None
magnitude: float | None = None
class aws.osml.formats.sidd.models.sicommon_types_v1_0.AngleZeroToExclusive360MagnitudeType(angle: float | None = None, magnitude: float | None = None)[source]

Bases: object

angle: float | None = None
magnitude: float | None = None
class aws.osml.formats.sidd.models.sicommon_types_v1_0.ArrayDoubleType(value: float | None = None, index: int | None = None)[source]

Bases: object

value: float | None = None
index: int | None = None
class aws.osml.formats.sidd.models.sicommon_types_v1_0.CollectIdentifierType(value)[source]

Bases: Enum

An enumeration.

MONOSTATIC = 'MONOSTATIC'
BISTATIC = 'BISTATIC'
class aws.osml.formats.sidd.models.sicommon_types_v1_0.ComplexType(real: float | None = None, imag: float | None = None)[source]

Bases: object

real: float | None = None
imag: float | None = None
class aws.osml.formats.sidd.models.sicommon_types_v1_0.CornerStringType(value)[source]

Bases: Enum

An enumeration.

VALUE_1_FRFC = '1:FRFC'
VALUE_2_FRLC = '2:FRLC'
VALUE_3_LRLC = '3:LRLC'
VALUE_4_LRFC = '4:LRFC'
class aws.osml.formats.sidd.models.sicommon_types_v1_0.ErrorFrameType(value)[source]

Bases: Enum

An enumeration.

ECF = 'ECF'
RIC_ECF = 'RIC_ECF'
RIC_ECI = 'RIC_ECI'
class aws.osml.formats.sidd.models.sicommon_types_v1_0.ImageCreationType(application: str | None = None, date_time: xsdata.models.datatype.XmlDateTime | None = None, site: str | None = None, profile: str | None = None)[source]

Bases: object

application: str | None = None
date_time: XmlDateTime | None = None
site: str | None = None
profile: str | None = None
class aws.osml.formats.sidd.models.sicommon_types_v1_0.LLHType(lat: float | None = None, lon: float | None = None, hae: float | None = None)[source]

Bases: object

lat: float | None = None
lon: float | None = None
hae: float | None = None
class aws.osml.formats.sidd.models.sicommon_types_v1_0.LatLonCornerType(lat: float | None = None, lon: float | None = None, index: int | None = None)[source]

Bases: object

lat: float | None = None
lon: float | None = None
index: int | None = None
class aws.osml.formats.sidd.models.sicommon_types_v1_0.LatLonHAECornerType(lat: float | None = None, lon: float | None = None, hae: float | None = None, index: int | None = None)[source]

Bases: object

lat: float | None = None
lon: float | None = None
hae: float | None = None
index: int | None = None
class aws.osml.formats.sidd.models.sicommon_types_v1_0.LatLonRestrictionType(lat: float | None = None, lon: float | None = None)[source]

Bases: object

lat: float | None = None
lon: float | None = None
class aws.osml.formats.sidd.models.sicommon_types_v1_0.LatLonType(lat: float | None = None, lon: float | None = None)[source]

Bases: object

lat: float | None = None
lon: float | None = None
class aws.osml.formats.sidd.models.sicommon_types_v1_0.LatLonVertexType(lat: float | None = None, lon: float | None = None, index: int | None = None)[source]

Bases: object

lat: float | None = None
lon: float | None = None
index: int | None = None
class aws.osml.formats.sidd.models.sicommon_types_v1_0.LineType(endpoint: List[ForwardRef('LineType.Endpoint')] = <factory>, size: Optional[int] = None)[source]

Bases: object

endpoint: List[Endpoint]
size: int | None = None
class Endpoint(lat: float | None = None, lon: float | None = None, index: int | None = None)[source]

Bases: object

lat: float | None = None
lon: float | None = None
index: int | None = None
class aws.osml.formats.sidd.models.sicommon_types_v1_0.ModeIdentifierType(value)[source]

Bases: Enum

An enumeration.

SPOTLIGHT = 'SPOTLIGHT'
STRIPMAP = 'STRIPMAP'
DYNAMIC_STRIPMAP = 'DYNAMIC STRIPMAP'
SCANSAR = 'SCANSAR'
class aws.osml.formats.sidd.models.sicommon_types_v1_0.NoiseLevelNoiseLevelType(value)[source]

Bases: Enum

An enumeration.

ABSOLUTE = 'ABSOLUTE'
RELATIVE = 'RELATIVE'
class aws.osml.formats.sidd.models.sicommon_types_v1_0.ParameterType(value: str = '', name: str | None = None)[source]

Bases: object

value: str = ''
name: str | None = None
class aws.osml.formats.sidd.models.sicommon_types_v1_0.Polarization1Typevalue(value)[source]

Bases: Enum

An enumeration.

V = 'V'
H = 'H'
X = 'X'
Y = 'Y'
S = 'S'
E = 'E'
RHC = 'RHC'
LHC = 'LHC'
OTHER = 'OTHER'
UNKNOWN = 'UNKNOWN'
SEQUENCE = 'SEQUENCE'
class aws.osml.formats.sidd.models.sicommon_types_v1_0.PolyCoef1DType(value: float | None = None, exponent1: int | None = None)[source]

Bases: object

value: float | None = None
exponent1: int | None = None
class aws.osml.formats.sidd.models.sicommon_types_v1_0.PolyCoef2DType(value: float | None = None, exponent1: int | None = None, exponent2: int | None = None)[source]

Bases: object

value: float | None = None
exponent1: int | None = None
exponent2: int | None = None
class aws.osml.formats.sidd.models.sicommon_types_v1_0.PolygonType(vertex: List[ForwardRef('PolygonType.Vertex')] = <factory>, size: Optional[int] = None)[source]

Bases: object

vertex: List[Vertex]
size: int | None = None
class Vertex(lat: float | None = None, lon: float | None = None, index: int | None = None)[source]

Bases: object

lat: float | None = None
lon: float | None = None
index: int | None = None
class aws.osml.formats.sidd.models.sicommon_types_v1_0.RadiometricTypeSigmaZeroSFIncidenceMap(value)[source]

Bases: Enum

An enumeration.

APPLIED = 'APPLIED'
NOT_APPLIED = 'NOT_APPLIED'
class aws.osml.formats.sidd.models.sicommon_types_v1_0.RangeAzimuthType(range: float | None = None, azimuth: float | None = None)[source]

Bases: object

Represents range and azimuth.

Variables:
  • range – Range dimension.

  • azimuth – Azimuth dimension.

range: float | None = None
azimuth: float | None = None
class aws.osml.formats.sidd.models.sicommon_types_v1_0.RowColDoubleType(row: float | None = None, col: float | None = None)[source]

Bases: object

row: float | None = None
col: float | None = None
class aws.osml.formats.sidd.models.sicommon_types_v1_0.RowColIntType(row: int | None = None, col: int | None = None)[source]

Bases: object

row: int | None = None
col: int | None = None
class aws.osml.formats.sidd.models.sicommon_types_v1_0.RowColVertexType(row: int | None = None, col: int | None = None, index: int | None = None)[source]

Bases: object

row: int | None = None
col: int | None = None
index: int | None = None
class aws.osml.formats.sidd.models.sicommon_types_v1_0.XYZType(x: float | None = None, y: float | None = None, z: float | None = None)[source]

Bases: object

x: float | None = None
y: float | None = None
z: float | None = None
class aws.osml.formats.sidd.models.sicommon_types_v1_0.ErrorStatisticsType(composite_scp: ForwardRef('ErrorStatisticsType.CompositeSCP') | None = None, components: ForwardRef('ErrorStatisticsType.Components') | None = None, unmodeled: ForwardRef('ErrorStatisticsType.Unmodeled') | None = None, additional_parms: ForwardRef('ErrorStatisticsType.AdditionalParms') | None = None)[source]

Bases: object

composite_scp: CompositeSCP | None = None
components: Components | None = None
unmodeled: Unmodeled | None = None
additional_parms: AdditionalParms | None = None
class CompositeSCP(rg: float | None = None, az: float | None = None, rg_az: float | None = None)[source]

Bases: object

rg: float | None = None
az: float | None = None
rg_az: float | None = None
class Components(pos_vel_err: ForwardRef('ErrorStatisticsType.Components.PosVelErr') | None = None, radar_sensor: ForwardRef('ErrorStatisticsType.Components.RadarSensor') | None = None, tropo_error: ForwardRef('ErrorStatisticsType.Components.TropoError') | None = None, iono_error: ForwardRef('ErrorStatisticsType.Components.IonoError') | None = None)[source]

Bases: object

pos_vel_err: PosVelErr | None = None
radar_sensor: RadarSensor | None = None
tropo_error: TropoError | None = None
iono_error: IonoError | None = None
class PosVelErr(frame: aws.osml.formats.sidd.models.sicommon_types_v1_0.ErrorFrameType | None = None, p1: float | None = None, p2: float | None = None, p3: float | None = None, v1: float | None = None, v2: float | None = None, v3: float | None = None, corr_coefs: ForwardRef('ErrorStatisticsType.Components.PosVelErr.CorrCoefs') | None = None, position_decorr: ForwardRef('ErrorStatisticsType.Components.PosVelErr.PositionDecorr') | None = None)[source]

Bases: object

frame: ErrorFrameType | None = None
p1: float | None = None
p2: float | None = None
p3: float | None = None
v1: float | None = None
v2: float | None = None
v3: float | None = None
corr_coefs: CorrCoefs | None = None
position_decorr: PositionDecorr | None = None
class CorrCoefs(p1_p2: float | None = None, p1_p3: float | None = None, p1_v1: float | None = None, p1_v2: float | None = None, p1_v3: float | None = None, p2_p3: float | None = None, p2_v1: float | None = None, p2_v2: float | None = None, p2_v3: float | None = None, p3_v1: float | None = None, p3_v2: float | None = None, p3_v3: float | None = None, v1_v2: float | None = None, v1_v3: float | None = None, v2_v3: float | None = None)[source]

Bases: object

p1_p2: float | None = None
p1_p3: float | None = None
p1_v1: float | None = None
p1_v2: float | None = None
p1_v3: float | None = None
p2_p3: float | None = None
p2_v1: float | None = None
p2_v2: float | None = None
p2_v3: float | None = None
p3_v1: float | None = None
p3_v2: float | None = None
p3_v3: float | None = None
v1_v2: float | None = None
v1_v3: float | None = None
v2_v3: float | None = None
class PositionDecorr(corr_coef_zero: float | None = None, decorr_rate: float | None = None)[source]

Bases: object

corr_coef_zero: float | None = None
decorr_rate: float | None = None
class RadarSensor(range_bias: float | None = None, clock_freq_sf: float | None = None, transmit_freq_sf: float | None = None, range_bias_decorr: ForwardRef('ErrorStatisticsType.Components.RadarSensor.RangeBiasDecorr') | None = None)[source]

Bases: object

range_bias: float | None = None
clock_freq_sf: float | None = None
transmit_freq_sf: float | None = None
range_bias_decorr: RangeBiasDecorr | None = None
class RangeBiasDecorr(corr_coef_zero: float | None = None, decorr_rate: float | None = None)[source]

Bases: object

corr_coef_zero: float | None = None
decorr_rate: float | None = None
class TropoError(tropo_range_vertical: float | None = None, tropo_range_slant: float | None = None, tropo_range_decorr: ForwardRef('ErrorStatisticsType.Components.TropoError.TropoRangeDecorr') | None = None)[source]

Bases: object

tropo_range_vertical: float | None = None
tropo_range_slant: float | None = None
tropo_range_decorr: TropoRangeDecorr | None = None
class TropoRangeDecorr(corr_coef_zero: float | None = None, decorr_rate: float | None = None)[source]

Bases: object

corr_coef_zero: float | None = None
decorr_rate: float | None = None
class IonoError(iono_range_vertical: float | None = None, iono_range_rate_vertical: float | None = None, iono_rg_rg_rate_cc: float | None = None, iono_range_vert_decorr: ForwardRef('ErrorStatisticsType.Components.IonoError.IonoRangeVertDecorr') | None = None)[source]

Bases: object

iono_range_vertical: float | None = None
iono_range_rate_vertical: float | None = None
iono_rg_rg_rate_cc: float | None = None
iono_range_vert_decorr: IonoRangeVertDecorr | None = None
class IonoRangeVertDecorr(corr_coef_zero: float | None = None, decorr_rate: float | None = None)[source]

Bases: object

corr_coef_zero: float | None = None
decorr_rate: float | None = None
class Unmodeled(xrow: float | None = None, ycol: float | None = None, xrow_ycol: float | None = None, unmodeled_decorr: ForwardRef('ErrorStatisticsType.Unmodeled.UnmodeledDecorr') | None = None)[source]

Bases: object

xrow: float | None = None
ycol: float | None = None
xrow_ycol: float | None = None
unmodeled_decorr: UnmodeledDecorr | None = None
class UnmodeledDecorr(xrow: ForwardRef('ErrorStatisticsType.Unmodeled.UnmodeledDecorr.Xrow') | None = None, ycol: ForwardRef('ErrorStatisticsType.Unmodeled.UnmodeledDecorr.Ycol') | None = None)[source]

Bases: object

xrow: Xrow | None = None
ycol: Ycol | None = None
class Xrow(corr_coef_zero: float | None = None, decorr_rate: float | None = None)[source]

Bases: object

corr_coef_zero: float | None = None
decorr_rate: float | None = None
class Ycol(corr_coef_zero: float | None = None, decorr_rate: float | None = None)[source]

Bases: object

corr_coef_zero: float | None = None
decorr_rate: float | None = None
class AdditionalParms(parameter: List[aws.osml.formats.sidd.models.sicommon_types_v1_0.ParameterType] = <factory>)[source]

Bases: object

parameter: List[ParameterType]
class aws.osml.formats.sidd.models.sicommon_types_v1_0.GeoInfoType(desc: List[aws.osml.formats.sidd.models.sicommon_types_v1_0.ParameterType] = <factory>, point: Optional[aws.osml.formats.sidd.models.sicommon_types_v1_0.LatLonRestrictionType] = None, line: Optional[aws.osml.formats.sidd.models.sicommon_types_v1_0.LineType] = None, polygon: Optional[aws.osml.formats.sidd.models.sicommon_types_v1_0.PolygonType] = None, geo_info: List[ForwardRef('GeoInfoType')] = <factory>, name: Optional[str] = None)[source]

Bases: object

desc: List[ParameterType]
point: LatLonRestrictionType | None = None
line: LineType | None = None
polygon: PolygonType | None = None
geo_info: List[GeoInfoType]
name: str | None = None
class aws.osml.formats.sidd.models.sicommon_types_v1_0.LLHCornerStringType(lat: float | None = None, lon: float | None = None, hae: float | None = None, index: aws.osml.formats.sidd.models.sicommon_types_v1_0.CornerStringType | None = None)[source]

Bases: object

lat: float | None = None
lon: float | None = None
hae: float | None = None
index: CornerStringType | None = None
class aws.osml.formats.sidd.models.sicommon_types_v1_0.LatLonCornerStringType(lat: float | None = None, lon: float | None = None, index: aws.osml.formats.sidd.models.sicommon_types_v1_0.CornerStringType | None = None)[source]

Bases: object

lat: float | None = None
lon: float | None = None
index: CornerStringType | None = None
class aws.osml.formats.sidd.models.sicommon_types_v1_0.MatchInfoType(num_match_types: Optional[int] = None, match_type: List[ForwardRef('MatchInfoType.MatchType')] = <factory>)[source]

Bases: object

num_match_types: int | None = None
match_type: List[MatchType]
class MatchType(type_id: Optional[str] = None, current_index: Optional[int] = None, num_match_collections: Optional[int] = None, match_collection: List[ForwardRef('MatchInfoType.MatchType.MatchCollection')] = <factory>, index: Optional[int] = None)[source]

Bases: object

type_id: str | None = None
current_index: int | None = None
num_match_collections: int | None = None
match_collection: List[MatchCollection]
index: int | None = None
class MatchCollection(core_name: Optional[str] = None, match_index: Optional[int] = None, parameter: List[aws.osml.formats.sidd.models.sicommon_types_v1_0.ParameterType] = <factory>, index: Optional[int] = None)[source]

Bases: object

core_name: str | None = None
match_index: int | None = None
parameter: List[ParameterType]
index: int | None = None
class aws.osml.formats.sidd.models.sicommon_types_v1_0.Poly1DType(coef: List[aws.osml.formats.sidd.models.sicommon_types_v1_0.PolyCoef1DType] = <factory>, order1: Optional[int] = None)[source]

Bases: object

coef: List[PolyCoef1DType]
order1: int | None = None
class aws.osml.formats.sidd.models.sicommon_types_v1_0.Poly2DType(coef: List[aws.osml.formats.sidd.models.sicommon_types_v1_0.PolyCoef2DType] = <factory>, order1: Optional[int] = None, order2: Optional[int] = None)[source]

Bases: object

coef: List[PolyCoef2DType]
order1: int | None = None
order2: int | None = None
class aws.osml.formats.sidd.models.sicommon_types_v1_0.RadarModeType(mode_type: aws.osml.formats.sidd.models.sicommon_types_v1_0.ModeIdentifierType | None = None, mode_id: str | None = None)[source]

Bases: object

mode_type: ModeIdentifierType | None = None
mode_id: str | None = None
class aws.osml.formats.sidd.models.sicommon_types_v1_0.ReferencePointType(ecef: XYZType | None = None, point: RowColDoubleType | None = None, name: str | None = None)[source]

Bases: object

The reference point.

Variables:
  • ecef – The XYZ ECEF (units = m) reference point.

  • point – The row and column (units = pixels) which maps to the ECEF point.

  • name – Used for implementation specific signifier for the reference point.

ecef: XYZType | None = None
point: RowColDoubleType | None = None
name: str | None = None
class aws.osml.formats.sidd.models.sicommon_types_v1_0.ValidDataType(vertex: List[aws.osml.formats.sidd.models.sicommon_types_v1_0.RowColVertexType] = <factory>, size: Optional[int] = None)[source]

Bases: object

vertex: List[RowColVertexType]
size: int | None = None
class aws.osml.formats.sidd.models.sicommon_types_v1_0.XYZAttributeType(x: float | None = None, y: float | None = None, z: float | None = None, name: str | None = None)[source]

Bases: XYZType

name: str | None = None
class aws.osml.formats.sidd.models.sicommon_types_v1_0.CollectionInfoType(collector_name: Optional[str] = None, illuminator_name: Optional[str] = None, core_name: Optional[str] = None, collect_type: Optional[aws.osml.formats.sidd.models.sicommon_types_v1_0.CollectIdentifierType] = None, radar_mode: Optional[aws.osml.formats.sidd.models.sicommon_types_v1_0.RadarModeType] = None, classification: Optional[str] = None, country_code: List[str] = <factory>, parameter: List[aws.osml.formats.sidd.models.sicommon_types_v1_0.ParameterType] = <factory>)[source]

Bases: object

collector_name: str | None = None
illuminator_name: str | None = None
core_name: str | None = None
collect_type: CollectIdentifierType | None = None
radar_mode: RadarModeType | None = None
classification: str | None = None
country_code: List[str]
parameter: List[ParameterType]
class aws.osml.formats.sidd.models.sicommon_types_v1_0.GeoInfo(desc: List[aws.osml.formats.sidd.models.sicommon_types_v1_0.ParameterType] = <factory>, point: Optional[aws.osml.formats.sidd.models.sicommon_types_v1_0.LatLonRestrictionType] = None, line: Optional[aws.osml.formats.sidd.models.sicommon_types_v1_0.LineType] = None, polygon: Optional[aws.osml.formats.sidd.models.sicommon_types_v1_0.PolygonType] = None, geo_info: List[ForwardRef('GeoInfoType')] = <factory>, name: Optional[str] = None)[source]

Bases: GeoInfoType

class Meta[source]

Bases: object

namespace = 'urn:SICommon:1.0'
class aws.osml.formats.sidd.models.sicommon_types_v1_0.RadiometricType(noise_level: ForwardRef('RadiometricType.NoiseLevel') | None = None, noise_poly: aws.osml.formats.sidd.models.sicommon_types_v1_0.Poly2DType | None = None, rcssfpoly: aws.osml.formats.sidd.models.sicommon_types_v1_0.Poly2DType | None = None, sigma_zero_sfpoly: aws.osml.formats.sidd.models.sicommon_types_v1_0.Poly2DType | None = None, beta_zero_sfpoly: aws.osml.formats.sidd.models.sicommon_types_v1_0.Poly2DType | None = None, sigma_zero_sfincidence_map: aws.osml.formats.sidd.models.sicommon_types_v1_0.RadiometricTypeSigmaZeroSFIncidenceMap | None = None, gamma_zero_sfpoly: aws.osml.formats.sidd.models.sicommon_types_v1_0.Poly2DType | None = None)[source]

Bases: object

noise_level: NoiseLevel | None = None
noise_poly: Poly2DType | None = None
rcssfpoly: Poly2DType | None = None
sigma_zero_sfpoly: Poly2DType | None = None
beta_zero_sfpoly: Poly2DType | None = None
sigma_zero_sfincidence_map: RadiometricTypeSigmaZeroSFIncidenceMap | None = None
gamma_zero_sfpoly: Poly2DType | None = None
class NoiseLevel(noise_level_type: aws.osml.formats.sidd.models.sicommon_types_v1_0.NoiseLevelNoiseLevelType | None = None, noise_poly: aws.osml.formats.sidd.models.sicommon_types_v1_0.Poly2DType | None = None)[source]

Bases: object

noise_level_type: NoiseLevelNoiseLevelType | None = None
noise_poly: Poly2DType | None = None
class aws.osml.formats.sidd.models.sicommon_types_v1_0.XYZPolyType(x: aws.osml.formats.sidd.models.sicommon_types_v1_0.Poly1DType | None = None, y: aws.osml.formats.sidd.models.sicommon_types_v1_0.Poly1DType | None = None, z: aws.osml.formats.sidd.models.sicommon_types_v1_0.Poly1DType | None = None)[source]

Bases: object

x: Poly1DType | None = None
y: Poly1DType | None = None
z: Poly1DType | None = None
class aws.osml.formats.sidd.models.sicommon_types_v1_0.XYZPolyAttributeType(x: aws.osml.formats.sidd.models.sicommon_types_v1_0.Poly1DType | None = None, y: aws.osml.formats.sidd.models.sicommon_types_v1_0.Poly1DType | None = None, z: aws.osml.formats.sidd.models.sicommon_types_v1_0.Poly1DType | None = None, index: int | None = None)[source]

Bases: XYZPolyType

index: int | None = None