ScanOcean 14 December 2011. Goals The next generation of ScanSee Provide online and offline data browsing, analysis, and visualization File based data.

Slides:



Advertisements
Similar presentations
The Web Wizards Guide to Freeware/Shareware Chapter Four Essential Tools for Web Page Authors.
Advertisements

XP New Perspectives on Microsoft Office Word 2003 Tutorial 7 1 Microsoft Office Word 2003 Tutorial 7 – Collaborating With Others and Creating Web Pages.
Content-Based Image Retrieval
HDF and HDF-EOS Workshop VII, September 23-25, This work is supported in part by a Cooperative Agreement with the National Aeronautics and Space.
® Page 1 Intel Compiler Lab – Intel Array Visualizer HDF Workshop VI December 5, 2002 John Readey
Intermediate Level Course. Text Format The text styles, bold, italics, underlining, superscript and subscript, can be easily added to selected text. Text.
Project Opal Multimedia Module. Image quality Difference in quality between image processing of pre-load image derivatives to the auto generate derivatives.
MATLAB’s extensive, device-independent plotting capabilities are one of its most powerful features. They make it very easy to plot any data at any time.
1 CA201 Word Application Working with Charts Week # 7 By Tariq Ibn Aziz Dammam Community college.
1 Ontology Visualization 10 th International Protégé Conference July 15, 2007, 11:00 – 12:30PM CEST Jennifer Vendetti, Stanford University.
Intro to ArcMap Customization with Visual Basic  Create your own toolbars, buttons, interactive tools, and programs  Runs behind the scenes in ArcMap.
ArcView Documents Francisco Olivera, Ph.D., P.E. Department of Civil Engineering Texas A&M University.
Chapter 2: The Visual Studio.NET Development Environment Visual Basic.NET Programming: From Problem Analysis to Program Design.
QGIS Matthew Rosencrans Tom DiLiberto. Outline What is QGIS? What can we do with it? What data can we work with?
LGL – Large Graph Layout LGL is a compendium of applications for making the visualization of large networks and trees tractable. LGL was specifically motivated.
Introduction to ArcView
Floyd, Digital Fundamentals, 10 th ed EET 2259 Unit 11 Charts and Graphs  Read Bishop, Chapter 7.  Lab #11 and Homework #11 due next week.
1 Chapter 3: Getting Started with Tasks 3.1 Introduction to Tasks and Wizards 3.2 Creating a Frequency Report 3.3 Generating HTML, PDF, and RTF Output.
Mark Hartnett Software Support Engineer December 7, 2001 Introduction to Analysis and Feature Extraction Software.
Ogden Air Logistics Center. Purpose of Excel2FV Many agencies produce point lists of different data (target lists, force locations, etc.) in either Excel.
2. Introduction to the Visual Studio.NET IDE 2. Introduction to the Visual Studio.NET IDE Ch2 – Deitel’s Book.
CIS 205—Web Design & Development Integration Chapter 1.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Editing in ArcMap:
Integrating Microsoft Project with Other Programs
Chapter 3 Working with Symbols and Interactivity.
GLIDER
Copyright 2000, Media Cybernetics, L.P. Array-Pro ® Analyzer Software.
® Page 1 Intel Compiler Lab – Intel Array Visualizer HDF Workshop VIII October 27, 2004 John Readey
11 Chapter 3: Getting Started with Tasks 3.1 Introduction to Tasks and Wizards 3.2 Creating a Frequency Report 3.3 Generating HTML, PDF, and RTF Output.
JFace 吳昆澤. UI framework for plug-ins JFace provides classes for handling common UI programming tasks: Viewers handle the drudgery of populating, sorting,
Learning Alfresco Forms Service By Examples
Zubanov Alexei, 2006 Aug 07 – Sep 28 QtROOT package extension with Coin3D lib.
Tutorial 1 Getting Started with Adobe Dreamweaver CS3
Territory Mapper The Alignment Copyright 2010, TTG, Incorporated.
Exercise #5: Supervised Classification. Step 1. Delineating Training Sites and Generating Signatures An individual training site is delineated as an “area.
© 2011 Delmar, Cengage Learning Chapter 3 Working with Symbols and Interactivity.
Internet and Distributed Representation of Agent Based Model by- Manish Sharma.
2. Introduction to the Visual Studio.NET IDE. Chapter Outline Overview of the Visual Studio.NET IDE Overview of the Visual Studio.NET IDE Menu Bar and.
Microsoft Project 2010 ® Tutorial 6: Sharing Project Information with Other People & Applications.
University of Sunderland CDM105 Session 6 Dreamweaver and Multimedia Fireworks MX 2004 Creating Menus and Button images.
Chapter One An Introduction to Visual Basic 2010 Programming with Microsoft Visual Basic th Edition.
Social Science Research Design and Statistics, 2/e Alfred P. Rovai, Jason D. Baker, and Michael K. Ponton Entering Data Manually PowerPoint Prepared by.
The New Flagship. New v9.1.2 Free Patch Releasing: May 5, 2014 To be delivered though True Update.
ScanOcean 21 March Goals The next generation of scanSee Provide online and offline data browsing, analysis, and visualization File based data browsing.
ScanOcean 2 November Goals The next generation of ScanSee Provide online and offline data browsing, analysis, and visualization File based data.
ECE 452 / CS 446 / SE464 Design Patterns: Part 2 - Questions A Tutorial By Peter Kim Partially based on the tutorial by Michał Antkiewicz.
LATTICE TECHNOLOGY, INC. For Version 10.0 and later XVL Web Master Tutorial For Version 10.0 and later.
CMS pixel data quality monitoring Petra Merkel, Purdue University For the CMS Pixel DQM Group Vertex 2008, Sweden.
Social Science Research Design and Statistics, 2/e Alfred P. Rovai, Jason D. Baker, and Michael K. Ponton Using the Chart Editor PowerPoint Prepared by.
Pilot 3: Stratification of waste dumps Testing and assessment results Updates since last meeting 6th Consortium meeting Agenda 28th – 29th August 2012,
CHAPTER:07 JAVA IDE PROGRAMMING-II Prepared By Prepared By : VINAY ALEXANDER ( विनय अलेक्सजेंड़र ) PGT(CS),KV JHAGRAKHAND.
Chapter 9 Advanced Assembly Modeling Techniques. After completing this chapter, you will be able to perform the following: –Create design view representations.
HDF and HDF-EOS Workshop VIII, October 26-28, /12 Peter Cao, National Center for Supercomputing Applications Ray Milnurn, Dave Buto, L-3 Communications.
Mantid Stakeholder Review Nick Draper 01/11/2007.
Territory Mapper Copyright 2010, TTG, Incorporated The Export utility, found under the File menu, creates a list of map units and their Hierarchy assignments.
5 Copyright © 2010, Oracle and/or its affiliates. All rights reserved. Other Administrator Tasks.
ArcGIS Online for Watershed Groups Ben Reinhart Clinton County Soil & Water Conservation District.
APPX Design Environment Futures Planned development.
Object-Oriented Application Development Using VB.NET 1 Chapter 2 The Visual Studio.NET Development Environment.
Tools for Technical Communicators Save time and have fun doing it! Free tools and some COTS.
Mantid Manipulation and Analysis Toolkit for Instrument data.
Esri UC 2014 | Technical Workshop | Editing in ArcMap: An Introduction Lisa Stanners, Phil Sanchez.
Chapter 2: The Visual Studio.NET Development Environment Visual Basic.NET Programming: From Problem Analysis to Program Design.
Applied Cartography and Introduction to GIS GEOG 2017 EL Lecture-5 Chapters 9 and 10.
1. Explore Interactive GIS 2. Create Map Layouts 3. Reuse a Custom Map Layout 4. Create a Custom Map Template 5. Add a Report to a Layout 6. Add a Graph.
1 INTRODUCTION TO COMPUTER GRAPHICS. Computer Graphics The computer is an information processing machine. It is a tool for storing, manipulating and correlating.
Cartography and Labeling
Effects and Improvements
To insert this slide into your presentation
Web AppBuilder for ArcGIS
Presentation transcript:

ScanOcean 14 December 2011

Goals The next generation of ScanSee Provide online and offline data browsing, analysis, and visualization File based data browsing for various formats, including HDF5, MDA and TIFF Support for area detectors, point detectors and multiple simultaneous detectors Plug-in architecture for extensibility Ability to launch legacy code (using file based communication for IO)

DStar Data Model dstar::AbstractObject – dstar::AbstractAttribute dstar::HDF5Attribute – dstar::AbstractData dstar::HDF5Data – dstar::HDF5DataScalar – dstar::HDF5DataSimple – dstar::AbstractGroup dstar::HDF5Group – dstar::HDF5File – dstar::HDF5Object dstar::HDF5Attribute dstar::HDF5Data dstar::HDF5Group dstar::AbstractView – ImageView – PropertiesView – TableView – TreeView

Views

Next Steps Axes/dimension scale support – General support in DStar – H5DS support to HDF5 classes in DStar – Ability to manually assign axes (i.e. dialog box) Display axes in TableView and ImageView At this point, there will be a feature in the prototype that’s not in HDFView Mid to late January 2012 – start on live viewer prototype for Area Detector / EPCIS

Mantid & Qwt Mantid uses Qwt for its 2D plots and image display Qwt provides xy-curve plots, histograms, image plots, and various other widgets For 2D line plotting, we’ll use Qwt’s curve plots (for now) For image display, we’ll use our own Qwt has a raster plot for image data – Pros: Displays axes labels – Cons: Doesn’t take advantage of Qt’s scene graph for ‘fancy’ interactive overlays. We’ll have to rewrite it soon anyway Qwt has a nicely designed hierarchy for plots and helper classes such as color map application (similar to VTK’s in the latter case)

Big To-do List Small (<= 1 day) – Support many different numeric data types in ImageView – Set display precision for floating point numbers in TableView – Speed-up image display with pointer arithmetic instead of indexing – Attribute view/editor Moderate (<= 1 week) – Refactor TableView and ImageView into 2D slice view and subclasses – Region zoom tool in ImageView – Create a graph view using Qwt as underlying plotter – Tab and pop-out windows in addition to MDI – Re-use allocated buffers more when fetching data from files – Refactor using Mediator pattern to create a data/view manager – Validate data objects for use with a data view Large (multiple weeks) – Factory creational pattern in data model to enforce smart pointer use – Good Color Map Editor (with log maps, saving/restoring maps) – Refactor application of color maps out of ImageView (use templates)*** – Pre-fetch data for speed-up*** Still need an icon More documentation, as always