80 likes | 248 Views
Aquarius Processing Software Status. For each software module, we will show: High-level flow (inputs and outputs). Current status and capabilities. Remaining work to be done. Input File. Processing Module. Intermediate Data. Output File. Level-0 Preprocessor. Implemented by Joel Gales
E N D
Aquarius Processing Software Status For each software module, we will show: • High-level flow (inputs and outputs). • Current status and capabilities. • Remaining work to be done. Input File Processing Module Intermediate Data Output File
Level-0 Preprocessor • Implemented by Joel Gales • Current Capabilities: • Processes a Level-0 downlink file at CONAE to remove duplicate blocks and sort by time. • To be done: • Install and test at CONAE. Level-0 Downlink File l0gen Level-0 File
Level-1A Files Level-0-to-1A • Implemented by Joel Gales • Current Capabilities: • Processes a Level-0 multi-orbit file to multiple Level-1A orbit files with overlap. • Inputs ephemeris and SAC-D telemetry from separate files. • Generates HDF5 L1A files. • To be done: • Implement actual telemetry input file formats when these are known • Add Aquarius HKT telemetry conversions to engineering units. SAC-D Ephemeris Data Level-0 File SAC-D Telemetry l1agen
Level 1A Merge • Implemented by Joel Gales • Current Capabilities: • Merges multiple Level-1A files for the same orbit from successive downlinks. • To be done: • Add converted Aquarius HKT telemetry. Level-1A Files l1amerge Level-1A Product
Level-1A-to-2 • Implemented by Sab Kim with I/O by Joel Gales • Current Capabilities: • Processes a Level-1A input product. • Reads side lobes, spillover and cosmic/galaxy from LUTs. • Reads SST, wind, atmospheric data from ancillary files. • Computes Ta, Tb and SSS. • Computes geolocation. • Generates HDF5 output product. • To be done: • Incorporate additional ancillary data. • Incorporate add’nl LUTS (calibration). • Add remaining output parameters. • Scatterometer processing Ancillary Data Files Level-1A Product LUTs l2gen Level-2 Product
Level-2-to-3 Binning • Implemented by Joel Gales based on current OBPG binning software • Current Capabilities: • Processes multiple Level-2 products (e.g., for 1 week). • Average samples for each beam in 1 degree bins. • Outputs a Level-3 binned product per beam. • To be done: • Convert output format to HDF5. Level-2 Products l2bin Level-3 Binned Beam Product
Level-2-to-3 Smoothing • Implemented by Joel Gales based on algorithm from Jonathan Lilly • Current Capabilities: • Processes multiple Level-2 products (e.g., for 1 week). • Generates smoothed values for each beam in 1 degree bins. • Outputs a Level-3 smoothed product per beam. • To be done: • Convert output format to HDF5. • Additional smoothing algorithms or options. Level-2 Products l2smooth Level-3 Smoothed Beam Product
Level-3 Binning • Implemented by Joel Gales based on current OBPG binning software • Current Capabilities: • Processes Level-3 binned products for individual beams. • Average samples in common bins. • Output a single Level-3 binned product. • To be done: • Convert input and output formats to HDF5. Level-3 Beam Products l3bin Level-3 Product