Edinburgh, January 25, 2005 VisIVO, a VO-Enabled tool for Scientific Visualization and Data Analysis: Overview and Demo 1. Ugo Becciani (OACt): Introduction.

Slides:



Advertisements
Similar presentations
EUFORIA FP7-INFRASTRUCTURES , Grant JRA4 Overview and plans M. Haefele, E. Sonnendrücker Euforia kick-off meeting 22 January 2008 Gothenburg.
Advertisements

© Chinese University, CSE Dept. Software Engineering / Software Engineering Topic 1: Software Engineering: A Preview Your Name: ____________________.
ParaView Tutorial Greg Johnson, Karla Vega. Before we begin… Make sure you have ParaView installed so you can follow along in the lab section –
Geometry Systems Inc. 3D Graphic Solutions Balancing art with engineering
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.
IVOA Interop. Meeting, October 2005 VisIVO interoperability with VO enabled tools Claudio Gheller (CINECA) 1, Marco Comparato (OACt) 2 Ugo Becciani (OACt)
The Data Mining Visual Environment Motivation Major problems with existing DM systems They are based on non-extensible frameworks. They provide a non-uniform.
Input Validation For Free Text Fields ADD Project Members: Hagar Offer & Ran Mor Academic Advisor: Dr Gera Weiss Technical Advisors: Raffi Lipkin & Nadav.
WSN Simulation Template for OMNeT++
© Prentice Hall CHAPTER 3 Computer Software.
Copyright Arshi Khan1 System Programming Instructor Arshi Khan.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
What is R By: Wase Siddiqui. Introduction R is a programming language which is used for statistical computing and graphics. “R is a language and environment.
INAF–Catania Astrophysical Observatory M. Comparato 1, U. Becciani 1, B. Larsson 1, A. Costa 1, C. Gheller 2 VOTech Project Stage 04 Planning Meetings.
A Free sample background from © 2001 By Default!Slide 1.NET Overview BY: Pinkesh Desai.
QCDgrid Technology James Perry, George Beckett, Lorna Smith EPCC, The University Of Edinburgh.
Leicester, February 24, 2005 VisIVO, a VO-Enabled tool for Scientific Visualization and Data Analysis. VO-TECH Project. Stage01 Ugo Becciani INAF – Astrophysical.
ROOT: A Data Mining Tool from CERN Arun Tripathi and Ravi Kumar 2008 CAS Ratemaking Seminar on Ratemaking 17 March 2008 Cambridge, Massachusetts.
OpenAlea An OpenSource platform for plant modeling C. Pradal, S. Dufour-Kowalski, F. Boudon, C. Fournier, C. Godin.
CompuCell Software Current capabilities and Research Plan Rajiv Chaturvedi Jesús A. Izaguirre With Patrick M. Virtue.
EARTH SCIENCE MARKUP LANGUAGE “Define Once Use Anywhere” INFORMATION TECHNOLOGY AND SYSTEMS CENTER UNIVERSITY OF ALABAMA IN HUNTSVILLE.
Zhonghua Qu and Ovidiu Daescu December 24, 2009 University of Texas at Dallas.
Presented by Team D Compare Windows 2000, XP, and.NET By John Leonard, Brian North, Jeffrey Reynolds, Todd Saylor.
VTK: The Visualization Toolkit Part I: Overview and object models March 28, 2001.
Java Analysis Studio Status Update 12 May 2000 Altas Software Week Tony Johnson
Company Overview for GDF Suez December 29, Enthought’s Business Enthought provides products and consulting services for scientific software solutions.
Functions and Demo of Astrogrid 1.1 China-VO Haijun Tian.
GENIUS kick-off - November 2013 GENIUS kick-off meeting WP400 – Tools for data exploitation X. Luri.
Surface Modeling Visualization using BrainVISA Bill Rogers UTHSCSA – Research Imaging Center.
BLU-ICE and the Distributed Control System Constraints for Software Development Strategies Timothy M. McPhillips Stanford Synchrotron Radiation Laboratory.
Victoria, May 2006 DAL for theorists: Implementation of the SNAP service for the TVO Claudio Gheller, Giuseppe Fiameni InterUniversitary Computing Center.
AVS/Express and VisIt Training NERSC Users meeting June PPPL Cristina Siegerist NERSC/LBNL Visualization group June 13, 2006.
Mantid Development introduction Nick Draper 11/04/2008.
Nick Draper 05/11/2008 Mantid Manipulation and Analysis Toolkit for ISIS data.
E-Science Data Information and Knowledge Transformation Edikt : e-Science Data, Information and Knowledge Transformation E-Science Centres of Excellence.
Systems Analysis and Design in a Changing World, 3rd Edition
The european ITM Task Force data structure F. Imbeaux.
MINER A Software The Goals Software being developed have to be portable maintainable over the expected lifetime of the experiment extensible accessible.
View_hdf Kam-Pui Lee Science Applications International Corporation CERES Data Management Team Linda Hunt Computer Sciences Corporation Atmospheric Sciences.
BalticGrid-II Project The Second BalticGrid-II All-Hands Meeting, Riga, May, Joint Research Activity Enhanced Application Services on Sustainable.
May 2003National Coastal Data Development Center Brief Introduction Two components Data Exchange Infrastructure (DEI) Spatial Data Model (SDM) Together,
GEON2 and OpenEarth Framework (OEF) Bradley Wallet School of Geology and Geophysics, University of Oklahoma
Mantid Stakeholder Review Nick Draper 01/11/2007.
BOĞAZİÇİ UNIVERSITY DEPARTMENT OF MANAGEMENT INFORMATION SYSTEMS MATLAB AS A DATA MINING ENVIRONMENT.
Center for Computational Visualization University of Texas, Austin Visualization and Graphics Research Group University of California, Davis Molecular.
Connections to Other Packages The Cactus Team Albert Einstein Institute
Mantid Stakeholder Review Nick Draper 01/11/2007.
Application Software System Software.
Visualization with ParaView. Before we begin… Make sure you have ParaView 3.14 installed so you can follow along in the lab section –
 Programming - the process of creating computer programs.
Distributed Data Analysis & Dissemination System (D-DADS ) Special Interest Group on Data Integration June 2000.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
Chapter 1 Basic Concepts of Operating Systems Introduction Software A program is a sequence of instructions that enables the computer to carry.
Mantid Manipulation and Analysis Toolkit for Instrument data.
OSSIM Technology Overview Mark Lucas. “Awesome” Open Source Software Image Map (OSSIM)
Visualization of engineering computations in LitGRID and GridTechno projects Arnas Kačeniauskas Laboratory of Parallel Computing
Creation and Visualization of 3D Scenes with the MRPT library January, 2007 Jose Luis Blanco Claraco Dept. of Automation and System Engineering University.
EGI-InSPIRE RI EGI-InSPIRE RI VisIVO: a tool for large astrophysical dataset exploration A&A Meeting 28 March 2012.
Computer System Structures
Introduction to Visual Basic. NET,. NET Framework and Visual Studio
VisIt Project Overview
Systema V4 Patrick PLECZON
Complex Geometry Visualization TOol
Chapter 2: The Linux System Part 1
Overview of big data tools
CIS 441/541: Introduction to Computer Graphics Lecture 15: shaders
Computer components is a programmable machine that receives input, stores and manipulates data, and provides output in a useful format. Computer The computer.
Games Development 2 Tools Programming
Introduction to Scientific Visualization
Presentation transcript:

Edinburgh, January 25, 2005 VisIVO, a VO-Enabled tool for Scientific Visualization and Data Analysis: Overview and Demo 1. Ugo Becciani (OACt): Introduction 2. Claudio Gheller (CINECA): Technical Overview 3. Marco Comparato (OACt): Demo and Features

Edinburgh, January 25, 2005 Cosmo.Lab ASTRON NFRA: Radio-data IRA Bologna: Radio-data, Dissemination, Education IFCTR Milano: Visualization of galaxies catalogues OACt: Cosmological simulations CINECA : Management and Technical coordination, Assessment and requirement analysis, Dissemination Funded by EU FP5 NATIONAL FUNDS: Preliminary Study: 2001 – 2002

Edinburgh, January 25, 2005 AstroMD programming style Object Oriented IncrTcl for GUIs C++ for computation Object oriented; Efficient, fast, reliable; VTK classes IncrTcl for GUIs Object oriented; Easy; Interpreted; AstroMD  VisIVO AstroMD languages Platforms Linux: RedHat, Debian Windows: 2000/XP Source code

Edinburgh, January 25, 2005 VTK: C++ Library Classes VTK is an Open Source tool developed by Kitware inc.: 3D computer graphics. VTK can be used with different languages (Tcl/Tk, Java, Python) Can be run on Linux (Unix) and Windows (PC and Mac OSX) Largely used to implement scientific tools Technical Characteristics More than 700 C++ classes Extended set of 3D Widgets Surface Rendering and Volume Rendering Data interaction: good efficiency Rendering windows: easy use of lights, cameras and actor properties

Edinburgh, January 25, 2005 VisIVO: Visualization Interface for the Virtual Observatory Goals: Visualization of Astrophysical data (MAIN) Astrophysical Data Analysis (on the fly) Interaction with Databases Interaction with distributed resources VO compliance Educational and outreach applications VisIVO is a visualization package developed in collaboration between INAF (Catania Astrophysical Observatory) and CINECA with the specific object of supporting visualization and analysis of astrophysical data. The package is written in C++ and it is completely open source. VisIVO components requirements: standard and high performance programming language flexible and powerful high-level graphics library open source, multi-platform components

Edinburgh, January 25, 2005 VisIVO VisIVO – Integration in a Data Center

Edinburgh, January 25, 2005 VisIVO overview Completely based on open source products. Exploitation of the results of 2 EU funded projects: Multimod ( s/multimod/mm_home_page.html ) Cosmo.Lab ( ) MAF AstroMD Basic Visualisation technology and software architecture Astrophysics specific tools (readers, analysis algorithms…)

Edinburgh, January 25, 2005 The Multimod Application Framework (MAF) Introduction: (from the web site, The Multimod Application Framework (MAF) is an open source freely available framework for the rapid development of applications, based on the Visualization Toolkit and other specialised libraries. It provides high level components that can be easily combined to develop a vertical application in different areas of scientific visualisation. Developed by the Visualization Team of Cineca, the University of Bologna and “Istituti Ortopedici Rizzoli” Special thanks for the continuous support and help to Cineca Visualization Team experts Cinzia Zannoni, Silvano Imboden, Marco Petrone and Paolo Quadrani.

Edinburgh, January 25, 2005 The MAF architecture VisIVO has been developed as a MAF application. Its architecture can be summarized according to the following schema: High Abstraction Level : specific of the user application (VisIVO) Low Abstraction Level : general purpose high-level services Multimod Foundation Layer : provides basic software components

Edinburgh, January 25, 2005 The High Abstraction Level (HAL) The HAL is the specialized part of the code. It consists in: libraries, which add new and specific functionalities to the code. Libraries are developed: According to MFL and LAL rules using MFL components using VTK components integrating other libraries the driver code defines and initialize the application The HAL can be thought as specular to LAL, but external to the core application. It can be developed with no worries about MAF integrity. Finally, part of HAL functions can be added to LAL or MFL.

Edinburgh, January 25, 2005 VisIVO on the top of MAF VisIVO is our HAL. Its implementation has actually required changes at all levels (part of our needs were beyond expected requirements). In particular: MFL: new implementation of VME to support large particle based dataset with associated properties (scalar fields) LAL: integration of the new particle VME Specific viewer to visualize particles and properties (transparency, colors, glyphs) Introduction of permanent GUIs, to change parameters on the fly Introduction of interpolated time evolution (in progress)

Edinburgh, January 25, 2005 VisIVO HAL However, most of our work is related to the development of specific functionalities. We have focused on five main topics Importers – classes which allows to read data files Database access – dealing with SQL databases (starting now) Web services interaction – dealing with the Virtual Observatory Data analysis functions – manipulation of data to get derived results Data mining functions – Neural networks algorithms AstroNeural (in collaboration with Napoli and Salerno)

Edinburgh, January 25, 2005 Importers: input = file output = VME Classes which allows to read data files in different formats. At present we support: AstroMD binary format (particles and grids) HDF format (subset for particles) FITS format VOTables Tipsy format VTK Format Binary dump of memory (C I/O style). Positions followed by N scalars for particles Support only for particle files. To be extended. HDF5 libraries imported Fully supported. CFITSIO library imported Fully supported. XALAN and XERCES libraries (for XML parsing) and VOIndia C VOTables library imported

Edinburgh, January 25, 2005 Operations: Input = VME (one or more) Output = VME (one or more) Classes which allows to handle data files in order to extract meaningful information. At present we have implemented Randomizer: extraction of random subset of data Power Spectrum: calculates of the spectrum of a periodic particles distribution Correlation Function: computes the correlation function of a particles distribution Minkowsky functionals: estimates the geometry and the topology of a particle distribution Points splatter: distributes a particle field on a regular mesh

Edinburgh, January 25, 2005 Viewers Input = VME Output = image Classes which allow to map data to images according to specific algorithms Points viewer: maps points to pixels and to glyphs (shapes) Isosurfaces: draws surfaces that divide grids higher and grids lower than a given value Volume rendering: renders grids with colors and tranasparencies (cloud effect) 2D graphics: visualizes curves and plots

Edinburgh, January 25, 2005 Demo

Edinburgh, January 25, 2005

Demo