A GUI for DDSCAT Data Post-processing and Graphical Display in IDL

Slides:



Advertisements
Similar presentations
User-Defined Functions Like short programs Can operate on their own data Can receive data from callers and return data to callers.
Advertisements

Optical Constants used in Radiative Transfer Models A look at calculated Qabs and Qscat Jeremy Yates UCL.
WHAT IS ELINK? Thermoflow, Inc.
Why ROOT?. ROOT ROOT: is an object_oriented frame work aimed at solving the data analysis challenges of high energy physics Object _oriented: by encapsulation,
Atmospheric effect in the solar spectrum
© 2010 Pearson Addison-Wesley. All rights reserved. Addison Wesley is an imprint of Chapter 11: Structure and Union Types Problem Solving & Program Design.
T T Population Sampling Distribution Purpose Allows the analyst to determine the mean and standard deviation of a sampling distribution.
Color Calculator Xiaoyan Song Feb.21,2003.
SIMULINK Dr. Samir Al-Amer. SIMULINK SIMULINK is a power simulation program that comes with MATLAB Used to simulate wide range of dynamical systems To.
T T07-01 Sample Size Effect – Normal Distribution Purpose Allows the analyst to analyze the effect that sample size has on a sampling distribution.
Data Envelopment Analysis. Weights Optimization Primal – Dual Relations.
Pat Arnott, ATMS 749 Atmospheric Radiation Transfer CH4: Reflection and Refraction in a Homogenous Medium.
Introduction to PASS, and Exercises on Operators and Basic I/O.
Hydroinformatics: Session4 Dr Ivan Stoianov Room 328B Dr Andrew Ireson (Room 304) Mr Juan Rodriguez-Sanchez (411A) Mr Baback.
Algorithms and Algorithm Analysis The “fun” stuff.
ECEN/MAE 3723 – Systems I MATLAB Lecture 2. Lecture Overview What is Simulink? How to use Simulink  Getting Start with Simulink  Building a model Example.
M.S. Thesis Defense Jason Anderson Electrical and Computer Engineering Dept. Clemson University.
Computer Graphics Chapter 6 Andreas Savva. 2 Interactive Graphics Graphics provides one of the most natural means of communicating with a computer. Interactive.
Lecture/Lab: Interaction of light with particles. Mie’s solution.
Computational Time-reversal Imaging
Introduction to MATLAB 7 MATLAB Programming for Engineer Hassan Migdadi Spring 2013.
1 PHY Lecture 5 Interaction of solar radiation and the atmosphere.
OCR GCSE Computing © Hodder Education 2013 Slide 1 OCR GCSE Computing Python programming 1: Introduction.
Productivity. Calculating productivity Total output Total input Chocolate wave factory has 3000 waves 10 workers 300 waves per worker.
Pat Arnott, ATMS 749 Atmospheric Radiation Transfer Air: n r = , n i =1e -10 Substance: n r =1.67, n i =0.2 I0I0 0x Given flux I 0 incident on the.
Mathematical Studies for the IB Diploma © Hodder Education Pearson’s product–moment correlation coefficient.
CS112 Scientific Computation Department of Computer Science Wellesley College Blind to change More on GUIs.
Higher Computing Science 2016 Prelim Revision. Topics to revise Computational Constructs parameter passing (value and reference, formal and actual) sub-programs/routines,
Project Planning Defining the project Software specification Development stages Software testing.
CS1010: Programming Methodology
Volume and Surface Scattering of Fibers
5. Electromagnetic Optics. 5.1 ELECTROMAGNETIC THEORY OF LIGHT for the 6 components Maxwell Eq. onde Maxwell.
© Crown copyright Met Office PCASP Dr. Phil Rosenberg.
1 Project 12: Cars from File. This is an extension of Project 11, Car Class You may use the posted solution for Project 11 as a starting point for this.
LOW-COMPLEXITY ARBITRARY SAMPLE-RATE CONVERTER
Introduction to Programming
GUI Final Project: MPEG Maker
MATLAB Fuzzy Logic Toolbox
Software for scientific calculations
Rolling of metals.
Band Structure Lab with NEMO5 Yi Shen, Nicolás Esquivel Camacho, Michael Povolotskyi ,and Gerhard Klimeck Approach: The communication between Rappture.
ECEN/MAE 3723 – Systems I MATLAB Lecture 2.
Lesson 18: Integral Process Characteristics
MATLAB(Matrix Laboratory). Introduction Developed by MathWorks Numerical Computing Environment Fourth-generation Programming Language.
Generic image diffusion system
شاخصهای عملکردی بیمارستان
NASPAC 2.0 Architecture January 27, 2010
فرق بین خوب وعالی فقط اندکی تلاش بیشتر است
Using AMOS With SPSS Files.
Ship Harbor Model Department of Computer Science University of Karachi
Fundamental Operation
عنوان: روش پراکندگی نور دینامیکی برای مطالعه اندازه نانوذرات
MIT MSEAS Software Software reads and displays any model output for MOOS-IVP Provides ocean images on which vehicle simulations are superimposed Snapshots.
Communication and Coding Theory Lab(CS491)
Introduction to Programming
Day 87 – Graphing & Tables for Linear and Exponential Functions
CH4: Reflection and Refraction in a Homogenous Medium.
Vectors and Matrices In MATLAB a vector can be defined as row vector or as a column vector. A vector of length n can be visualized as matrix of size 1xn.
Java for Beginners University Greenwich Computing At School DASCO
PHY 711 Classical Mechanics and Mathematical Methods
PHY 711 Classical Mechanics and Mathematical Methods
Interactive media.
Lec 1. Course Overview Intuition Programming
Designing a Web Site.
Introduction to Programming
Let us Flex our Gooey Guis, Sire
Tractography Algorithm: Toolbox:
Learning Combinational Logic
Scientific Workflows Lecture 15
ME 123 Computer Applications I Lecture 5: Input and Output 3/17/03
Presentation transcript:

A GUI for DDSCAT Data Post-processing and Graphical Display in IDL Final Project Update Computing for Imaging Science Yushan Zhu Feb,03,2004

Mie & DDSCAT Theory Both mie and DDSCAT theory are mathematical-physical based theory, calculate for the scattering and absorption of electromagnetic waves. Mie theory: assumes an homogeneous, isotropic and spheral targets. DDSCAT: the targets can be arbitrary geometries and complex refractive index.

DDSCAT – Input & Output Input file: ddscat.par Output file: wxxryyori.avg The mass of output files need to post-processing in IDL make the output clear to the user.

Objective The purpose of this project is implement an IDL GUI to graphical display the output. The GUI should include: Plot selected variables by given different parameters. Interpolate to calculated the value of each given point in the plotted line. Plot the results using mie theory and show the difference between these two theories.

GUI of mie theory