SlideShare une entreprise Scribd logo
1  sur  21
Télécharger pour lire hors ligne
HDF5 for NPOESS Data
Products
Alan M. Goldberg
The MITRE Corporation
agoldber@mitre.org

This work was performed under NOAA contract 50-SPNA-9-00010.
Opinions expressed are those of the author, and do not represent the
United States Government.
Organization: W803
Project: 1400NT01-SE

© 2002 The MITRE Corporation. All rights reserved.
The NPOESS Program
● Products
● Requirements
● HDF Implementation (Presentation by Chad Fox / Raytheon)
Data Flow Overview
Field Terminals and Centrals
NPOESS-Unique
Collection

NPOESS-Unique
Processing

Application Processing,
Display, & Dissemination

Demodulator

Space
Segment

User
Terminal

Antenna
RF
Electronics

C3S/DRR

FT Processor
Element

IDPS

Central Element

External I/F

Other
Data

Central
Data Delivery to Users
● Centrals *

- National Environmental Satellite, Data, and Information

Service
Naval Oceanography Command
Fleet Numerical Meteorology & Oceanography Command
Air Force Weather Agency
● Field terminals *
US government
Private
Worldwide users
● NESDIS Archives *
● Misc
NASA (for NPP), SARSat, DCS, etc.

-
Major Product Relationships

Propagation

Sensor

Packetized
Data

Sensor
Scene

Environmental
Phenomena

Environmental
Data Record

10011
01100
11100

Comm

Raw
Data
Record

Sensor Data
Record
Environment
Model

A0569F22
3B365CC
369B
707070FFF

Sensor
Model

A0569F22
3B365CC
369B
707070FFF

10011
01100
11100
Product Types
● Major products

- Raw data records *
- Sensor Data Records *
- Temperature Data Records *
- Environmental data records *

● Other

- Raw data
- Auxiliary data
- Ancillary Data
- Calibration & correction data
- Telemetry & housekeeping
- Memory dumps and diagnostics
Delivery Requirements
● Operational *; platform independence; suitable for

transmission, efficient conversion, and storage
● Standards based: Interoperability*, consistent with Joint
Technical Architecture and National Spatial Data Infrastructure
● Rapid & available*: >95% delivered within 30 min. at Centrals;
15 min. goal
● Self-documenting
● Flexible for over 100 initial products
● Flexible for evolutionary or new sensors and algorithms
● User selectable aggregation (from one granule up to full orbit)
● Delivery: Push or pull; Assured; Secure*
● Efficient: 3 TB per day at each Central
● Consistent interface for delivery to Centrals*, Field terminals*,
& long term archives*
* key requirement
Schedule
● Interface with Centrals to be published (draft) in spring 2003.
● First deliverable version of IDPS to be ready in spring 2005

for NPP risk-reduction mission in spring 2006
● Hardware specification for software support at field
terminals to be published by Oct. 2005
● Operational system to be ready in mid 2008 for first NPOESS
launch in mid 2009.
Issues
● How much EOSDIS heritage to retain, if any, e.g.

– whether to use EOS swath construct

● Develop an NPOESS profile to handle particular attributes of

NPOESS data, e.g.
variable length compressed packets in RDRs
conical scan geometry
● Assure long-term stability of the standard
● Provide user support
● Suitability for archival use
HDF5 is primarily defined by its API, not the format

–
–
–
Backup
Data Processing Flow in IDPS
Delivered
Delivered
Raw Data
Raw Data
Metadata
Metadata

Communications
Model

Metadata
Metadata

EDR
Process

Metadata
Metadata

Mission Data
Mission Data
Packets
Packets
RDR
Process

SDR
Process
Sensor
Model

Converted
Converted
Mission
Mission
Data
Data

Environ
ment
Model

EnviEnvironment
ronment
Data
Data

Corr. Data
Corr. Data
Packets
Packets

SDRlike
Process

Auxiliary/
Auxiliary/
Telemtry/
Telemtry/
Hskpng Data
Hskpng Data
Packets
Packets

Ancillary
Ancillary
Data
Data

Ancillary Data
Ancillary Data
Packets
Packets
Format

Format

Format

LRD Only
RDR

Converted
Telemetry

TDR/
SDR

Local
Product
Interface
to Users

Format

EDR
Raw Data Granule Contents
● CCSDS Application Packets, unprocessed, generally from one

sensor over a short time interval
● Mission data as produced by the sensor or payload
● Telemetry
● Calibration data & Correction parameters
● Auxiliary data: spacecraft location & attitude
Sensor/Temperature Granule Contents
● Radiometrically corrected data, which is an estimate of the

flux at the sensor aperture.
● Mission data by in-track position, cross-track position,
channel, detector, etc.
● Georeferenced in spacecraft coordinates, & intersection with
the ellipsoid
● Generally, not filtered, resampled, etc.
● TDRs are microwave SDRs without antenna pattern removed
Environmental Data Granule Contents
● SDRs processed with environmental models and ancillary

data (by others) to produce estimates of environmental
parameters
● Reported as cross-track / in-track values identified in earth
coordinates
unless resampling is specifically required

-
Metadata - Scope
● Identifications:
Name / Level / Type-subtype / Sequential number
● Description:
Start-end date-time; Start-end orbit
Subsatellite coordinates; Corner coordinates
● History:
Space segment components / DRR components / Source
files / Algorithm versions / Processing facility / Processing
date-time
● Contents:
Size / Granules
Predecessor quality / Missing data / Out-of-bounds /
Processing errors / Quality free text
● Formats:
Data elements / Structures / Formats

-
Metadata - Structure
● As goal, all metadata will be compliant with NSDI standards

- <tag> = “parameter”, where <tag> is defined by FGDC or the
NPOESS extension profile.

● Metadata will be hierarchical, as appropriate:

- file-metadata

● granule_metadata

– scan_metadata
» point_metadata
● Metadata should map to the file naming convention
● Metadata will be included with associated data files, and

accessible as a stand-alone file.
Data
● Hierarchical
● Sensor specific format
● “Internal” metadata, such as detailed geolocation, quality,

annotation, illumination & view geometry
Why HDF5?
● Familiarity -- Environmental scientists already have

experience with the standard, most recently from EOS
products.

● Maturity -- HDF has shown its "staying power", and has been

available long enough to have matured from user
experiences. NASA, DOE, and others invested heavily in its
development.

● Capability -- HDF was designed to manage large, compound

data sets within high performance computing environments.
HDF5 incorporates new features that are important for
NPOESS.

● Compatibility -- HDF operates on multiple appropriate

operating systems and languages: C, C++, Java and Fortran.
Why HDF5? (concluded)
● Availability -- HDF was developed in the public interest at

NCSA, and is freely available. HDF also has many free, share
and commercial supports tools available.

● Interoperability -- The DoD Joint Technical Architecture is in

the process of accepting HDF as a standard for
interoperability among DoD systems.

● Efficiency – Low overhead compared with legacy formats:

GRIB and BUFR. Efficient indexing and subsetting. Support
for data compression.
Notional Structure -- external metadata
UniqueFileName.txt

summary_
metadata

file_metadata
granule_
metadata

granule_1
granule_n
granule_2
Notional Structure -- HDF portion
UniqueFileName.hdf
root
metadata

data
granule_1
granule_n
granule_2

mission
_data

local_
metadata

other

Contenu connexe

En vedette (10)

NPP/NPOESS Product Data Format
NPP/NPOESS Product Data FormatNPP/NPOESS Product Data Format
NPP/NPOESS Product Data Format
 
SLICE: A Tool for Deaggregating NPOESS Data
SLICE: A Tool for Deaggregating NPOESS DataSLICE: A Tool for Deaggregating NPOESS Data
SLICE: A Tool for Deaggregating NPOESS Data
 
Mag crc 2015 02_06
Mag crc 2015 02_06Mag crc 2015 02_06
Mag crc 2015 02_06
 
Багшийн ёс зүй
Багшийн ёс зүйБагшийн ёс зүй
Багшийн ёс зүй
 
Хүнсний чанарын баталгаа
Хүнсний чанарын баталгаа Хүнсний чанарын баталгаа
Хүнсний чанарын баталгаа
 
лекц №1
лекц №1лекц №1
лекц №1
 
Ажлын хөтөч
Ажлын хөтөч Ажлын хөтөч
Ажлын хөтөч
 
хүний үүсэл123
хүний үүсэл123хүний үүсэл123
хүний үүсэл123
 
11a 1хүний үүсэл гарал ба хөгжил
11a   1хүний үүсэл гарал ба хөгжил11a   1хүний үүсэл гарал ба хөгжил
11a 1хүний үүсэл гарал ба хөгжил
 
Sample Product Profile
Sample Product ProfileSample Product Profile
Sample Product Profile
 

Similaire à HDF5 for NPOESS Data Products

National Polar-orbiting Operational Environmental Satellite System (NPOESS)
National Polar-orbiting Operational Environmental Satellite System (NPOESS)National Polar-orbiting Operational Environmental Satellite System (NPOESS)
National Polar-orbiting Operational Environmental Satellite System (NPOESS)The HDF-EOS Tools and Information Center
 
MO3.L10 - NATIONAL POLAR-ORBITING OPERATIONAL ENVIRONMENTAL SATELLITE SYSTEM ...
MO3.L10 - NATIONAL POLAR-ORBITING OPERATIONAL ENVIRONMENTAL SATELLITE SYSTEM ...MO3.L10 - NATIONAL POLAR-ORBITING OPERATIONAL ENVIRONMENTAL SATELLITE SYSTEM ...
MO3.L10 - NATIONAL POLAR-ORBITING OPERATIONAL ENVIRONMENTAL SATELLITE SYSTEM ...grssieee
 
Tim Pugh-SPEDDEXES 2014
Tim Pugh-SPEDDEXES 2014Tim Pugh-SPEDDEXES 2014
Tim Pugh-SPEDDEXES 2014aceas13tern
 
DSD-INT 2015 - RSS Sentinel Toolbox - J. Manuel Delgado Blasco
DSD-INT 2015 - RSS Sentinel Toolbox - J. Manuel Delgado BlascoDSD-INT 2015 - RSS Sentinel Toolbox - J. Manuel Delgado Blasco
DSD-INT 2015 - RSS Sentinel Toolbox - J. Manuel Delgado BlascoDeltares
 
Standardizing the Data Distribution Service (DDS) API for Modern C++
Standardizing the Data Distribution Service (DDS) API for Modern C++Standardizing the Data Distribution Service (DDS) API for Modern C++
Standardizing the Data Distribution Service (DDS) API for Modern C++Sumant Tambe
 
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataSafe Software
 
2nd Technical Meeting - WP1
2nd Technical Meeting - WP12nd Technical Meeting - WP1
2nd Technical Meeting - WP1SLOPE Project
 
Optimizing Lustre and GPFS with DDN
Optimizing Lustre and GPFS with DDNOptimizing Lustre and GPFS with DDN
Optimizing Lustre and GPFS with DDNinside-BigData.com
 
Geospatial Metadata and Spatial Data: It's all Greek to me!
Geospatial Metadata and Spatial Data: It's all Greek to me!Geospatial Metadata and Spatial Data: It's all Greek to me!
Geospatial Metadata and Spatial Data: It's all Greek to me!EDINA, University of Edinburgh
 

Similaire à HDF5 for NPOESS Data Products (20)

Overview and Status of HDF in NPOESS & NPP
Overview and Status of HDF in NPOESS & NPPOverview and Status of HDF in NPOESS & NPP
Overview and Status of HDF in NPOESS & NPP
 
National Polar-orbiting Operational Environmental Satellite System (NPOESS)
National Polar-orbiting Operational Environmental Satellite System (NPOESS)National Polar-orbiting Operational Environmental Satellite System (NPOESS)
National Polar-orbiting Operational Environmental Satellite System (NPOESS)
 
HDF Lessons from NPOESS & Future Opportunities
HDF Lessons from NPOESS  & Future OpportunitiesHDF Lessons from NPOESS  & Future Opportunities
HDF Lessons from NPOESS & Future Opportunities
 
Hdg geo discussion
Hdg geo discussionHdg geo discussion
Hdg geo discussion
 
MO3.L10 - NATIONAL POLAR-ORBITING OPERATIONAL ENVIRONMENTAL SATELLITE SYSTEM ...
MO3.L10 - NATIONAL POLAR-ORBITING OPERATIONAL ENVIRONMENTAL SATELLITE SYSTEM ...MO3.L10 - NATIONAL POLAR-ORBITING OPERATIONAL ENVIRONMENTAL SATELLITE SYSTEM ...
MO3.L10 - NATIONAL POLAR-ORBITING OPERATIONAL ENVIRONMENTAL SATELLITE SYSTEM ...
 
Hdf5
Hdf5Hdf5
Hdf5
 
Tim Pugh-SPEDDEXES 2014
Tim Pugh-SPEDDEXES 2014Tim Pugh-SPEDDEXES 2014
Tim Pugh-SPEDDEXES 2014
 
NPOESS Program Overview
NPOESS Program OverviewNPOESS Program Overview
NPOESS Program Overview
 
DSD-INT 2015 - RSS Sentinel Toolbox - J. Manuel Delgado Blasco
DSD-INT 2015 - RSS Sentinel Toolbox - J. Manuel Delgado BlascoDSD-INT 2015 - RSS Sentinel Toolbox - J. Manuel Delgado Blasco
DSD-INT 2015 - RSS Sentinel Toolbox - J. Manuel Delgado Blasco
 
SEEDS Standards Process
SEEDS Standards ProcessSEEDS Standards Process
SEEDS Standards Process
 
Standardizing the Data Distribution Service (DDS) API for Modern C++
Standardizing the Data Distribution Service (DDS) API for Modern C++Standardizing the Data Distribution Service (DDS) API for Modern C++
Standardizing the Data Distribution Service (DDS) API for Modern C++
 
Nomads
NomadsNomads
Nomads
 
MEDIN Discovery Metadata Standard
MEDIN Discovery Metadata StandardMEDIN Discovery Metadata Standard
MEDIN Discovery Metadata Standard
 
Profile of NPOESS HDF5 Files
Profile of NPOESS HDF5 FilesProfile of NPOESS HDF5 Files
Profile of NPOESS HDF5 Files
 
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
 
DDS Enabling Open Architecture
DDS Enabling Open ArchitectureDDS Enabling Open Architecture
DDS Enabling Open Architecture
 
HDF-EOS Data Product Developer's Guide
HDF-EOS Data Product Developer's GuideHDF-EOS Data Product Developer's Guide
HDF-EOS Data Product Developer's Guide
 
2nd Technical Meeting - WP1
2nd Technical Meeting - WP12nd Technical Meeting - WP1
2nd Technical Meeting - WP1
 
Optimizing Lustre and GPFS with DDN
Optimizing Lustre and GPFS with DDNOptimizing Lustre and GPFS with DDN
Optimizing Lustre and GPFS with DDN
 
Geospatial Metadata and Spatial Data: It's all Greek to me!
Geospatial Metadata and Spatial Data: It's all Greek to me!Geospatial Metadata and Spatial Data: It's all Greek to me!
Geospatial Metadata and Spatial Data: It's all Greek to me!
 

Plus de The HDF-EOS Tools and Information Center

STARE-PODS: A Versatile Data Store Leveraging the HDF Virtual Object Layer fo...
STARE-PODS: A Versatile Data Store Leveraging the HDF Virtual Object Layer fo...STARE-PODS: A Versatile Data Store Leveraging the HDF Virtual Object Layer fo...
STARE-PODS: A Versatile Data Store Leveraging the HDF Virtual Object Layer fo...The HDF-EOS Tools and Information Center
 

Plus de The HDF-EOS Tools and Information Center (20)

Cloud-Optimized HDF5 Files
Cloud-Optimized HDF5 FilesCloud-Optimized HDF5 Files
Cloud-Optimized HDF5 Files
 
Accessing HDF5 data in the cloud with HSDS
Accessing HDF5 data in the cloud with HSDSAccessing HDF5 data in the cloud with HSDS
Accessing HDF5 data in the cloud with HSDS
 
The State of HDF
The State of HDFThe State of HDF
The State of HDF
 
Highly Scalable Data Service (HSDS) Performance Features
Highly Scalable Data Service (HSDS) Performance FeaturesHighly Scalable Data Service (HSDS) Performance Features
Highly Scalable Data Service (HSDS) Performance Features
 
Creating Cloud-Optimized HDF5 Files
Creating Cloud-Optimized HDF5 FilesCreating Cloud-Optimized HDF5 Files
Creating Cloud-Optimized HDF5 Files
 
HDF5 OPeNDAP Handler Updates, and Performance Discussion
HDF5 OPeNDAP Handler Updates, and Performance DiscussionHDF5 OPeNDAP Handler Updates, and Performance Discussion
HDF5 OPeNDAP Handler Updates, and Performance Discussion
 
Hyrax: Serving Data from S3
Hyrax: Serving Data from S3Hyrax: Serving Data from S3
Hyrax: Serving Data from S3
 
Accessing Cloud Data and Services Using EDL, Pydap, MATLAB
Accessing Cloud Data and Services Using EDL, Pydap, MATLABAccessing Cloud Data and Services Using EDL, Pydap, MATLAB
Accessing Cloud Data and Services Using EDL, Pydap, MATLAB
 
HDF - Current status and Future Directions
HDF - Current status and Future DirectionsHDF - Current status and Future Directions
HDF - Current status and Future Directions
 
HDFEOS.org User Analsys, Updates, and Future
HDFEOS.org User Analsys, Updates, and FutureHDFEOS.org User Analsys, Updates, and Future
HDFEOS.org User Analsys, Updates, and Future
 
HDF - Current status and Future Directions
HDF - Current status and Future Directions HDF - Current status and Future Directions
HDF - Current status and Future Directions
 
H5Coro: The Cloud-Optimized Read-Only Library
H5Coro: The Cloud-Optimized Read-Only LibraryH5Coro: The Cloud-Optimized Read-Only Library
H5Coro: The Cloud-Optimized Read-Only Library
 
MATLAB Modernization on HDF5 1.10
MATLAB Modernization on HDF5 1.10MATLAB Modernization on HDF5 1.10
MATLAB Modernization on HDF5 1.10
 
HDF for the Cloud - Serverless HDF
HDF for the Cloud - Serverless HDFHDF for the Cloud - Serverless HDF
HDF for the Cloud - Serverless HDF
 
HDF5 <-> Zarr
HDF5 <-> ZarrHDF5 <-> Zarr
HDF5 <-> Zarr
 
HDF for the Cloud - New HDF Server Features
HDF for the Cloud - New HDF Server FeaturesHDF for the Cloud - New HDF Server Features
HDF for the Cloud - New HDF Server Features
 
Apache Drill and Unidata THREDDS Data Server for NASA HDF-EOS on S3
Apache Drill and Unidata THREDDS Data Server for NASA HDF-EOS on S3Apache Drill and Unidata THREDDS Data Server for NASA HDF-EOS on S3
Apache Drill and Unidata THREDDS Data Server for NASA HDF-EOS on S3
 
STARE-PODS: A Versatile Data Store Leveraging the HDF Virtual Object Layer fo...
STARE-PODS: A Versatile Data Store Leveraging the HDF Virtual Object Layer fo...STARE-PODS: A Versatile Data Store Leveraging the HDF Virtual Object Layer fo...
STARE-PODS: A Versatile Data Store Leveraging the HDF Virtual Object Layer fo...
 
HDF5 and Ecosystem: What Is New?
HDF5 and Ecosystem: What Is New?HDF5 and Ecosystem: What Is New?
HDF5 and Ecosystem: What Is New?
 
HDF5 Roadmap 2019-2020
HDF5 Roadmap 2019-2020HDF5 Roadmap 2019-2020
HDF5 Roadmap 2019-2020
 

Dernier

Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 

Dernier (20)

Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 

HDF5 for NPOESS Data Products

  • 1. HDF5 for NPOESS Data Products Alan M. Goldberg The MITRE Corporation agoldber@mitre.org This work was performed under NOAA contract 50-SPNA-9-00010. Opinions expressed are those of the author, and do not represent the United States Government. Organization: W803 Project: 1400NT01-SE © 2002 The MITRE Corporation. All rights reserved.
  • 2. The NPOESS Program ● Products ● Requirements ● HDF Implementation (Presentation by Chad Fox / Raytheon)
  • 3. Data Flow Overview Field Terminals and Centrals NPOESS-Unique Collection NPOESS-Unique Processing Application Processing, Display, & Dissemination Demodulator Space Segment User Terminal Antenna RF Electronics C3S/DRR FT Processor Element IDPS Central Element External I/F Other Data Central
  • 4. Data Delivery to Users ● Centrals * - National Environmental Satellite, Data, and Information Service Naval Oceanography Command Fleet Numerical Meteorology & Oceanography Command Air Force Weather Agency ● Field terminals * US government Private Worldwide users ● NESDIS Archives * ● Misc NASA (for NPP), SARSat, DCS, etc. -
  • 5. Major Product Relationships Propagation Sensor Packetized Data Sensor Scene Environmental Phenomena Environmental Data Record 10011 01100 11100 Comm Raw Data Record Sensor Data Record Environment Model A0569F22 3B365CC 369B 707070FFF Sensor Model A0569F22 3B365CC 369B 707070FFF 10011 01100 11100
  • 6. Product Types ● Major products - Raw data records * - Sensor Data Records * - Temperature Data Records * - Environmental data records * ● Other - Raw data - Auxiliary data - Ancillary Data - Calibration & correction data - Telemetry & housekeeping - Memory dumps and diagnostics
  • 7. Delivery Requirements ● Operational *; platform independence; suitable for transmission, efficient conversion, and storage ● Standards based: Interoperability*, consistent with Joint Technical Architecture and National Spatial Data Infrastructure ● Rapid & available*: >95% delivered within 30 min. at Centrals; 15 min. goal ● Self-documenting ● Flexible for over 100 initial products ● Flexible for evolutionary or new sensors and algorithms ● User selectable aggregation (from one granule up to full orbit) ● Delivery: Push or pull; Assured; Secure* ● Efficient: 3 TB per day at each Central ● Consistent interface for delivery to Centrals*, Field terminals*, & long term archives* * key requirement
  • 8. Schedule ● Interface with Centrals to be published (draft) in spring 2003. ● First deliverable version of IDPS to be ready in spring 2005 for NPP risk-reduction mission in spring 2006 ● Hardware specification for software support at field terminals to be published by Oct. 2005 ● Operational system to be ready in mid 2008 for first NPOESS launch in mid 2009.
  • 9. Issues ● How much EOSDIS heritage to retain, if any, e.g. – whether to use EOS swath construct ● Develop an NPOESS profile to handle particular attributes of NPOESS data, e.g. variable length compressed packets in RDRs conical scan geometry ● Assure long-term stability of the standard ● Provide user support ● Suitability for archival use HDF5 is primarily defined by its API, not the format – – –
  • 11. Data Processing Flow in IDPS Delivered Delivered Raw Data Raw Data Metadata Metadata Communications Model Metadata Metadata EDR Process Metadata Metadata Mission Data Mission Data Packets Packets RDR Process SDR Process Sensor Model Converted Converted Mission Mission Data Data Environ ment Model EnviEnvironment ronment Data Data Corr. Data Corr. Data Packets Packets SDRlike Process Auxiliary/ Auxiliary/ Telemtry/ Telemtry/ Hskpng Data Hskpng Data Packets Packets Ancillary Ancillary Data Data Ancillary Data Ancillary Data Packets Packets Format Format Format LRD Only RDR Converted Telemetry TDR/ SDR Local Product Interface to Users Format EDR
  • 12. Raw Data Granule Contents ● CCSDS Application Packets, unprocessed, generally from one sensor over a short time interval ● Mission data as produced by the sensor or payload ● Telemetry ● Calibration data & Correction parameters ● Auxiliary data: spacecraft location & attitude
  • 13. Sensor/Temperature Granule Contents ● Radiometrically corrected data, which is an estimate of the flux at the sensor aperture. ● Mission data by in-track position, cross-track position, channel, detector, etc. ● Georeferenced in spacecraft coordinates, & intersection with the ellipsoid ● Generally, not filtered, resampled, etc. ● TDRs are microwave SDRs without antenna pattern removed
  • 14. Environmental Data Granule Contents ● SDRs processed with environmental models and ancillary data (by others) to produce estimates of environmental parameters ● Reported as cross-track / in-track values identified in earth coordinates unless resampling is specifically required -
  • 15. Metadata - Scope ● Identifications: Name / Level / Type-subtype / Sequential number ● Description: Start-end date-time; Start-end orbit Subsatellite coordinates; Corner coordinates ● History: Space segment components / DRR components / Source files / Algorithm versions / Processing facility / Processing date-time ● Contents: Size / Granules Predecessor quality / Missing data / Out-of-bounds / Processing errors / Quality free text ● Formats: Data elements / Structures / Formats -
  • 16. Metadata - Structure ● As goal, all metadata will be compliant with NSDI standards - <tag> = “parameter”, where <tag> is defined by FGDC or the NPOESS extension profile. ● Metadata will be hierarchical, as appropriate: - file-metadata ● granule_metadata – scan_metadata » point_metadata ● Metadata should map to the file naming convention ● Metadata will be included with associated data files, and accessible as a stand-alone file.
  • 17. Data ● Hierarchical ● Sensor specific format ● “Internal” metadata, such as detailed geolocation, quality, annotation, illumination & view geometry
  • 18. Why HDF5? ● Familiarity -- Environmental scientists already have experience with the standard, most recently from EOS products. ● Maturity -- HDF has shown its "staying power", and has been available long enough to have matured from user experiences. NASA, DOE, and others invested heavily in its development. ● Capability -- HDF was designed to manage large, compound data sets within high performance computing environments. HDF5 incorporates new features that are important for NPOESS. ● Compatibility -- HDF operates on multiple appropriate operating systems and languages: C, C++, Java and Fortran.
  • 19. Why HDF5? (concluded) ● Availability -- HDF was developed in the public interest at NCSA, and is freely available. HDF also has many free, share and commercial supports tools available. ● Interoperability -- The DoD Joint Technical Architecture is in the process of accepting HDF as a standard for interoperability among DoD systems. ● Efficiency – Low overhead compared with legacy formats: GRIB and BUFR. Efficient indexing and subsetting. Support for data compression.
  • 20. Notional Structure -- external metadata UniqueFileName.txt summary_ metadata file_metadata granule_ metadata granule_1 granule_n granule_2
  • 21. Notional Structure -- HDF portion UniqueFileName.hdf root metadata data granule_1 granule_n granule_2 mission _data local_ metadata other