satpy.readers.seviri_l1b_native_hdr module

Header and trailer records of SEVIRI native format.

satpy.readers.seviri_l1b_native_hdr.DEFAULT_15_SECONDARY_PRODUCT_HEADER = {'EastColumnSelectedRectangle': {'Value': 1}, 'NorthLineSelectedRectangle': {'Value': 3712}, 'NumberColumnsHRV': {'Value': 11136}, 'NumberColumnsVISIR': {'Value': 3712}, 'NumberLinesHRV': {'Value': 11136}, 'NumberLinesVISIR': {'Value': 3712}, 'SelectedBandIDs': {'Value': 'XXXXXXXXXXXX'}, 'SouthLineSelectedRectangle': {'Value': 1}, 'WestColumnSelectedRectangle': {'Value': 3712}}

Default secondary product header for files containing all channels.

class satpy.readers.seviri_l1b_native_hdr.GSDTRecords[source]

Bases: object

MSG Ground Segment Data Type records.

Reference Document (EUM/MSG/SPE/055): MSG Ground Segment Design Specification (GSDS)

gp_cpu_address = [('Qualifier_1', <class 'numpy.uint8'>), ('Qualifier_2', <class 'numpy.uint8'>), ('Qualifier_3', <class 'numpy.uint8'>), ('Qualifier_4', <class 'numpy.uint8'>)]
gp_fac_env

alias of numpy.uint8

gp_fac_id

alias of numpy.uint8

gp_pk_header = [('HeaderVersionNo', <class 'numpy.uint8'>), ('PacketType', <class 'numpy.uint8'>), ('SubHeaderType', <class 'numpy.uint8'>), ('SourceFacilityId', <class 'numpy.uint8'>), ('SourceEnvId', <class 'numpy.uint8'>), ('SourceInstanceId', <class 'numpy.uint8'>), ('SourceSUId', <class 'numpy.uint32'>), ('SourceCPUId', [('Qualifier_1', <class 'numpy.uint8'>), ('Qualifier_2', <class 'numpy.uint8'>), ('Qualifier_3', <class 'numpy.uint8'>), ('Qualifier_4', <class 'numpy.uint8'>)]), ('DestFacilityId', <class 'numpy.uint8'>), ('DestEnvId', <class 'numpy.uint8'>), ('SequenceCount', <class 'numpy.uint16'>), ('PacketLength', <class 'numpy.int32'>)]
gp_pk_sh1 = [('SubHeaderVersionNo', <class 'numpy.uint8'>), ('ChecksumFlag', <class 'bool'>), ('Acknowledgement', (<class 'numpy.uint8'>, 4)), ('ServiceType', <class 'numpy.uint8'>), ('ServiceSubtype', <class 'numpy.uint8'>), ('PacketTime', [('Days', '>u2'), ('Milliseconds', '>u4')]), ('SpacecraftId', <class 'numpy.uint16'>)]
gp_sc_id

alias of numpy.uint16

gp_su_id

alias of numpy.uint32

gp_svce_type

alias of numpy.uint8

class satpy.readers.seviri_l1b_native_hdr.HritPrologue[source]

Bases: satpy.readers.seviri_l1b_native_hdr.L15DataHeaderRecord

HRIT Prologue handler.

get()[source]

Get record data array.

class satpy.readers.seviri_l1b_native_hdr.L15DataHeaderRecord[source]

Bases: object

L15 Data Header handler.

Reference Document (EUM/MSG/ICD/105): MSG Level 1.5 Image Data Format Description

property celestial_events

Get celestial events data.

property geometric_processing

Get geometric processing data.

get()[source]

Get header record data.

property image_acquisition

Get image acquisition data.

property image_description

Get image description data.

property impf_configuration

Get impf configuration information.

property radiometric_processing

Get radiometric processing data.

property satellite_status

Get satellite status data.

class satpy.readers.seviri_l1b_native_hdr.L15MainProductHeaderRecord[source]

Bases: object

L15 Main Product header handler.

Reference Document: MSG Level 1.5 Native Format File Definition

get()[source]

Get header data.

class satpy.readers.seviri_l1b_native_hdr.L15PhData[source]

Bases: object

L15 Ph handler.

l15_ph_data = [('Name', 'S30'), ('Value', 'S50')]
class satpy.readers.seviri_l1b_native_hdr.L15SecondaryProductHeaderRecord[source]

Bases: object

L15 Secondary Product header handler.

Reference Document: MSG Level 1.5 Native Format File Definition

get()[source]

Get header data.

class satpy.readers.seviri_l1b_native_hdr.Msg15NativeHeaderRecord[source]

Bases: object

SEVIRI Level 1.5 header for native-format.

get(with_archive_header)[source]

Get the header type.

class satpy.readers.seviri_l1b_native_hdr.Msg15NativeTrailerRecord[source]

Bases: object

SEVIRI Level 1.5 trailer for native-format.

Reference Document (EUM/MSG/ICD/105): MSG Level 1.5 Image Data Format Description

property geometric_quality

Get geometric quality record data.

get()[source]

Get header record data.

property image_production_stats

Get image production statistics.

property navigation_extraction_results

Get navigation extraction data.

property radiometric_quality

Get radiometric quality record data.

property seviri_l15_trailer

Get file trailer data.

property timeliness_and_completeness

Get time and completeness record data.

satpy.readers.seviri_l1b_native_hdr.get_native_header(with_archive_header=True)[source]

Get Native format header type.

There are two variants, one including an ASCII archive header and one without that header. The header is prepended if the data are ordered through the EUMETSAT data center.