Programmable Visualization of HDF-EOS Data - PowerPoint PPT Presentation

About This Presentation
Title:

Programmable Visualization of HDF-EOS Data

Description:

http://www.nas.nasa.gov/~pmoran. Programmable Visualization of. HDF-EOS Data. Patrick Moran ... Looking to combine interactive and automated. Interactive to ... – PowerPoint PPT presentation

Number of Views:39
Avg rating:3.0/5.0
Slides: 10
Provided by: patm4
Learn more at: http://hdfeos.org
Category:

less

Transcript and Presenter's Notes

Title: Programmable Visualization of HDF-EOS Data


1
Programmable Visualization ofHDF-EOS Data
  • Patrick Moran
  • NASA Advanced Supercomputing Division
  • HDF-EOS Workshop VI
  • December, 2002
  • http//www.nas.nasa.gov/pmoran
  • NASA Ames Research Center

2
HDFEOS Data Analysis
  • Looking to combine interactive and automated
  • Interactive to study unexpected features
  • Automated to address large quantity of files
  • Programmable analysis

3
C and Python
  • Field Model
  • C, open source
  • Performance oriented
  • Interface to other libraries (e.g., HDF)
  • Python wrappers
  • Provide dynamic composition
  • Provide standard modules (e.g., web access)
  • Planned open source

4
Field Model (FM)
  • C, templated base (B) and phys (D) dim.
  • Meshes with not necessarily manifold shapes
  • Cell-centered, vertex-centered, etc.

5
FM on SourceForge
  • http//field-model.sourceforge.net/

6
Python
  • Open Source
  • Scripting
  • Rich set of pre-existing modules
  • Graphical user interfaces
  • 3-D graphics
  • Web access
  • XML processing
  • http//www.python.org

7
HDFEOS Module
  • Swath
  • Swopen, Swcreate, Swattach, Swdetach, Swclose,
    Swdefdim, Swdefdimmap, Swdefidxmap,
    Swdefgeofield, Swdefdatafield, Swdefcomp,
    Swwritegeometa, Swwritedatameta, Swreadfield,
    Swreadattr, Swsetfillvalue, Swgetfillvalue,
    Swinqdims, Swinqmaps, Swinqidxmaps,
    Swinqgeofields, Swinqdatafields, Swinqattrs,
    Swnentries, Swdiminfo, Swmapinfo, Swidxmapinfo,
    Swattrinfo, Swfieldinfo, Swcompinfom, Swinqswath,
    Swregionindex, Swgeomapinfo, Swdefboxregion,
    Swregioninfo, Swextractregion, Swdeftimeperiod,
    Swperiodinfo, Swextractperiod, Swdefvrtregion,
    Swdupregion
  • Grid
  • Gdopen, Gdcreate, Gdattach, Gddetach, Gdclose,
    Gddeforigin, Gddefdim, Gddefproj, Gddefpixreg,
    Gddeffield, Gddefcomp, GDblkSOMoffset,
    Gdsettilecomp, Gdwritefieldmeta, Gdwritefield,
    Gdreadfield, Gdwriteattr, Gdreadattr,
    Gdsetfillvalue, Gdgetfillvalue
  • Point
  • Ptopen, Ptcreate, Ptattach, Ptdetach, Ptclose,
    Ptdeflevel, Ptdeflinkage, Ptdefvrtregion,
    Ptwritelevel, Ptreadlevel, Ptupdatelevel,
    Ptwriteattr, Ptreadattr, Ptnlevels, Ptnrecs,
    Ptnfields, Ptlevelinfo, Ptlevelindx,
    Ptbcklinkinfo, Ptfwdlinkinfo, Ptgetlevelname,
    Ptsizeof, Ptattrinfo, Ptinqattrs, Ptinqpoint
  • Interfaces follow those of HDF4-EOS closely
  • Green done, Red not yet (mostly writing
    routines)

8
Example Programmable Analysis Tool
  • Python application
  • Utilizes standard modules
  • e.g., OpenGL, Image, xmllib, ftblib, etc.
  • Utilizes custom modules
  • e.g., FM, HDFEOS4, FITS, etc.
  • Scriptable

9
Conclusion
  • Combine interactive graphics with programmability
  • With online data in particular, potential for
    automated analysis
  • http//field-model.sourceforge.net
  • Patrick Moran pmoran_at_nas.nasa.gov
Write a Comment
User Comments (0)
About PowerShow.com