Skip to content

Add MTG-IRS #86

Description

@ADCollard

MTG-IRS data will arrive as netCDF files of principal components.

In JEDI/UFO we will reconstruct and (optionally) re-apodize the data. So the data ingest phase will involve (again optionally)) thinning the data (as the data volume is huge!) and converting the observations to IODA format.

From Emily:
Here is what we think about how to proceed:
Create YAML for input and output variables (example: iasi.yaml)

Create a Python script to do the following:

Read in YAML

Read data based on the input section of YAML

Generate numpy arrays for each output variable

Create an empty container and add the following (container.add)

variable name

variable data array

data path

category

Call the netCDF encoder

The process involves three parts:

  1. Read IRS data into numpy arrays
  2. Create a container and add data arrays and other information about the data into the container
  3. Encode the data in the container into IODA format and generate an output file.

The first and the third steps are easy. You probably will need some help for the second part. The bufr-query documentation contains the functions you will need to write the converter.
You can also take a look at the existing BUFR converters in the SPOC repository (YAMLs and Python Scripts) to get familiar with the data conversion process.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions