Data Explorer. 2 What is OpenDX  Open source visualization package Based upon IBM’s Data eXplorer Object oriented language  Explore data through visual.

Slides:



Advertisements
Similar presentations
Selection in ParaView Utkarsh Ayachit Kitware Inc.
Advertisements

Minitab® 15 Tips and Tricks
1 Trieste, April 17 th 2008Lucio Zambon Electronic Graphic Interface for Global Archiving Technology: PHP, MySQL, JavaScript, JPGraph, etc Development.
Using Macros and Visual Basic for Applications (VBA) with Excel
ParaView Tutorial Greg Johnson, Karla Vega. Before we begin… Make sure you have ParaView installed so you can follow along in the lab section –
Intermediate Level Course. Text Format The text styles, bold, italics, underlining, superscript and subscript, can be easily added to selected text. Text.
Introduction to SPSS Allen Risley Academic Technology Services, CSUSM
Elizabeth North UMCES Horn Point Laboratory Using Surfer 8.0 UMCES HPL May 30, 2006.
CSE351/ IT351 Modeling and Simulation
IS&T Scientific Visualization Tutorial Erik Brisson Introduction to Scientific Visualization.
The CISM Code Infrastructure Bob Weigel The CISM Knowledge Transfer Short Course AFWA Omaha, November 2-3, 2005.
Installing and Running CISM _ DX and Overview of OpenDX The CISM Knowledge Transfer Short Course AFWA Omaha, November 2-3, 2005 Bob Weigel The CISM Knowledge.
IS&T Scientific Visualization Tutorial Erik Brisson Introduction to Scientific Visualization.
Introduction to MATLAB MECH 300H Spring Starting of MATLAB.
Current Visualization Software NCL, Amira, and OpenDX By Drew Brumm.
Mark Hartnett Software Support Engineer December 7, 2001 Introduction to Analysis and Feature Extraction Software.
Customizing Microsoft Project
Modeling and Animation with 3DS MAX R 3.1 Graphics Lab. Korea Univ. Reference URL :
0 UMN 2011 ERP Terapan ABAP Introduction Session # 8.
Microsoft Excel 2007 © Wiley Publishing All Rights Reserved. The L Line The Express Line to Learning L Line.
NA-MIC National Alliance for Medical Image Computing shapeAnalysisMANCOVA_Wizar d Lucile Bompard, Clement Vacher, Beatriz Paniagua, Martin.
Integrating and managing your Engaging Networks data Top ten data features.
Advanced Level Course. Site Extras Site Extras consist of four categories: Stationeries Site Trash Designs Components.
Microsoft Access Lesson 1 Lexington Technology Center February 11, 2003 Bob Herring On the Web at
ArcGIS: ArcMap Layout View. Agenda Layout interface Using templates Page properties Data frame properties Toolbars Layout elements Fine-tuning Finishing.
Development of ORBIT Data Generation and Exploration Routines G. Shelburne K. Indireshkumar E. Feibush.
The switch from Microsoft Office 2003 to 2007 Microsoft Word Microsoft Excel Microsoft PowerPoint.
Domain 3 Understanding the Adobe Dreamweaver CS5 Interface.
Introduction to OpenDX Jon Johansson Academic Information and Communication Technologies November 20, 2006 Jon Johansson Academic Information and Communication.
Accelerated Waveform Design Entry and Simulation Course 16.
1 Computer Programming (ECGD2102 ) Using MATLAB Instructor: Eng. Eman Al.Swaity Lecture (1): Introduction.
ATN GIS Support ArcGIS: ArcMap Layout View.
Create Forms Lesson 5. Objectives Software Orientation The Forms group (below) is located on the Create tab in the Ribbon and can be used to create a.
MA/CS 3751 Fall 2002 Lecture 24. MA/CS 3752 ginput ginput is a Matlab function which takes one argument input: number of points to select in the image.
AVS/Express and VisIt Training NERSC Users meeting June PPPL Cristina Siegerist NERSC/LBNL Visualization group June 13, 2006.
What is MATLAB? MATLAB is one of a number of commercially available, sophisticated mathematical computation tools. Others include Maple Mathematica MathCad.
RAMS Evaluation and Visualization Utilities (REVU) Post Processing.
_______________________________________________________________CMAQ Libraries and Utilities ___________________________________________________Community.
Matlab 14.html Cost: $100 Available in labs on Windows and Unix machines.
Copyright 2007 Paradigm Publishing Inc. EXCEL 2007 Chapter 7 BACKNEXTEND 7-1 LINKS TO OBJECTIVES Create a Chart with Data in a Worksheet Create a Chart.
C OMPUTING E SSENTIALS Timothy J. O’Leary Linda I. O’Leary Presentations by: Fred Bounds.
NA-MIC National Alliance for Medical Image Computing Shape analysis using spherical harmonics Lucile Bompard, Clement Vachet, Beatriz.
Lecture 20: Choosing the Right Tool for the Job. What is MATLAB? MATLAB is one of a number of commercially available, sophisticated mathematical computation.
Visualization with ParaView. Before we begin… Make sure you have ParaView 3.14 installed so you can follow along in the lab section –
Chapter 1: Overview of SAS System Basic Concepts of SAS System.
Introduction to Matlab Module #10 Page 1 Introduction to Matlab Module #10 – Creating Graphical User Interfaces Topics 1.Overview of GUI Development using.
1 januari 2008 RIBASIM input data by Wil N.M. van der Krogt.
Remcom Inc. 315 S. Allen St., Suite 416  State College, PA  USA Tel:  Fax:   ©
Math 252: Math Modeling Eli Goldwyn Introduction to MATLAB.
An electronic document that stores various types of data.
 2002 Prentice Hall. All rights reserved. 1 Introduction to the Visual Studio.NET IDE Outline Introduction Visual Studio.NET Integrated Development Environment.
1 CW11 Visualizing ACE3P Results in ParaView Greg Schussman Menlo Park, CA October 10, 2011.
Transition from EnSight V9 to V10 Boot strap training Anders Grimsrud, President January 2012.
McGraw-Hill/Irwin The Interactive Computing Series © 2002 The McGraw-Hill Companies, Inc. All rights reserved. Microsoft Excel 2002 Using Macros Lesson.
Data Visualization with Tableau
What’s New in GridPro v6.6.
Reading and Writing Image Files
Plug-In T7: Problem Solving Using Access 2007
Lecture 25.
Dankook Univ. Depart of Physics Solid State Physics Lab. Choi hye jin
TEISS Interface Review
Social Media And Global Computing Introduction to Visual Studio
Chapter 2 – Introduction to the Visual Studio .NET IDE
Understanding the Visual IDE
Code is on the Website Outline Comparison of Excel and R
Exploring the Power of EPDM Tasks - Working with and Developing Tasks in EPDM By: Marc Young XLM Solutions
University of Warith AL-Anbiya’a
Introduction to Scientific Visualization
Microsoft Excel 2007 – Level 2
Presentation transcript:

Data Explorer

2 What is OpenDX  Open source visualization package Based upon IBM’s Data eXplorer Object oriented language  Explore data through visual program great flexibility in creating visualizations Minimal programming requirements User friendly interface 2

3 Outline DX Field Object Grids Structure of OpenDX Importing data Visualization process How to create plots : i.2-D plot ii.Maps plot iii.3-d plot User interface Marking and Unmarking CISM_DX

4 DX Field Object A Field is the fundamental programming object in the OpenDX API 3 main parts –Positions Locations in space –Up to 3D array –Connections Explains how the positions relate to each other –Required for interpolation –Data Actual information can be scalar, 3-vector or beyond –Vector operations only understand Cartesian coords

5 Deformed regular Grids The connection between points forms the grid DX supports 3 grid types –irregular irregular positions – irregular connections –deformed regular irregular positions – regular connections –regular regular positions – regular connections Some DX modules require regular connections –e.g. slab Deformed regular Irregular

6 The Modules Input Output 1)Button down : value has been set by user, no modules can be connected 2) Button up : value not set, entry can be connected to another module 1 2 A module accomplishes function No need to type it You channel the flow of data by connecting modules Each tab in a module as a function* (axis label, plot corners, annotation color,..) required options *If you want to know this function you can click on the tab

7 Structure Visual program editor modules Computation of the program

8 Importing Data Into OpenDX OpenDX comes with a DataPrompter module which is designed to allow the user import scalar and vector data from a variety of data formats It maybe more efficient to write your own import module Useful for complicated data strcutures Requires basic C programming skills

9 Visualization Process (outline)  Import data : With existing data prompter (array format, hdf, CDF, NetCDF ) Personal import module (C program)  Design the visual program (called network) : Using built in modules Programmed modules  Play with your image : Rotate, zoom or make an animation Export pictures (Tiff an postscript and much more with the ImageMagick package) or movies (Miff format can be converted in mpeg with the same package)

10 Capacity of OpenDX 2-D Plot3-D PlotMaps

11 Import data for 2-D plot  Specify : number of variables (excluding the x column) Number of rows excluding blanks X column must be named Locations Save the description in a *.general file Edit an old file scalar

12 Import files file = /home/fabio/dataex/eqss1936 points = 6 format = ascii interleaving = field field = field1, field0, locations, field2 structure = scalar, scalar, scalar, scalar type = float, float, float, float end E E E E Data file : Import file : Created by Opendx

13 Creating a 2-D plot Importing the.general file Plotting options : axis name, axis borders  Click on a tool and click where you want to drop it Execute For more information open 2Dplot.net Optional

14 Creating a 2-D plot (a closer look) Different plots one branch per trace a b

Creating a 2-D plot (a closer look)

16 Plotting maps Regular plot Map For more information open mapsplot.net

17 Plotting maps  How to make scattered data :

18 Creating a 3-D plot x Field corresponding to x, y, z yz Transmitter module For more information open mapsplot.net If importing.hdf files you don’t need a *.general file

Creating a 3-D plot On each page a different plot  Possibility of making a user interface Receiver module connected to a transmitter on the other page

20 User interface  Toggle and switch modules : For more information open toggle.net

21 User interface  Selector module : Allows you to choose the data to plot No need to go back to the source code For more information open selector.net

22 User interface  Integer module : For more information open integer.net

23 Customized user interface example  Plotting the potential field source surface : In a terminal type setenv DXDATA “directory where are the data” then in data prompter select run program : caringtonrot.net

24 Working with Mark/Unmark Thanks S. McGregor

25 CISM_DX  What is it : Set of data, visualization codes, selected CISM models (MAS, ENLIL, LFM, TING, WSA)  What purpose : View models run Plot Cism data library Common standard for all Cism group

26 CISM_DX Main GUI To have the user interface go to window open control panel : Main control panel

27 MAS model  3D grid with vector or scalar data on each points of the grid  User interface to select the data Warning : this network requires an external module Go to file, load module description and load..\CISM_DX_Auxiliary\spdx-dist\spdx.mdf After loading the module, load BasicMAS.net Mike Wiltberger’s GUI

28 Basic MAS Taking a spherical slab of dataPlotting vectors and streamlines* * When you re in the image window type Ctrl-I and select the vectors you want to link with a streamline

29 MAS – Coronal Results Complicated staggered mesh required writing import module –OpenDX modules allowed for implementation of periodic connections in phi direction –also required transformation from Spherical to Cartesian Coordinates Thanks to Pete Riley and Jon Linker

30 ENLIL – Solar Wind Model Network was used as basis for graduate student lab in CISM Summer School Thanks to Dusan Odstrcil and Nick Arge

31 Basic ENLIL After loading the module description like for BasicMAS load BasicEnlil.net

32 LFM – L* Calculation Electron drift trajectories are used as source points for field line tracing –End points are mapped from inner edge into ionosphere –L* is determined by calculating flux enclosed in orbit In DX the field line is an object that can be used for interpolation Thanks to Scot Elkington

33 LFM – Pathlines Streamline –Path through vector field that is tanget to vectors throughout –magnetic field lines Pathline –Path of fluid element over a period of time –reverse time to see where elements come from Combine pathline with streamline object to monitor flux tube volume as a function of time Thanks to M. Wiltberger

34 Shortcuts – Tips  Shortcuts : Execute : Ctrl-E Execute on change : Ctrl-; End execution : Ctrl-End Properties of a module : Ctrl-F Reset image : Ctrl-shift-R Zoom image : Ctrl-Space Rotate image : Ctrl-R Reset view : Ctrl-F  Tips : When your modifications have no effect try to go to connection and reset server or disconnect For the interactor modules double click and Ctrl-F have not always the same effect There is no undo function save your file regularly Use the describe or print modules to know what’s going on between the modules Be really careful with the import files : number of rows without blank lines, number of columns,…

35 Conclusion Large range of plots : Friendly – understandable modules : Great user interface :