Vis5d Andrzej Wyszogrodzki. Vis5D Overview èVisualize data made by weather and ocean models èData “grid” in the form of a five dimensional rectangle:

Slides:



Advertisements
Similar presentations
Working with Tables for Page Design – Lesson 41 Working with Tables for Page Design Lesson 4.
Advertisements

© 2010 Delmar, Cengage Learning Chapter 7: Importing and Modifying Graphics.
Macromedia Director 8 Foundation Level Course. What is Director? Director is a challenging program for creating animation and multimedia productions for.
ParaView Tutorial Greg Johnson, Karla Vega. Before we begin… Make sure you have ParaView installed so you can follow along in the lab section –
Foundation Level Course
Objectives Define photo editing software
VLSI Layout using Microwind
Exploring Other FreeHand Features – Lesson 31 Exploring Other FreeHand Features Lesson 3.
Visual Basic 2010 How to Program. © by Pearson Education, Inc. All Rights Reserved.2.
Visual Basic 2010 How to Program Reference: Instructor: Maysoon Bin Duwais slides Visual Basic 2010 how to program by Deitel © by Pearson Education,
McIDAS-V McIDAS-V The 5 th Generation of McIDAS by Tom Whittaker Space Science and Engineering Center University of Wisconsin-Madison USA with contributions.
Slide 1 Visualization of scientific data under Linux - Techniques and data wrangling Mike Walterman, Manager of Graphics Programming, Scientific Computing.
Working with Vector Graphics – Lesson 21 Working with Vector Graphics Lesson 2.
Flowchart Start Input weight and height
Sketchify Tutorial Graphics and Animation in Sketchify sketchify.sf.net Željko Obrenović
CVEV 118/698 AutoCAD 2000 Lecture 1 Prof. Mounir Mabsout Elsa Sulukdjian Walid El Asmar.
Microsoft Office Illustrated Inserting Illustrations, Objects, and Media Clips.
1 Introduction to the Visual Studio.NET IDE Powerpoint slides modified from Deitel & Deitel.
1 Chapter 5: Introduction To Form Builder. 2 Forms  Why Do We Use Form Builder?  Why Don’t We Use SQL Only?!
EPOCH 1000 File Management Data Logging and Reporting
Current Visualization Software NCL, Amira, and OpenDX By Drew Brumm.
2. Introduction to the Visual Studio.NET IDE 2. Introduction to the Visual Studio.NET IDE Ch2 – Deitel’s Book.
Chapter 9 Introduction to ActionScript 3.0. Chapter 9 Lessons 1.Understand ActionScript Work with instances of movie clip symbols 3.Use code snippets.
PowerPoint Lesson 4 Expanding on PowerPoint Basics
BME506 Pro/E Applications For BME Instructor: Xiangying Chen, Ph.D Dept. of Biomedical Engineering University of Miami.
What’s new in Fireworks 8 Optimization Integrated workflow Create without complexity Workflow Improvements.
BUILDING RICH MEDIA ELEMENTS. Design Decisions Based on Design Specification  Following the design specification will ensure that the application is.
An Introduction to Visual Basic
IE 411/511: Visual Programming for Industrial Applications
Tutorial 2 Drawing Text, Adding Shapes, and Creating Symbols.
Max Planck Institute for Psycholinguistics Tool development report H. Brugman MPI Nijmegen.
CHAPTER FOUR COMPUTER SOFTWARE.
Introduction to ArcView NPS Introduction to GIS: Lecture 2 Based on NINC, ESRI and Other Sources.
___________________________________________GIST: A New Tool for Visualizing Geographic Data Environmental Modeling Center__________________________________________________.
CHAPTER TEN AUTHORING.
© 2008 The McGraw-Hill Companies, Inc. All rights reserved. M I C R O S O F T ® Refining Original Illustrations Lesson 9.
RAMS Evaluation and Visualization Utilities (REVU) Post Processing.
_______________________________________________________________CMAQ Libraries and Utilities ___________________________________________________Community.
Creating Graphical User Interfaces (GUI’s) with MATLAB By Jeffrey A. Webb OSU Gateway Coalition Member.
Chapter 2 – Introduction to the Visual Studio .NET IDE
Building the Events Components– Lesson 111 Building the Events Components Lesson 11.
Adobe Photoshop CS5 – Illustrated Unit A: Getting Started with Photoshop CS5.
Introduction to Interactive Media Interactive Media Tools: Authoring Applications.
CRSD Technology Training Tony Judice. Quick Access Toolbar – can be modifiedSave as… allows you to save the file to a different location and also as an.
Contents : What is Silverlight? Silverlight Overview Silverlight Toolkit Overview Timeline & Packaging Silverlight V1.0 & V1.1 Properties of V1.0 Properties.
Visualization with ParaView. Before we begin… Make sure you have ParaView 3.14 installed so you can follow along in the lab section –
171 PC-HYSPLIT WORKSHOP Workshop Agenda Model Overview Model history and features Computational method Trajectories versus concentration Code installation.
Flash Develop Rich Internet Content and Applications –Design motion graphics or build data-driven applications Flash Document = “.fla” filename extension.
Chapter – 8 Software Tools.
IE 411/511: Visual Programming for Industrial Applications Lecture Notes #2 Introduction to the Visual Basic Express 2010 Integrated Development Environment.
Adobe Photoshop CS4 – Illustrated Unit A: Getting Started with Photoshop CS4.
Integrating Components and Dynamic Text Boxes with the Animated Map– Lesson 101 Integrating Components and Dynamic Text Boxes with the Animated Map Lesson.
 2002 Prentice Hall. All rights reserved. 1 Introduction to the Visual Studio.NET IDE Outline Introduction Visual Studio.NET Integrated Development Environment.
NcBrowse: A Graphical netCDF File Browser Donald Denbo NOAA-PMEL/UW-JISAO
Some of the utilities associated with the development of programs. These program development tools allow users to write and construct programs that the.
Submitted by: DRPU Software Team Site:
Photoshop CS6 – Nelson Unit 3: Photoshop CS6. Objectives Define photo editing software Start Photoshop and view the workspace Use the Zoom tool and the.
Dive Into® Visual Basic 2010 Express
Getting Started with Adobe Photoshop CS6
Microsoft Office 2007-Illustrated
Microsoft Access 2007 – Level 2
INTRODUCING Adams/CHASSIS
Chapter 2 – Introduction to the Visual Studio .NET IDE
Chapter 2 Adding Web Pages, Links, and Images
Visual Basic.
Chapter 2 – Introduction to the Visual Studio .NET IDE
DREAMWEAVER MX 2004 Chapter 3 Working with Tables
Chapter 4.
Develop Rich Internet Content and Applications
Scientific Visualization
Presentation transcript:

Vis5d Andrzej Wyszogrodzki

Vis5D Overview èVisualize data made by weather and ocean models èData “grid” in the form of a five dimensional rectangle:  three space dimensions,  one time dimension  one dimension for enumerating physical variables èTcl scripting èOpenGL-based èSoftware rendering: Mesa

Vis5D grid structure èHorizontal grid Cartesian (x,y) rectilinear (lat, lon) rotated rectilinear (lat, lon) èVertical grid equally spaced unequally spaced generic, height or pressure èNo curvilinear or irregular grids re-grid data onto rectilinear grid

How to set up Vis5D on your system  Download desired Vis5d version, e.g.: ftp://ftp.ssec.wisc.edu/pub/vis5d  Compile vis5d source code on your system with changes in following parameters in /src/v5d.h and /src/v5df.h. Parameters these define maximum size of the Vis5d output. #define MAXVARS 80 #define MAXTIMES 800 #define MAXROWS 420 #define MAXCOLUMNS 420 #define MAXLEVELS 100 #define MAXRECS 10000

How to use Vis5D with EULAG  Now you can use Vis5D in EULAG in: serial or parallel mode, single or double precision  To run EULAG with Vis5d Set environmental option VIS5D = 1 Check the compiler options on your system Set parameters in param.v5d Set parameters in subroutine vis5d_out

How to visualize EULAG’s Vis5D output  Check if the EULAG single-time files were created: a000outp.v5d a001outp.v5d … a999outp.v5d  To visualize output Test output data with “v5dinfo …” or “v5dstats …” Edit output properties with “v5dedit …” Combine time outputs with “v5dappend a*v5d your_name.v5d” Reduce number of variables “v5dappend –variable_name …” Allocate memory for better performance “vis5d –mbs …” Use topography/building description “vis5d –topo topo_file” Use TCL script “vis5d –script script_name.tcl ….”

Vis5D capabilities – modes Normal: graphics in the 3-D window. Trajectory: create and display trajectories. Slice: create horizontal and vertical slides. Label: create/edit text labels in 3D window Data Probe: inspect individual grid values by moving cursor through the grid. Sounding: display vertical sounding and SkewT at the movable cursor location. 3D display may be: rotated, zoomed or translated

Vis5D modes – slices  Planar cross sections in 3D box ocolored slices, ocontour lines, owind vectors, owind stream lines.  Horizontal or vertical orientation  Position of slices can be changed interactively using the mouse.

Vis5D modes – color & contour slices

Vis5D modes – wind vector slices Buttons near the center of control panel labeled HWIND-1 VWIND-1 HWIND- 2 VWIND2 Two type-in fields to control the density and scaling of the wind vectors

Vis5D capabilities – isosurfaces An isosurface may either be drawn entirely in one color or colored according to the values of another physical variable.

Vis5D capabilities – trajectories  Trace the motion of air trough the 3-D volume  Eight in sets available Set1, Set2, …, Set8 individually displayed, colored, or deleted.

Vis5D capabilities – trajectory setup  Select the TRAJECTORY radio button on the control panel.  Select a position with the 3D cursor.  Select time step with the STEP button on the control panel.  Press middle mouse button inside 3D window to make a trajectory at the current cursor location and current time step  Turn on ANIMATE button to observe trajectory in time & space.

Vis5D capabilities – volume rendering Displaying a 3D field as a semi-transparent colored fog Cons: - Memory sensitive - Very slow compared to e.g Vapor

Vis5D capabilities – vertical soundings Display a vertical sounding and SkewT at the movable cursor location.

Vis5D capabilities – additional features  Default variables: wind (u,v,w), pressure (p), temperature (T)  Making new variables  Cloned variables  Type-in formulas  Saving image files and printing  Text labels and annotation  Keyboard functions

Vis5D utilities  v5dimport - converting grid files to v5d format, combining multiple source files, resampling to new coordinate systems and culling variables and time steps  v5dappend - utility to join v5d files together  v5dinfo - see summary of a v5d file  v5dstats - see statistics of a v5d file  v5dedit - edit the header of a v5d file  topoinfo – see topography information  maketopo – create your own topography file

Vis5D scripting  Tcl (Tool command language) interpreted scripting language for Vis5D automation with scripts  Automatically setting colors, computing graphics, and making off-line animations.  Two buttons On Vis5D control panel labeled SCRIPT (execute a Tcl script from a file) and INTERP (interactively type in Tcl commands)  Execute a script file when you start Vis5D with command line option: vis5d LAMPS.v5d -script foo.tcl

EULAG -> Vis5D data output Fortran/C I/O functions :  v5dcreate (name, numtimes, numvar, nr, nc, nl, varname, timestamp, datestamp, compress, projection, proj_args, vertical, vert_args)  v5dwrite (time, var, data)  v5dsetunits (varnum, “unit type”)  v5dclose () EULAG special options:  enforce single precision for double precision run  vis5d output in parallel mode  clipping option for large domains  output for 2D runs

EULAG – urban modeling application  building shape as the topography file  change of building colors require hard coding in Vis5D source files

EULAG – urban modeling application

Vis5D main versions and extensions Vis5D – v 4.3, v 5.0, v 5.2……. Vis5d+ ….. central repository for enhanced versions and Vis5D development based on Vis5d 5.2. Conversion of Vis5d's build process to use GNU automake and autocinf. VisAD - Java component library for interactive visualization and analysis of numerical data. It combines a flexible data model and distributed objects (via Java RMI) to support sharing of data, visualizations and user interfaces between different data sources, different computers and different scientific disciplines. Access to HDF-EOS, netCDF, FITS, Vis5D, GIF and JPEG Data Files. Cave5D - virtual reality version of Vis5D for the CAVE and ImmersaDesk. It was written by the SSEC Visualization Project in the VROOM (virtual reality room) at Siggraph '94.