GUISDAP Classic analysis Guisdap analysis

Slides:



Advertisements
Similar presentations
Introduction to Eclipse. Start Eclipse Click and then click Eclipse from the menu: Or open a shell and type eclipse after the prompt.
Advertisements

Working with Profiles in IX1D v 3 – A Tutorial © 2006 Interpex Limited All rights reserved Version 1.0.
Microsoft® Small Basic
Lecture 14 User-defined functions Function: concept, syntax, and examples © 2007 Daniel Valentine. All rights reserved. Published by Elsevier.
Chapter 3: Editing and Debugging SAS Programs. Some useful tips of using Program Editor Add line number: In the Command Box, type num, enter. Save SAS.
Getting Started: Ansoft HFSS 8.0
Debugging What can debuggers do? Run programs Make the program stops on specified places or on specified conditions Give information about current variables’
SPM5 Tutorial, Part 1 fMRI preprocessing Tiffany Elliott May
By Hrishikesh Gadre Session II Department of Mechanical Engineering Louisiana State University Engineering Equation Solver Tutorials.
Introduction to SPSS Short Courses Last created (Feb, 2008) Kentaka Aruga.
DEMONSTRATION FOR SIGMA DATA ACQUISITION MODULES Tempatron Ltd Data Measurements Division Darwin Close Reading RG2 0TB UK T : +44 (0) F :
1 SEEM3460 Tutorial Unix Introduction. 2 Introduction What is Unix? An operation system (OS), similar to Windows, MacOS X Why learn Unix? Greatest Software.
Programming For Nuclear Engineers Lecture 12 MATLAB (3) 1.
Chapter Seven Advanced Shell Programming. 2 Lesson A Developing a Fully Featured Program.
CPOD.exe … start here The menu is a ‘tabbed dialog box’ that comes and goes when your mouse pointer enters the blue bar This box contains a description.
Using a Debugger. SWC What is ”debugging”? An error in a computer program is often called a ”bug”… …so, to ”debug” is to find and get rid of errors in.
Functions General Example (+1return values, +1 parameters) 1. The client's wish 2. Creating the function 1. Function's name, Parameter list, Return-info,
The NetBeans IDE CSIS 3701: Advanced Object Oriented Programming.
Simulink ® Interface Course 13 Active-HDL Interfaces.
Mentor Tools tutorial Bold Browser Design Manager Design Architect Library Components Quicksim Creating and Compiling the VHDL Model.
DTIAtlasBuilder Adrien Kaiser Neuro Image Research and Analysis Laboratories University of North Carolina at Chapel Hill A tool to create an atlas from.
Sentaurus Introduction & Step-by-Step Manual
Invitation to Computer Science, Java Version, Second Edition.
OPL MRR Viewer Tutorial David Stark North Carolina State University 31 Jan 2008.
1 Functions 1 Parameter, 1 Return-Value 1. The problem 2. Recall the layout 3. Create the definition 4. "Flow" of data 5. Testing 6. Projects 1 and 2.
Simulink ® Interface Course 13 Active-HDL Interfaces.
Virtual Interaction Manager
Documentation: What we might do in an ideal world Ian McCrea.
An Introduction to Designing and Executing Workflows with Taverna Aleksandra Pawlik materials by: Katy Wolstencroft University of Manchester.
EISCAT Real Time Graph ● Plot the incoming data in “realtime” ● Experiment name ● Give disk information – Recording? – Space left ● Calculate basic parameters.
Creating Graphical User Interfaces (GUI’s) with MATLAB By Jeffrey A. Webb OSU Gateway Coalition Member.
FIX Eye FIX Eye Getting started: The guide EPAM Systems B2BITS.
Fall 08, Oct 31ELEC Lecture 8 (Updated) 1 Lecture 8: Design, Simulation Synthesis and Test Tools ELEC 2200: Digital Logic Circuits Nitin Yogi
A Tutorial on Introduction to gdb By Sasanka Madiraju Graduate Assistant Center for Computation and Technology.
SP5 - Neuroinformatics SynapsesSA Tutorial Computational Intelligence Group Technical University of Madrid.
SuperDARN operations Pasha Ponomarenko.
11/25/2015Slide 1 Scripts are short programs that repeat sequences of SPSS commands. SPSS includes a computer language called Sax Basic for the creation.
1 Getting Started Exercise Part 1. 2 Profiles related to the exercise When starting use archive profile: GettingStarted_Start.zip The fully completed.
This document gives one example of how one might be able to “fix” a meteorological file, if one finds that there may be problems with the file. There are.
1 SEEM3460 Tutorial Compiling and Debugging C programs.
1 Ka-fu Wong University of Hong Kong EViews Commands that are useful for Assignment #2.
Using Simulator With Undertow Suite. Source environment variables For example, envsource has all the environment variables set up. You can change the.
Some thoughts on error handling for FTIR retrievals Prepared by Stephen Wood and Brian Connor, NIWA with input and ideas from others...
1 Installing Java on Your PC. Installing Java To develop Java programs on your PC: Install JDK (Java Development Kit) Add the directory where JDK was.
EOVSA Pipeline Processing System J. McTiernan EOVSA Prototype Review 24-Sep-2012.
GLAST LAT Project CU Beam Test Workshop 3/20/2006 C. Sgro’, L. Baldini, J. Bregeon1 Glast LAT Calibration Unit Beam Test Status Report on Online Monitor.
Introduction to Computer Programming - Project 2 Intro to Digital Technology.
THE C PROGRAMMING ENVIRONMENT. Four parts of C environment  Main menu  Editor status line and edit window  Compiler message window  “Hot Keys” quick.
Lecture 7 Conditional Scripting and Importing/Exporting.
October Test Beam DAQ. Framework sketch Only DAQs subprograms works during spills Each subprogram produces an output each spill Each dependant subprogram.
ENG College of Engineering Engineering Education Innovation Center 1 Functions 1 in MATLAB Topics Covered: 1.Uses of Functions Organizational Tool.
20 October 2005 LCG Generator Services monthly meeting, CERN Validation of GENSER & News on GENSER Alexander Toropin LCG Generator Services monthly meeting.
Tau31 Tracking Efficiency at BaBar Ian Nugent UNIVERSITY OF VICTORIA Sept 2005 Outline Introduction  Decays Efficiency Charge Asymmetry Pt Dependence.
Debugging Lab Antonio Gómez-Iglesias Texas Advanced Computing Center.
Introduction to Eviews Eviews Workshop September 6, :30 p.m.-3:30 p.m.
CACI Proprietary Information | Date 1 PD² SR13 Client Upgrade Name: Semarria Rosemond Title: Systems Analyst, Lead Date: December 8, 2011.
IENG-385 Statistical Methods for Engineers SPSS (Statistical package for social science) LAB # 1 (An Introduction to SPSS)
VLSI Synthesis and Simulation Tools Nitin Yogi 01/09/2009
Development Environment
CS005 Introduction to Programming
MATLAB Basics Nafees Ahmed Asstt. Professor, EE Deptt DIT, DehraDun.
DEPARTMENT OF COMPUTER SCIENCE
WORKSHOP 3 GSE IMPORT.
OPSE 301: Lab13 Data Analysis – Fitting Data to Arbitrary Functions
Microsoft® Small Basic
Track Output Interpretation
CSCI N317 Computation for Scientific Applications Unit 1 – 1 MATLAB
Track Output Interpretation
Scripts In Matlab.
Introduction to Matlab
Presentation transcript:

GUISDAP Classic analysis Guisdap analysis Initialisation calculates the spectral ambiguity function for all points in the data dump, lpg_wom This contains the transmitting pulse shape (pulse ACF), receiver band and transformations

Directory setup Main distribution Additions guisdap8/bin ~/gup/mygup The executable guisdap guisdap8/anal/ analysis scripts guisdap8/init/ initialisation scripts guisdap8/matfiles analysis data files guisdap8/exps CP setups guisdap8/mex6 or guisdap8/mex7 compiled scripts guisdap8/lib libraries to mex routines guisdap8/mexsources, guisdap8/models source files to mex and libs guisdap8/doc Additions ~/gup/mygup personal scripts edited distribution scripts fullinit.m start_GUP.m local structure ~/gup/exps SP setups guisdap8/NW/mex6, guisdap8/NW/lib Nigel Wade integration package

Analysis GUISDAP for dummies % guisdap -a or % guisdap > analyse Brings up the gfd setup window Detailed instruction also at http://www.eiscat.se/GUISDAP/howto.html Special Hundreds of parameters to tune if wanted

Running GUISDAP 8 GUISDAP for dummies Dsp expr The "radar controller" experiment Site Select correct site, from which the data comes. Data path Where the raw data files is Start time The start time for analysis, year month day hour minute second Stop time The stop time for analysis, year month day hour minute second Result path The directory where the results should go. If the last part of it is "AUTO", it is rewritten using the start date, dsp expr and site Real time If running the analysis in realtime Integration time Number of seconds to integrate. For scanning experiments, often 0. Disp figures Guisdap may produces some plots during the analysis: the data dump, a power profile, the actual fit(s), height profiles, vizu Special Almost any matlab command before starting analysis.

Running GUISDAP 8 GUISDAP for dummies When ready, press GO The output might look something like this: 2003/03/07 16:43:45-16:43:60 integrated alt Ne/1e11 Ti Te/Ti coll/1e3 velocity [O+]/Ne resid status 249.5 1.32:0.05 1518: 57 1.63:0.09 0.0: 0.0 126.8:11.2 0.70 11.45 OK canon: /analysis/results/2003-03-07_tau2@Kir/05676239 Check that the results go where you expected it to go. Here:/analysis/results/2003-03-07_tau2@Kir If you are running in realtime, the analysis will pause when reaching the end of the data. Here the vizu window will show up, and the program gets each new dump as it arrives. The timeout for waiting for new data is presently set to 5 minutes. Can be reset by releasing the "RT" button. When the analysis is finished the vizu plot is saved together with the data. Created /analysis/results/2003-03-07_tau2@Kir/2003-03-07_tau2@Kir.eps and .png When finished, hit the Quit button.

Analysis defaults ionospheric model, (iono_model) IRI-2001 (International Reference Ionosphere) Sets initial values of parameters Gating analysis_altit A vector defining heights to group the data together Increased spacing with height Assumes all points inside each interval describing the same plasma analysis_maxwidth Data points covering too large height interval will be skipped Set to the gate spacing

Special (or in ana_def.m) a_satch[] “Satellite” checking of data Enable it with a_satch.do=1; See satch.m for details f_[parameter] Will force almost any parameter read from the data f_ch_Pt Transmitter power (+ analysis_txlimit=0) f_calTemp Calibration temperature (Sodankyla) will try to evaluate strings, f_ch_Pt='d_parbl(65)*1000'; a_Offsetppd[0] Number of microseconds the remote site clock differs from Tromso Magic_const[1] To tune the fitted electron densities, compared to ionosonde readings d_saveintdir[0] Save the integrated data with measured variance to specified directory Maybe together with analysis_do=0 or analysis_altit=[] (check tx,sat) analysis_code[] Choose only lpg's with specified code (VHF, sliced data)

Special cont. analysis_control a_control(1) Error limit of Ne for fit [100000] a_control(2) Step limit for iteration [0.01] a_control(3) Maximum number of iterations [10] a_control(4) Variance calculation [1] 1 estimated from data (fast) 2 estimated using ambiguity functions (slow) analysis_intfixed[1] integrate even if “fixed” parameters changes (el, az, loopc) analysis_save[1] save results to a result directory display_results[0] display fitted parameters or only status

Fit parameters Default fit parameters and heights Can be changed by fit_altitude variable fit_altitude([Ne Ti Tr Coll Vi Comp1 Comp2],[h1 h2 dh a_priori_error rel_error_flag]) fit_altitude=[0 Inf 0 1e2 1 80 Inf 0 1e4 0 107 1500 0 1e1 0 90 107 0 1e2 1 0 Inf 0 1e5 0 0 0 0 1 0 0 0 0 1 0];

Plots Correlator dump Plot of used part of the dump Calibrated Check that is corresponds to the data dump Power profile (Not remote) Check that the densities are in proper range Fits The line should follow the points If not, check that the initialisation is correct Altitude profiles (Not remote) Vizu Summary plot of all analysed parameters final check that experiment/analysis is correct

Fit_plot

Running guisdap UNIX flags a start with analysis i enable initialisation scripts b run in background x don't use the mex routines m path add another search path g file start analysis with a setup defined in file t run in text mode Windows Now: Set paths in the Matlab preferences Better: A Windows script similar to UNIX

Calibration calib_ne (UNIX) calib_pl_ne to calibrate against dynasonde in Tromso (rather vertical) calib_pl_ne to calibrate against measured plasma lines (steffe, tau8)

Bugs Range accurate within half sampling interval (a kilometer or so) Remote scattering volume Non gaussian beam shapes Maximum width, analysis_maxwidth Do not check if ANY part of the data point have contribution outside the gate