MayaVi: A free tool for CFD data visualization
|
|
|
- Preston Hudson
- 10 years ago
- Views:
Transcription
1 MayaVi: A free tool for CFD data visualization Prabhu Ramachandran Graduate Student, Dept. Aerospace Engg. IIT Madras, Chennai, e mail: [email protected] Keywords: Visualization, CFD data, Visualization toolkit (VTK), Free software. Abstract: Visualizing CFD data is extremely important. There are very few freely available tools that allow one to visualize scalar and vector data on rectilinear, structured and unstructured grids. MayaVi is a free tool developed by the author that helps visualize such CFD data. It uses the Visualization Toolkit (VTK) for the actual visualization and provides a useful graphical user interface to make visualizing the data easy. This article describes the tool and the basis for its development. Introduction: In the recent past there has been a tremendous drop in the cost per unit of computing power and storage. This has led to a large increase in the size and computational complexity of CFD computations. This results in the production of a large volume of data that is difficult to process by traditional means. It is obvious that the graphical visualization of such CFD data is a necessity for both the developer of CFD code and also for the user of CFD programs. Visualizing three dimensional CFD data is not an easy task. Researchers can either develop their own tools to visualize data or download free tools or buy commercial visualization tools. It takes time and effort for a researcher to develop a good CFD visualization tool. This is because three dimensional data visualization is non trivial. Also, developing the tool such that it works across different operating systems and hardware is not easy and takes experience and effort. CFD researchers are also better served if they can concentrate on their CFD related work and not have to worry about visualization tasks.
2 There are very few freely available tools that are simple to use and designed for CFD data. OpenDX[1] is available for free and was originally developer by IBM but is a more generalized visualizer. OpenDX also has a fairly steep learning curve. Commercial tools cost considerably and it is not possible for all CFD developers to have access to them. Such being the case, a free, easy to use data visualizer for CFD data would be very useful. MayaVi is one such free tool that helps visualize CFD data. MayaVi: MayaVi provides an easy to use graphical user interface so that data can be quickly visualized. MayaVi uses the Visualization Toolkit (VTK)[2] in order to do the actual visualization. VTK is an open source visualization library and is written in C++. VTK also has bindings for other programming languages such as Tcl[3], Python[4] and Java[5]. The following are some of the features of VTK: 1. VTK provides over 650 powerful classes that ease the task of visualizing data. Some of the features relevant to CFD include, support for rectilinear grids, structured grids, unstructured grids and polygonal data. Scalar, vector and tensor data can be visualized using various types of algorithms. 2. A very large number of visualization algorithms are supported. 3. VTK also provides powerful image manipulation algorithms and is used frequently for medical imaging. 4. VTK is object oriented and uses a "pipeline" based architecture in order to construct "visualization networks". This makes it easy to use VTK. For more details the interested reader is referred to [6]. 5. VTK is open sourced[7] and the source code is available freely and users can adapt the available classes to suit their needs. People can also take part in the development and improvement of VTK. 6. Since VTK has language bindings for scripting languages like Python and Tcl it is easy to develop powerful applications that use VTK. 7. VTK runs on both the Unix family of operating systems and also on the Windows TM family. VTK also runs on the Mac OS X platform.
3 It is important to note that VTK is a library and provides the functionality necessary to visualize data. It does not provide an easy to use application that can be directly used to visualize data. The user has to learn how to use the library and write programs in C++ or one of the supported scripting languages, viz. Tcl, Python and Java in order to perform the visualization. Scripting languages are described in Ousterhout s excellent article on scripting languages[8]. MayaVi is written in Python. The Python programming language [4] has been chosen because of the following features: 1. It is free, easy to learn and has an elegant syntax. 2. Python is an interpreted, object oriented, dynamically typed language and provides exceptions and high level data structures. This makes it a very powerful language. 3. Python is highly modular and has a very large number of useful modules that enable one to perform a variety of tasks. These tasks include scientific computation, creation of graphical applications, etc. 4. Python is a full fledged programming language. 5. It is relatively easy to interface C/C++ programs with Python. 6. Python is available for a variety of operating systems including Unix and Windows TM. These features make Python an ideal choice for rapid application development. The VTK Python bindings are also very mature. There are several freely available modules that enable one to build graphical user interfaces (GUI s) using Python. One of these is an interface to the Tk library, called Tkinter. This is relatively easy to use and is cross platform. Currently there are other, more advanced modules for the GUI. However, MayaVi uses Tkinter. This seems to be satisfactory so far. It is possible that a more advanced module might be used in the future. Features of MayaVi: MayaVi is under development and currently provides the following features: An easy to use GUI.
4 Support for any VTK dataset. For information on the the VTK data format see [9] or [6]. Support for binary, structured, PLOT3D data. Simple support for multi block data is also incorporated. A lookup table editor to customize lookup tables easily while visualizing data. Around useful modules to do grid, scalar and vector visualization. This includes a streamline module that can create streamlines, stream ribbons and stream tubes. Multiple datasets can be loaded simultaneously. Multiple visualization modules can be used simultaneously. A pipeline browser that allows one to view and configure the objects in the VTK pipeline. This is a feature that is specially useful for developers who know a bit of VTK. Support for importing a simple VRML scene. Texturing is not yet supported due to limitations the corresponding VTK class. The visualization (or a part of it) can be saved and reloaded in the future. Ability to save the visualization to Post Script files, BMP/PPM/TIFF images and Open Inventor or VRML files. MayaVi is known to run on Linux/Unix and Windows TM machines. MayaVi can visualize the following: 3D/2D structured grid planes. This is useful to verify the correctness of the computational grid. Unstructured surfaces and polygonal data. 3D/2D scalar data in the following manner: Visualize the scalar field using a cut plane on which the scalar is displayed either as a colour map or as contour lines. The cut plane can be moved through the data easily and this works for all kinds of data rectilinear, structured and unstructured. Visualize iso surfaces of data. This also works for all kinds of data rectilinear, structured and unstructured. Show structured grid planes with scalar data either as contours or as colour gradients. This is useful to check data generated on structured grids.
5 Vector field data using the following modules: Arrows or cones scaled, coloured and sized as per the vector data. Simple lines scaled as per vector data. Arrows or cones scaled and coloured as per vector data along a cut plane that can be moved through the data. Streamlines, stream tubes and stream ribbons using a source of tracer points along the data that can be introduced anywhere in the data. MayaVi is free and is distributed under the GNU General Public License (GPL)[10]. The GPL license has been used in order that MayaVi may always remain free for all. It also ensures that no commercial interests can deprive the users of MayaVi of any additional features that they may choose to add. It is important to note that such a license encourages that future enhancements to MayaVi will remain available to the users. The MayaVi sources and web pages are hosted by the remarkable SourceForge project[11]. This free service can be obtained for any open source project and provides its users with a host of excellent web hosting and development related facilites free of charge. The MayaVi home page can be found here: The source can be downloaded from the above mentioned site. Instructions for installation are also provided. A users guide is also provided with the package. This can also be viewed online. Several pictures of the program in action are also available at the site. There are a couple of mailing lists that users can subscribe to. There is an announcement list where information on new releases will be announced and there is a more general users mailing list where both support and discussions on development take place. Information on all these are available at the web site. MayaVi is currently being used all over the world with more than 1000 people having downloaded the latest version. The included figures. 1 and 2 show MayaVi in action running several different visualization modules.
6 Figure 1: This figure shows stream tubes for flow past a cylinder placed on a flat plate. Also shown are various cut planes that are colour mapped as per the velocity magnitude. One of them is a little away from the cylinder surface. The grid being used on the floor is also seen. The data used is courtesy NASA and is distributed along with VTK.
7 Figure 2: This shows a pair of iso surfaces of density for flow inside a combustion chamber. Also shown are the structured grid planes that are used for the computation. This data is also courtesy NASA and is distributed along with VTK. As mentioned earlier, MayaVi is under development and new features will be added when required. It is also possible for users to help in the development of MayaVi by sending their improvements and new modules. The MayaVi users mailing list is ideal for support questions and for discussions on the future development directions of MayaVi. Conclusion: In this article a new, free tool for CFD data visualization called MayaVi has been discussed. The importance of the tool from the perspective of the CFD community has been mentioned. Various features of the tool have been presented. The reasons
8 for using the Visualization Toolkit and the Python programming language have also been highlighted. It is the authors belief that this tool will be useful to users of CFD programs and also to developers of CFD code. Acknowledgments: The author would like to thank Prof. M. Ramakrishna and Prof. S. C. Rajan of the Department of Aerospace Engineering, IIT Madras, for their continued support and help. References: [1] OpenDX a free visualization tool from IBM [2] The Visualization Toolkit home page [3] The tool control language [4] Python programming language [5] The Java programming language [6] The Visualization Toolkit: An Object Oriented Approach To 3D Graphics, Will Schroeder, Ken Martin, Bill Lorensen Prentice Hall. [7] The Open Source Initiative [8] Scripting: Higher Level Programming for the 21st Century, John K. Ousterhout, IEEE Computer magazine, March Also available at [9] The VTK data format [10] The GNU General Public License [11] The SourceForge project
First Prev Next Last MayaVi: A Free Tool for 3D/2D Data Visualization Prabhu Ramachandran October, 25, 2002 Abstract MayaVi (http://mayavi.sf.net) is an easy to use tool for interactive 3D/2D data visualization
Visualization with ParaView. Greg Johnson
Visualization with Greg Johnson Before we begin Make sure you have 3.8.0 installed so you can follow along in the lab section http://paraview.org/paraview/resources/software.html http://www.paraview.org/
Visualization with ParaView
Visualization with ParaView Before we begin Make sure you have ParaView 4.1.0 installed so you can follow along in the lab section http://paraview.org/paraview/resources/software.php Background http://www.paraview.org/
Integration of C++ digital processing libraries and VTK through Tcl/Tk dynamic loadable extensions
Visualization Development Environments 2000 Proceedings Integration of C++ digital processing libraries and VTK through Tcl/Tk dynamic loadable extensions Javier Suárez-Quirós, Daniel Gayo-Avello, Juán
Visualisatie BMT. Introduction, visualization, visualization pipeline. Arjan Kok Huub van de Wetering ([email protected])
Visualisatie BMT Introduction, visualization, visualization pipeline Arjan Kok Huub van de Wetering ([email protected]) 1 Lecture overview Goal Summary Study material What is visualization Examples
Visualizing Electromagnetic Fields: The Visualization Toolkit. Michael Selvanayagam
Visualizing Electromagnetic Fields: The Visualization Toolkit Michael Selvanayagam Visualization What is the purpose of visualizing electromagnetic (EM) Fields? Visualization 1. Understand the geometry
Introduction to Visualization with VTK and ParaView
Introduction to Visualization with VTK and ParaView R. Sungkorn and J. Derksen Department of Chemical and Materials Engineering University of Alberta Canada August 24, 2011 / LBM Workshop 1 Introduction
3D Data visualization with Mayavi
3D Data visualization with Mayavi Prabhu Ramachandran Department of Aerospace Engineering IIT Bombay SciPy.in 2012, December 27, IIT Bombay. Prabhu Ramachandran (IIT Bombay) Mayavi2 tutorial 1 / 53 In
Why are we teaching you VisIt?
VisIt Tutorial Why are we teaching you VisIt? Interactive (GUI) Visualization and Analysis tool Multiplatform, Free and Open Source The interface looks the same whether you run locally or remotely, serial
Material for tutorial. Twitter: prabhu_r. Slides: http://goo.gl/5u7pv. Demos: http://goo.gl/mc0ea. www.enthought.com/~prabhu/m2_tutorial.
Material for tutorial Twitter: prabhu_r Slides: http://goo.gl/5u7pv www.enthought.com/~prabhu/m2_tutorial.pdf Demos: http://goo.gl/mc0ea www.enthought.com/~prabhu/demos.zip 3D Data visualization with Mayavi
A Hybrid Visualization System for Molecular Models
A Hybrid Visualization System for Molecular Models Charles Marion, Joachim Pouderoux, Julien Jomier Kitware SAS, France Sébastien Jourdain, Marcus Hanwell & Utkarsh Ayachit Kitware Inc, USA Web3D Conference
VisIt Visualization Tool
The Center for Astrophysical Thermonuclear Flashes VisIt Visualization Tool Randy Hudson [email protected] Argonne National Laboratory Flash Center, University of Chicago An Advanced Simulation and Computing
James Ahrens, Berk Geveci, Charles Law. Technical Report
LA-UR-03-1560 Approved for public release; distribution is unlimited. Title: ParaView: An End-User Tool for Large Data Visualization Author(s): James Ahrens, Berk Geveci, Charles Law Submitted to: Technical
Visualization and Post Processing of OpenFOAM results a Brie. a Brief Introduction to VTK
Visualization and Post Processing of OpenFOAM results a Brief Introduction to VTK December 13:th 2007 OpenFOAM Introdutory Course Chalmers University of Technology Post Processing in OF No built in post
Cassandra 2.0: Tutorial
Cassandra 2.0 Tutorial V1.0 Sébastien Jourdain, Fatiha Zeghir 2005/06/01 1 / 16 Abstract Cassandra is a generic VTK data viewer written in Java which provides native multiplatform support. Cassandra is
Visualization of Adaptive Mesh Refinement Data with VisIt
Visualization of Adaptive Mesh Refinement Data with VisIt Gunther H. Weber Lawrence Berkeley National Laboratory VisIt Richly featured visualization and analysis tool for large data sets Built for five
Multi-Dimensional Data Visualization
Multi-Dimensional Data Visualization Matthew J. Pastizzo University at Albany, State University of New York and Haskins Laboratories Robert F. Erbacher University at Albany, State University of New York
OpenFOAM Opensource and CFD
OpenFOAM Opensource and CFD Andrew King Department of Mechanical Engineering Curtin University Outline What is Opensource Software OpenFOAM Overview Utilities, Libraries and Solvers Data Formats The CFD
VisIVO, a VO-Enabled tool for Scientific Visualization and Data Analysis: Overview and Demo
Claudio Gheller (CINECA), Marco Comparato (OACt), Ugo Becciani (OACt) VisIVO, a VO-Enabled tool for Scientific Visualization and Data Analysis: Overview and Demo VisIVO: Visualization Interface for the
How is EnSight Uniquely Suited to FLOW-3D Data?
How is EnSight Uniquely Suited to FLOW-3D Data? July 5, 2011 figure 1. FLOW-3D model of Dam visualized with EnSight If you would like to know how CEI s EnSight offers you more power than other postprocessors
Post-processing and Visualization with Open-Source Tools. Journée Scientifique Centre Image April 9, 2015 - Julien Jomier
Post-processing and Visualization with Open-Source Tools Journée Scientifique Centre Image April 9, 2015 - Julien Jomier Kitware - Leader in Open Source Software for Scientific Computing Software Development
Introduction to Paraview. H.D.Rajesh
Introduction to Paraview H.D.Rajesh 1.Introduction 2.file formats 3.How to use Brief Overview Info: www.paraview.org http://www.paraview.org/wiki/paraview Open source,multi-platform application (Linux,
Introduction to Computer Graphics
Introduction to Computer Graphics Torsten Möller TASC 8021 778-782-2215 [email protected] www.cs.sfu.ca/~torsten Today What is computer graphics? Contents of this course Syllabus Overview of course topics
Scientific Visualization with Open Source Tools. HM 2014 Julien Jomier [email protected]
Scientific Visualization with Open Source Tools HM 2014 Julien Jomier [email protected] Visualization is Communication Challenges of Visualization Challenges of Visualization Heterogeneous data
VisIVO, an open source, interoperable visualization tool for the Virtual Observatory
Claudio Gheller (CINECA) 1, Ugo Becciani (OACt) 2, Marco Comparato (OACt) 3 Alessandro Costa (OACt) 4 VisIVO, an open source, interoperable visualization tool for the Virtual Observatory 1: [email protected]
Computational Fluid Dynamics. Department of Aerospace Engineering, IIT Bombay
Computational Fluid Dynamics Department of Aerospace Engineering, IIT Bombay Expertise Core CFD and CEM Algorithm development Hypersonics, internal and external flows Grid generation: IITZeus Particle
Avizo AvizoFire - The 3D visualization Software for NDT & Materials Science
Avizo AvizoFire - The 3D visualization Software for NDT & Materials Science Peter Westenberger Application Enginieer May 7, 2010 Avizo Visualize to Understand Avizo software is a powerful, multifaceted
GRAVE: An Interactive Geometry Construction and Visualization Software System for the TORT Radiation Transport Code
GRAVE: An Interactive Geometry Construction and Visualization Software System for the TORT Radiation Transport Code E. D. Blakeman Oak Ridge National Laboratory Oak Ridge, TN 37831 [email protected] ABSTRACT
Outline. Fundamentals. Rendering (of 3D data) Data mappings. Evaluation Interaction
Outline Fundamentals What is vis? Some history Design principles The visualization process Data sources and data structures Basic visual mapping approaches Rendering (of 3D data) Scalar fields (isosurfaces
Visualisation in the Google Cloud
Visualisation in the Google Cloud by Kieran Barker, 1 School of Computing, Faculty of Engineering ABSTRACT Providing software as a service is an emerging trend in the computing world. This paper explores
Why this lecture exists ITK Lecture 12: Open Source & Cross Platform Software Development
Why this lecture exists ITK Lecture 12: Open Source & Cross Platform Software Development Methods in Image Analysis CMU Robotics Institute 16-725 U. Pitt Bioengineering 2630 Spring Term, 2006 Successfully
Introduction to MeVisLab Visual Programming Image Processing / VIsualization Examples VTK / ITK Integration MeVisLab SDK Features GUI Scripting
Felix Ritter, MeVis Research Bremen, Germany Introduction to MeVisLab Visual Programming Image Processing / VIsualization Examples VTK / ITK Integration MeVisLab SDK Features GUI Scripting 2 Innovation
DATA VISUALIZATION. Lecture 1 Introduction. Lin Lu http://vr.sdu.edu.cn/~lulin/ [email protected]
DATA VISUALIZATION Lecture 1 Introduction Lin Lu http://vr.sdu.edu.cn/~lulin/ [email protected] Visualization 可 视 化 Visualization now seen as key part of modern computing High performance computing generates
OpenFOAM postprocessing and advanced running options
OpenFOAM postprocessing and advanced running options Tommaso Lucchini Department of Energy Politecnico di Milano The post processing tool: parafoam The main post-processing tool provided with OpenFOAM
OPEN SOURCE CONTENT MANAGEMENT SYSTEM
OPEN SOURCE CONTENT MANAGEMENT SYSTEM AN OVERVIEW by Jinu S. Rajan Research Scholar Dept. of Library and Information Science University of Kerala CONTENT MANAGEMENT SYSTEM (CMS) Digital content is any
IDL. Get the answers you need from your data. IDL
Get the answers you need from your data. IDL is the preferred computing environment for understanding complex data through interactive visualization and analysis. IDL Powerful visualization. Interactive
Visualization with OpenDX
Alexey I. Baranov Visualization with OpenDX User s Guide Springer Contents 1 Visualization with OpenDX..................................... 1 1.1 OpenDX module installation.................................
Go to contents 18 3D Visualization of Building Services in Virtual Environment
3D Visualization of Building Services in Virtual Environment GRÖHN, Matti Gröhn; MANTERE, Markku; SAVIOJA, Lauri; TAKALA, Tapio Telecommunications Software and Multimedia Laboratory Department of Computer
Processing Data with rsmap3d Software Services Group Advanced Photon Source Argonne National Laboratory
Processing Data with rsmap3d Software Services Group Advanced Photon Source Argonne National Laboratory Introduction rsmap3d is an application for producing 3D reciprocal space maps from x-ray diffraction
Wim de Leeuw and Robert van Liere Center for Mathematics and Computer Science CWI, P.O. Box 94097, 1090 GB Amsterdam, Netherlands
! #"$%& '% ()*!,+-.0/ 213' 54 67* 89 Wim de Leeuw and Robert van Liere Center for Mathematics and Computer Science CWI, P.O. Box 94097, 1090 GB Amsterdam, Netherlands ABSTRACT Modern computational fluid
AVS/Express - an object-oriented visual development tool
AVS/Express - an object-oriented visual development tool Bruno Proix Advanced Visual Systems, Clichy, France Abstract This paper describes a new generation of software dedicated to the development of applications
Integrated Open-Source Geophysical Processing and Visualization
Integrated Open-Source Geophysical Processing and Visualization Glenn Chubak* University of Saskatchewan, Saskatoon, Saskatchewan, Canada [email protected] and Igor Morozov University of Saskatchewan,
Study of Large-Scale Data Visualization
Study of Large-Scale Data Visualization Project Representative Fumiaki Araki The Earth Simulator Center, Japan Agency for Marine-Earth Science and Technology Authors Fumiaki Araki 1, Shintaro Kawahara
Efficiency Considerations of PERL and Python in Distributed Processing
Efficiency Considerations of PERL and Python in Distributed Processing Roger Eggen (presenter) Computer and Information Sciences University of North Florida Jacksonville, FL 32224 [email protected] 904.620.1326
Detailed Design Report
Detailed Design Report Chapter 9 Control System MAX IV Facility CHAPTER 9.0. CONTROL SYSTEM 1(9) 9. Control System 9.1. Introduction...2 9.1.1. Requirements... 2 9.2. Design...3 9.2.1. Guidelines... 3
VISUALIZATION OF POST-PROCESSED CFD DATA IN A VIRTUAL ENVIRONMENT
Proceedings of DETC 99 1999 ASME Design Engineering Technical Conferences September 12-15, 1999, Las Vegas, Nevada DETC99/CIE-9042 VISUALIZATION OF POST-PROCESSED CFD DATA IN A VIRTUAL ENVIRONMENT Vishant
Requirements Specification Document
Software Post Requirements Specification Document Grass Drafted by: Di Simone Alessio 068/100005 Di Sorbo Alessandro 068/100254 Ragni Domenico 068/100006 Romano Enrico 068/100030 Serino Antonio 068/100061
Interactive Visualization of Magnetic Fields
JOURNAL OF APPLIED COMPUTER SCIENCE Vol. 21 No. 1 (2013), pp. 107-117 Interactive Visualization of Magnetic Fields Piotr Napieralski 1, Krzysztof Guzek 1 1 Institute of Information Technology, Lodz University
DIY Device Cloud Documentation
DIY Device Cloud Documentation Release 1.0 Tony DiCola May 11, 2014 Contents 1 Overview 3 1.1 What is a device cloud?......................................... 3 1.2 Why do you want a device cloud?....................................
Availability of the Program A free version is available of each (see individual programs for links).
Choosing a Programming Platform Diane Hobenshield Tepylo, Lisa Floyd, and Steve Floyd (Computer Science and Mathematics teachers) The Tasks Working Group had many questions and concerns about choosing
Advanced visualization with VisNow platform Case study #3 Vector data visualization
Advanced visualization with VisNow platform Case study #3 Vector data visualization This work is licensed under a Creative Commons Attribution- NonCommercial-NoDerivatives 4.0 International License. Vector
Visualization Plugin for ParaView
Alexey I. Baranov Visualization Plugin for ParaView version 1.3 Springer Contents 1 Visualization with ParaView..................................... 1 1.1 ParaView plugin installation.................................
DEVELOPMENT OF REAL-TIME VISUALIZATION TOOLS FOR THE QUALITY CONTROL OF DIGITAL TERRAIN MODELS AND ORTHOIMAGES
DEVELOPMENT OF REAL-TIME VISUALIZATION TOOLS FOR THE QUALITY CONTROL OF DIGITAL TERRAIN MODELS AND ORTHOIMAGES Dr.-Ing. Manfred Wiggenhagen University of Hanover, Germany Institute for Photogrammetry and
USE OF PYTHON AS A SATELLITE OPERATIONS AND TESTING AUTOMATION LANGUAGE
USE OF PYTHON AS A SATELLITE OPERATIONS AND TESTING AUTOMATION LANGUAGE Gonzalo Garcia VP of Operations, USA Property of GMV All rights reserved INTRODUCTION Property of GMV All rights reserved INTRODUCTION
Main Bullet #1 Main Bullet #2 Main Bullet #3
Main Bullet #1 Main Bullet #2 Main Bullet #3 : a bag of chips or all that? :A highlevelcrossplatformpowerfullyfunapplication andorsmallusefultooldevelopmentlanguage Why? Main Bullet #1 Main Bullet Vas
FDVis: the Interactive Visualization and Steering Environment for the Computational Processes Using the Finite-Difference Method
Nonlinear Analysis: Modelling and Control, 2003, Vol. 8, No. 2, 71 82 FDVis: the Interactive Visualization and Steering Environment for the Computational Processes Using the Finite-Difference Method A.
MEng, BSc Applied Computer Science
School of Computing FACULTY OF ENGINEERING MEng, BSc Applied Computer Science Year 1 COMP1212 Computer Processor Effective programming depends on understanding not only how to give a machine instructions
The Design and Implementation of a C++ Toolkit for Integrated Medical Image Processing and Analyzing
The Design and Implementation of a C++ Toolkit for Integrated Medical Image Processing and Analyzing Mingchang Zhao, Jie Tian 1, Xun Zhu, Jian Xue, Zhanglin Cheng, Hua Zhao Medical Image Processing Group,
Using MuPAD and JavaView to Visualize Mathematics on the Internet
Using MuPAD and JavaView to Visualize Mathematics on the Internet M. Majewski K. Polthier Zayed University, UAE Zuse Institute Berlin (ZIB) [email protected] [email protected] Abstract Mathematics education
Facts about Visualization Pipelines, applicable to VisIt and ParaView
Facts about Visualization Pipelines, applicable to VisIt and ParaView March 2013 Jean M. Favre, CSCS Agenda Visualization pipelines Motivation by examples VTK Data Streaming Visualization Pipelines: Introduction
Collaborative modelling and concurrent scientific data analysis:
Collaborative modelling and concurrent scientific data analysis: Application case in space plasma environment with the Keridwen/SPIS- GEO Integrated Modelling Environment B. Thiebault 1, J. Forest 2, B.
VisIt: A Tool for Visualizing and Analyzing Very Large Data. Hank Childs, Lawrence Berkeley National Laboratory December 13, 2010
VisIt: A Tool for Visualizing and Analyzing Very Large Data Hank Childs, Lawrence Berkeley National Laboratory December 13, 2010 VisIt is an open source, richly featured, turn-key application for large
How to Send Video Images Through Internet
Transmitting Video Images in XML Web Service Francisco Prieto, Antonio J. Sierra, María Carrión García Departamento de Ingeniería de Sistemas y Automática Área de Ingeniería Telemática Escuela Superior
DEVELOPMENT OF AN ANALYSIS AND REPORTING TOOL FOR ORACLE FORMS SOURCE CODES
DEVELOPMENT OF AN ANALYSIS AND REPORTING TOOL FOR ORACLE FORMS SOURCE CODES by Çağatay YILDIRIM June, 2008 İZMİR CONTENTS Page PROJECT EXAMINATION RESULT FORM...ii ACKNOWLEDGEMENTS...iii ABSTRACT... iv
Last lecture... Computer Graphics:
Last lecture... Computer Graphics: Visualisation can be greatly enhanced through the Introduction to the Visualisation use of 3D computer graphics Toolkit Visualisation Lecture 2 [email protected]
Exploratory Climate Data Visualization and Analysis
Exploratory Climate Data Visualization and Analysis by Thomas Maxwell, Jerry Potter & Laura Carriere, NASA NCCS and the UVCDAT Development Consortium Scientific Visualization! We process, understand, and
The Visualization Pipeline
The Visualization Pipeline Conceptual perspective Implementation considerations Algorithms used in the visualization Structure of the visualization applications Contents The focus is on presenting the
MEng, BSc Computer Science with Artificial Intelligence
School of Computing FACULTY OF ENGINEERING MEng, BSc Computer Science with Artificial Intelligence Year 1 COMP1212 Computer Processor Effective programming depends on understanding not only how to give
Overview of CS 282 & Android
Overview of CS 282 & Android Douglas C. Schmidt [email protected] www.dre.vanderbilt.edu/~schmidt Institute for Software Integrated Systems Vanderbilt University Nashville, Tennessee, USA CS 282
A Study of Data Management Technology for Handling Big Data
Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 3, Issue. 9, September 2014,
GUIDE TO POST-PROCESSING OF THE POINT CLOUD
GUIDE TO POST-PROCESSING OF THE POINT CLOUD Contents Contents 3 Reconstructing the point cloud with MeshLab 16 Reconstructing the point cloud with CloudCompare 2 Reconstructing the point cloud with MeshLab
CFD software overview comparison, limitations and user interfaces
CFD software overview comparison, limitations and user interfaces Daniel Legendre Introduction to CFD Turku, 05.05.2015 Åbo Akademi University Thermal and Flow Engineering Laboratory 05.05.2015 1 Some
Our Technology.NET Development services by Portweb Inc.
View Yourself Anywhere TM Our Technology.NET Development services by Portweb Inc. Portweb Inc. is working in Microsoft.NET technology since 2009. We have extensive experience in.net Development Technologies
COSC 6344 Visualization
COSC 64 Visualization University of Houston, Fall 2015 Instructor: Guoning Chen [email protected] Course Information Location: AH 2 Time: 10am~11:am Tu/Th Office Hours: 11:am~12:pm Tu /Th or by appointment
Visualizing and Analyzing Massive Astronomical Datasets with Partiview
Visualizing and Analyzing Massive Astronomical Datasets with Partiview Brian P. Abbott 1, Carter B. Emmart 1, Stuart Levy 2, and Charles T. Liu 1 1 American Museum of Natural History & Hayden Planetarium,
Visualization Process. Alark Joshi
Visualization Process Alark Joshi Task-specific Visualization Design LA Treinish, Task-specific visualization design, IEEE Computer Graphics and Applications, 1999 Generalized visualization systems are
2: Introducing image synthesis. Some orientation how did we get here? Graphics system architecture Overview of OpenGL / GLU / GLUT
COMP27112 Computer Graphics and Image Processing 2: Introducing image synthesis [email protected] 1 Introduction In these notes we ll cover: Some orientation how did we get here? Graphics system
CS101 Lecture 24: Thinking in Python: Input and Output Variables and Arithmetic. Aaron Stevens 28 March 2011. Overview/Questions
CS101 Lecture 24: Thinking in Python: Input and Output Variables and Arithmetic Aaron Stevens 28 March 2011 1 Overview/Questions Review: Programmability Why learn programming? What is a programming language?
UNIVERSITY OF MACAU DEPARTMENT OF COMPUTER AND INFORMATION SCIENCE SFTW 463 Data Visualization Syllabus 1 st Semester 2011/2012 Part A Course Outline
Elective required course in Computer Science UNIVERSITY OF MACAU DEPARTMENT OF COMPUTER AND INFORMATION SCIENCE SFTW 463 Data Visualization Syllabus 1 st Semester 2011/2012 Part A Course Outline Catalog
Characteristics of Java (Optional) Y. Daniel Liang Supplement for Introduction to Java Programming
Characteristics of Java (Optional) Y. Daniel Liang Supplement for Introduction to Java Programming Java has become enormously popular. Java s rapid rise and wide acceptance can be traced to its design
An Introduction to Open Source Geospatial Tools
An Introduction to Open Source Geospatial Tools by Tyler Mitchell, author of Web Mapping Illustrated GRSS would like to thank Mr. Mitchell for this tutorial. Geospatial technologies come in many forms,
Introduction to Flow Visualization
Introduction to Flow Visualization This set of slides developed by Prof. Torsten Moeller, at Simon Fraser Univ and Professor Jian Huang, at University of Tennessee, Knoxville And some other presentation
CHAPTER FIVE RESULT ANALYSIS
CHAPTER FIVE RESULT ANALYSIS 5.1 Chapter Introduction 5.2 Discussion of Results 5.3 Performance Comparisons 5.4 Chapter Summary 61 5.1 Chapter Introduction This chapter outlines the results obtained from
Scientific data formats and visualization of large datasets
Scientific data formats and visualization of large datasets Compute Ontario Summer School, May 2013 Alex Razoumov [email protected] SHARCNET/UOIT copy of these slides in http://razoumov.sharcnet.ca/paraview.pdf
Animation of Scientific Data Using VTK Designer
318 IJCSNS International Journal of Computer Science and Network Security, VOL.8 No.3, March 2008 Animation of Scientific Data Using VTK Designer G.M.Lingaraju & Dr. C S Bagewadi. Head R&D, Reva ITM, Kattegenahalli,
Introduction to Python
Introduction to Python Girls Programming Network School of Information Technologies University of Sydney Mini-Lecture 1 Python Install Running Summary 2 Outline 1 What is Python? 2 Installing Python 3
LSCFD: Meshing Tools for Open Source CFD A Practical Point of View
LSCFD: Meshing Tools for Open Source CFD A Practical Point of View Juha Kortelainen Report: Meshing Tools for Open Source CFD A Practical Point of View LSCFD Tools for Large Scale
VisCMD: Visualizing Cloud Modeling Data
CPSC-533C Information Visualization Project Report VisCMD: Visualizing Cloud Modeling Data Quanzhen Geng (#63546014) and Jing Li (#90814013) Email: [email protected] [email protected] (Master of Software
Run your own Oracle Database Benchmarks with Hammerora
Run your own Oracle Database Benchmarks with Hammerora Steve Shaw Intel Corporation UK Keywords: Database, Benchmark Performance, TPC-C, TPC-H, Hammerora Introduction The pace of change in database infrastructure
CE 504 Computational Hydrology Computational Environments and Tools Fritz R. Fiedler
CE 504 Computational Hydrology Computational Environments and Tools Fritz R. Fiedler 1) Operating systems a) Windows b) Unix and Linux c) Macintosh 2) Data manipulation tools a) Text Editors b) Spreadsheets
Zhenping Liu *, Yao Liang * Virginia Polytechnic Institute and State University. Xu Liang ** University of California, Berkeley
P1.1 AN INTEGRATED DATA MANAGEMENT, RETRIEVAL AND VISUALIZATION SYSTEM FOR EARTH SCIENCE DATASETS Zhenping Liu *, Yao Liang * Virginia Polytechnic Institute and State University Xu Liang ** University
Junifer Utility CIS. Flexibility. Scalability. Cost Effectiveness
Junifer Utility CIS The volumes associated with Smart Meter rollout can be overwhelming. For instance in just the first two hours of operation, a Smart Meter implementation will generate the same amount
Rational Developer for IBM i (RDi) Introduction to RDi
IBM Software Group Rational Developer for IBM i (RDi) Introduction to RDi Featuring: Creating a connection, setting up the library list, working with objects using Remote Systems Explorer. Last Update:
