SlideShare uma empresa Scribd logo
1 de 13
Baixar para ler offline
NASA
HDF and HDF-EOS Status
Use in EOSDIS
HDF & HDF-EOS Workshop
September 23-25, 2003
Silver Spring, MD
Richard Ullman
EOSDIS
EOSDIS is a system to acquire, archive, manage and distribute
NASA’s Earth observation data.
EOSDIS data sources:
“Standard products” from EOS satellite instruments.
Field Measurement programs
Legacy data sets

EOSDIS consists of the geographically distributed EOSDIS Core
System (ECS), a network of EOS production systems (called SIPS) as
well as other production and archive systems.
EOSDIS is managing and distributing data from:
EOS missions: 3050 Terabytes
Pre-EOS missions: UARS, SeaWIFS, TOMS-EP, TOPEX/Poseidon and
TRMM, and ESE legacy data (284 Terabytes.)
EOSDIS User Base

Distinct ECS and Non-ECS Users Accessing
DAACs By Domain
Foreign Other
12%
U.S. Education
7%
Other
36%

Foreign Commercial
5%

University of
Washington
2%
Columbia University
2%
Pennsylvania State
University
University of
Colorado

Foreign Education
2%
U.S. Government
1%
U.S. Other
1%

Total Distinct
Users: 1,821,563

U.S. Commercial
36%

Distinct Foreign ECS and Non-ECS Users
Accessing DAACs by Country

Top 10
14%

Other
88%

France
7%

Texas A & M
University
Stanford University

Canada
16%
Other
36%

University of
Minnesota

University of
Maryland
Distinct Users:
122,556

University of Illinois
Harvard University

Australia
7%
Japan
6%

Spain
3%
Mexico
3%
Distinct Users:
335,597

Italy
6%
Germany
5%

Netherlands
5%

United Kingdom
6%

Based on Email Addresses of Users
October 1, 2002 - August 31, 2003
Standard Data Format Goals
Support Core System Development
Provide interface standard for passing of data
Allow Dataset-Independent Development and
Services

Provide Instrument-Independent Services
Geolocation Services: row/column to/from
latitude/longitude
Subsetting and subsampling by parameter, row/col,
lat/long
Standard Data Format Goals
Facilitate scientific data storage, exchange,
access, analysis and discovery.
Make Data Easily Accessible
Make data self describing
Provide instrument-independent data structures
Use widely available standards and software
Metadata, Geolocation, Annotations, Organization
HDF
Format and software for scientific data
Stores images, arrays, tables, etc.
Emphasis on storage and I/O efficiency
Free and commercial software support
Emphasis on standards
Users from many engineering & scientific fields
HDF-EOS
A “profile” of HDF
Profiles are sets of standard conventions for application to a particular
community of users
HDF-EOS conventions
Consistent metadata location and format
Consistent application of geolocation information
Point, Swath, Grid objects
HE5 additional objects: atmospheric profile, zonal

The EOS profile of HDF is supported by a library that calls the
underlying HDF library
Similar API philosophy
HDF-EOS files are readable by standard HDF libraries but without EOS
specific services.

Can facilitate standard services on data
Example subsetting
HDF-EOS History
September 1993, HDF adopted as baseline standard for
EOSDIS Core System standard data product generation,
archival, ingest, and distribution capabilities
December 1994, Began definition of HDF profile for EOS
( HDF-EOS)
June 1996, HDF-EOS v1.0 using HDF-4 (HE-4)
November 2000, HD-EOS v5.0 using HDF-5 (HE-5)
Upgrades to both HE-4 and HE-5 occur as needed - about every
6 months
HDF-EOS Present
ESDIS development of HDF-EOS is complete. Remaining work is
primarily corrective and adaptive maintenance.
Current version HE-4 is 2.9 on HDF 4.1r5
Current version HE-5 is 5.1.5 on HDF 5-1.4.4
Nearly all ECS holdings are in HE-4
Instrument science teams are encouraged to consider migration to HE5 to avoid future obsolescence but there is no stated requirement for
this migration.

Many tools for use with EOS data rely on HDF-EOS.
Many developed and maintained by instrument science teams and
DAACs.
See http://hdfeos.gsfc.nasa.gov/
See also DAAC websites

Some commercial tools include HDF-EOS read capability
MatLab, IDL, ENVI, PCI Geomatics (Landsat), others
EOS Profile Experience
HDF was new to most in the EOS program when the
format was chosen for EOSDIS standard products.
Initial reluctance by EOS product developers yielded to
appreciation for self-description and data organization
flexibility.
Flexibility of HDF allows tailoring to custom needs and
desires of producers.
Still learning impact of HDF on end users
Anecdotal evidence is that many users do not use data in HDFEOS, but instead “unpack” the data for use in their own
application.
EOS Profile Experience
“Weak” profile is a hindrance to general data
interoperability
Increases difficulty for development of general
services for data.
Discourages adoption of standard by general tool
vendors.
Discourages reuse of format by external product
developers.
Hinders end-user ability to easily use data.
New directions for Data Standards at
NASA Earth Science Enterprise
NASA has directed the formation of a standards
working group for recommending adoption of
ESE wide standards for data and data systems
interfaces.
Standards adoption will stress implementation
and operational experience.
Standards will be “community based” and will
likely differ for different kinds of measurements
or applications.
Workshop
The HDF and HDF-EOS workshop is the annual meeting of the
HDF community. Goals:
Educate participants in the use of HDF and HDF-EOS
Share progress
Help prioritize future development of the standard

Logistics
Tutorials (yesterday)
Consulting (please talk with NCSA or L3 staff about private
consultation)
“Plenary” - this morning will be in “lecture” format
Presentations - presentations will be in combined oral abstract with
poster sessions.
Discussion - discussion topics are meant to be free-form and open and
are intended to develop understanding of the community’s needs with
respect to HDF and HDF-EOS.

Mais conteúdo relacionado

Semelhante a NASA HDF and HDF-EOS Status - Use in EOSDIS

Semelhante a NASA HDF and HDF-EOS Status - Use in EOSDIS (20)

HDF-EOS Development - Current Status and Schedule
HDF-EOS Development - Current Status and ScheduleHDF-EOS Development - Current Status and Schedule
HDF-EOS Development - Current Status and Schedule
 
HDF-EOS Development Current Status
HDF-EOS Development Current StatusHDF-EOS Development Current Status
HDF-EOS Development Current Status
 
HDF-EOS Tools
HDF-EOS ToolsHDF-EOS Tools
HDF-EOS Tools
 
ESDIS Status (2002)
ESDIS Status (2002)ESDIS Status (2002)
ESDIS Status (2002)
 
HDF-EOS Development: Current Status and Tools
HDF-EOS Development: Current Status and ToolsHDF-EOS Development: Current Status and Tools
HDF-EOS Development: Current Status and Tools
 
HDF-EOS Workshop II Introduction
HDF-EOS Workshop II IntroductionHDF-EOS Workshop II Introduction
HDF-EOS Workshop II Introduction
 
The HDF-EOS Aura Data Guidelines - "What's New"
The HDF-EOS Aura Data Guidelines - "What's New"The HDF-EOS Aura Data Guidelines - "What's New"
The HDF-EOS Aura Data Guidelines - "What's New"
 
Welcome to HDF Workshop V
Welcome to HDF Workshop VWelcome to HDF Workshop V
Welcome to HDF Workshop V
 
Archive Information Packages for NASA HDF-EOS Data
Archive Information Packages for NASA HDF-EOS DataArchive Information Packages for NASA HDF-EOS Data
Archive Information Packages for NASA HDF-EOS Data
 
GES DISC Eexperiences with HDF Formats for MEaSUREs Projects
GES DISC Eexperiences with HDF Formats for MEaSUREs ProjectsGES DISC Eexperiences with HDF Formats for MEaSUREs Projects
GES DISC Eexperiences with HDF Formats for MEaSUREs Projects
 
What is HDF-EOS?
What is HDF-EOS?What is HDF-EOS?
What is HDF-EOS?
 
Hdg geo discussion
Hdg geo discussionHdg geo discussion
Hdg geo discussion
 
HDF-EOS Maintenance, Current Development and Tools
HDF-EOS Maintenance, Current Development and ToolsHDF-EOS Maintenance, Current Development and Tools
HDF-EOS Maintenance, Current Development and Tools
 
SEEDS Standards Process
SEEDS Standards ProcessSEEDS Standards Process
SEEDS Standards Process
 
Status of HDF-EOS, Related Software and Tools
 Status of HDF-EOS, Related Software and Tools Status of HDF-EOS, Related Software and Tools
Status of HDF-EOS, Related Software and Tools
 
HDF-EOS Aura File Format Guidelines
HDF-EOS Aura File Format GuidelinesHDF-EOS Aura File Format Guidelines
HDF-EOS Aura File Format Guidelines
 
EOSDIS Status
EOSDIS StatusEOSDIS Status
EOSDIS Status
 
HDF-EOS Overview and Status
HDF-EOS Overview and StatusHDF-EOS Overview and Status
HDF-EOS Overview and Status
 
Status of HDF-EOS, Related Software, and Tools
Status of HDF-EOS, Related Software, and ToolsStatus of HDF-EOS, Related Software, and Tools
Status of HDF-EOS, Related Software, and Tools
 
Generalized Conversion of HDF-EOS Products to GIS-Compatible Formats
Generalized Conversion of HDF-EOS Products to GIS-Compatible FormatsGeneralized Conversion of HDF-EOS Products to GIS-Compatible Formats
Generalized Conversion of HDF-EOS Products to GIS-Compatible Formats
 

Mais 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
 

Mais 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
 

Último

MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsYoss Cohen
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxAna-Maria Mihalceanu
 

Último (20)

MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platforms
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance Toolbox
 

NASA HDF and HDF-EOS Status - Use in EOSDIS

  • 1. NASA HDF and HDF-EOS Status Use in EOSDIS HDF & HDF-EOS Workshop September 23-25, 2003 Silver Spring, MD Richard Ullman
  • 2. EOSDIS EOSDIS is a system to acquire, archive, manage and distribute NASA’s Earth observation data. EOSDIS data sources: “Standard products” from EOS satellite instruments. Field Measurement programs Legacy data sets EOSDIS consists of the geographically distributed EOSDIS Core System (ECS), a network of EOS production systems (called SIPS) as well as other production and archive systems. EOSDIS is managing and distributing data from: EOS missions: 3050 Terabytes Pre-EOS missions: UARS, SeaWIFS, TOMS-EP, TOPEX/Poseidon and TRMM, and ESE legacy data (284 Terabytes.)
  • 3. EOSDIS User Base Distinct ECS and Non-ECS Users Accessing DAACs By Domain Foreign Other 12% U.S. Education 7% Other 36% Foreign Commercial 5% University of Washington 2% Columbia University 2% Pennsylvania State University University of Colorado Foreign Education 2% U.S. Government 1% U.S. Other 1% Total Distinct Users: 1,821,563 U.S. Commercial 36% Distinct Foreign ECS and Non-ECS Users Accessing DAACs by Country Top 10 14% Other 88% France 7% Texas A & M University Stanford University Canada 16% Other 36% University of Minnesota University of Maryland Distinct Users: 122,556 University of Illinois Harvard University Australia 7% Japan 6% Spain 3% Mexico 3% Distinct Users: 335,597 Italy 6% Germany 5% Netherlands 5% United Kingdom 6% Based on Email Addresses of Users October 1, 2002 - August 31, 2003
  • 4. Standard Data Format Goals Support Core System Development Provide interface standard for passing of data Allow Dataset-Independent Development and Services Provide Instrument-Independent Services Geolocation Services: row/column to/from latitude/longitude Subsetting and subsampling by parameter, row/col, lat/long
  • 5. Standard Data Format Goals Facilitate scientific data storage, exchange, access, analysis and discovery. Make Data Easily Accessible Make data self describing Provide instrument-independent data structures Use widely available standards and software Metadata, Geolocation, Annotations, Organization
  • 6. HDF Format and software for scientific data Stores images, arrays, tables, etc. Emphasis on storage and I/O efficiency Free and commercial software support Emphasis on standards Users from many engineering & scientific fields
  • 7. HDF-EOS A “profile” of HDF Profiles are sets of standard conventions for application to a particular community of users HDF-EOS conventions Consistent metadata location and format Consistent application of geolocation information Point, Swath, Grid objects HE5 additional objects: atmospheric profile, zonal The EOS profile of HDF is supported by a library that calls the underlying HDF library Similar API philosophy HDF-EOS files are readable by standard HDF libraries but without EOS specific services. Can facilitate standard services on data Example subsetting
  • 8. HDF-EOS History September 1993, HDF adopted as baseline standard for EOSDIS Core System standard data product generation, archival, ingest, and distribution capabilities December 1994, Began definition of HDF profile for EOS ( HDF-EOS) June 1996, HDF-EOS v1.0 using HDF-4 (HE-4) November 2000, HD-EOS v5.0 using HDF-5 (HE-5) Upgrades to both HE-4 and HE-5 occur as needed - about every 6 months
  • 9. HDF-EOS Present ESDIS development of HDF-EOS is complete. Remaining work is primarily corrective and adaptive maintenance. Current version HE-4 is 2.9 on HDF 4.1r5 Current version HE-5 is 5.1.5 on HDF 5-1.4.4 Nearly all ECS holdings are in HE-4 Instrument science teams are encouraged to consider migration to HE5 to avoid future obsolescence but there is no stated requirement for this migration. Many tools for use with EOS data rely on HDF-EOS. Many developed and maintained by instrument science teams and DAACs. See http://hdfeos.gsfc.nasa.gov/ See also DAAC websites Some commercial tools include HDF-EOS read capability MatLab, IDL, ENVI, PCI Geomatics (Landsat), others
  • 10. EOS Profile Experience HDF was new to most in the EOS program when the format was chosen for EOSDIS standard products. Initial reluctance by EOS product developers yielded to appreciation for self-description and data organization flexibility. Flexibility of HDF allows tailoring to custom needs and desires of producers. Still learning impact of HDF on end users Anecdotal evidence is that many users do not use data in HDFEOS, but instead “unpack” the data for use in their own application.
  • 11. EOS Profile Experience “Weak” profile is a hindrance to general data interoperability Increases difficulty for development of general services for data. Discourages adoption of standard by general tool vendors. Discourages reuse of format by external product developers. Hinders end-user ability to easily use data.
  • 12. New directions for Data Standards at NASA Earth Science Enterprise NASA has directed the formation of a standards working group for recommending adoption of ESE wide standards for data and data systems interfaces. Standards adoption will stress implementation and operational experience. Standards will be “community based” and will likely differ for different kinds of measurements or applications.
  • 13. Workshop The HDF and HDF-EOS workshop is the annual meeting of the HDF community. Goals: Educate participants in the use of HDF and HDF-EOS Share progress Help prioritize future development of the standard Logistics Tutorials (yesterday) Consulting (please talk with NCSA or L3 staff about private consultation) “Plenary” - this morning will be in “lecture” format Presentations - presentations will be in combined oral abstract with poster sessions. Discussion - discussion topics are meant to be free-form and open and are intended to develop understanding of the community’s needs with respect to HDF and HDF-EOS.