Bob Anderson upgrades the versatile Occultation Timing Extraction tool By Tony George Presented at 2016 IOTA Conference – Stillwell, Oklahoma.

Slides:



Advertisements
Similar presentations
Operating-System Structures
Advertisements

OCCULAR OCCUltation Limovie Analysis Routine Presented by: Bob Anderson and Tony George (IOTA) A program to easily detect and time occultations and standardize.
What is DDRA? DDRA = Dirt Digger Running Average (for those hard to get out signals!) Purpose: When unable to lock on a target object in LiMovie, DDRA.
OCCULARS SUCCESSORS: OCCULTATION TIME EXTRACTOR (OTE) AND LIGHT CURVE STATISTICAL ANALYZER (LCSA) T. GEORGE, B. ANDERSON, H. PAVLOV.
XHTML Basics.
1 Unit & District Tools Phase 1. 2 To access the new Unit and District Tools, you will need to click on the link embedded in the MyScouting Flash page.
Overview I-LINE2 is a browser based, train weight management software package, designed to provide an information interface for Weighline and Streamline.
AOTA Asteroidal Occultation Time Analyser. AOTA is in Occult
1 Validation and Verification of Simulation Models.
The ICE Tool Feng Wen Qi Yuan Kin Wah Leung. Presentation Overview  Project goal  Interactive GUI  Introduce image enhancement techniques  Integration.
Chapter 2: Exploring the Desktop The Complete Guide to Linux System Administration.
AOTA Asteroidal Occultation Time Analyser. AOTA is in Occult
Method Comparison A method comparison is done when: A lab is considering performing an assay they have not performed previously or Performing an assay.
To get to the Progress Toward Degree worksheets, click on “Contents” on the menu bar…
Updated Release of R-Code Occultation Timing Extractor Programmed by Robert L. (Bob) Anderson Presentation by Tony George at the 2014 Bethesda, Maryland.
Carolina Environmental Program UNC Chapel Hill The Analysis Engine – A New Tool for Model Evaluation, Sensitivity and Uncertainty Analysis, and more… Alison.
New Features in Release 9.2 (July 27, 2009). 2 Release 9.2 New Features Updated Shopping Experience Home/Shop page Shop at the top search New Hosted Supplier.
Section 1: Introducing Group Policy What Is Group Policy? Group Policy Scenarios New Group Policy Features Introduced with Windows Server 2008 and Windows.
1 UNIT 1: COMPUTER SOFTWARE Cite Examples of System Software.
Graphic material for HSC FAQ – March 23, Five things you should know about the Hubble Source Catalog (HSC) 1. Coverage can be very non-uniform,
Device- dependent Runs only on specific type of computer Types of Operating Systems What are some characteristics of operating systems? Next p
Prepared by: Steve Teo Contributors: Tong Huu Khiem.
18/01/01GEO data analysis meeting, Golm Issues in GW bursts Detection Soumya D. Mohanty AEI Outline of the talk Transient Tests (Transient=Burst) Establishing.
Darek Sady - Respondus - 3/19/2003 Using Respondus Beginner to Basic By: Darek Sady.
Electronic Noise Noise phenomena Device noise models
Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill Education.
May 6, 2009 Browser Compatibility Testing Definition It is a non functional type of testing where web based applications are tested on various browsers(IE.
XBSM Analysis - Dan Peterson Review of the optics elements: Pinhole (“GAP”), FZP, Coded Aperture Extracting information from the GAP what is the GAP width?
1 Berger Jean-Baptiste
OPERATING SYSTEMS (OS) By the end of this lesson you will be able to explain: 1. What an OS is 2. The relationship between the OS & application programs.
CHAPTER 2 COMPUTER SOFTWARE. LEARNING OUTCOMES At the end of this class, students should be able to:  Explain the significance of software  Define and.
PowerTeacher Gradebook PTG and PowerTeacher Pro PT Pro A Comparison The following slides will give you an overview of the changes that will occur moving.
DISCOVERING COMPUTERS 2018 Digital Technology, Data, and Devices
Runcam night eagle Astro edition
IOTA R-OTE Volunteer Group
Compatible with the latest browsers; Chrome, Safari, Firefox, Opera and Internet Explorer 9 and above.
Unit & District Tools Phase 1
Chapter 10: Web Basics.
pyote Python occultation timing extractor
Overview Modern chip designs have multiple IP components with different process, voltage, temperature sensitivities Optimizing mix to different customer.
Development Environment
WORKSHOP 1 introduction
ACE – Advanced Customer Experience Overview
Your Dashboard to Success
Chapter 7 Process Control.
LINUX WINDOWS Vs..
Correlated noise in occultation light curves…
PRISM: PROCESSING AND REVIEW INTERFACE FOR STRONG MOTION DATA SOFTWARE
OptiSystem applications: BER analysis of BPSK with RS encoding
XHTML Basics.
RCM Turbo SQL Version.
WORKSHOP 1 STAMPING MECHANISM
Chapter 6: Autoregressive Integrated Moving Average (ARIMA) Models
James K Beard, Ph.D. April 20, 2005 SystemView 2005 James K Beard, Ph.D. April 20, 2005 April 122, 2005.
XHTML Basics.
XHTML Basics.
Created by Art Kay Presented by Peggy Liska
Hands-on Introduction to Visual Basic .NET
AN INTRODUCTION TO: POWERPOINT.
Chapter 2: System Structures
Test Case Test case Describes an input Description and an expected output Description. Test case ID Section 1: Before execution Section 2: After execution.
Regression testing Tor Stållhane.
XHTML Basics.
Singular Behavior of Slow Dynamics of Single Excitable Cells
Chapter 2: Operating-System Structures
XHTML Basics.
M. Kezunovic (P.I.) S. S. Luo D. Ristanovic Texas A&M University
Web Servers (IIS and Apache)
Review of Previous Lesson
Real-time Uncertainty Output for MBES Systems
Presentation transcript:

Bob Anderson upgrades the versatile Occultation Timing Extraction tool By Tony George Presented at 2016 IOTA Conference – Stillwell, Oklahoma

R-OTE History (R-code Occultation Timing Extractor)  Three versions of R-OTE have been written to date:  Version was first released on introduced a new occultation search technology  Version major update on introduced several new features  Version released on May 1, 2016 introduces many improvements I will review the earlier version features and then introduce the features in the latest update

R-OTE, because it is based on R and Rstudio, is multi-platform compatible. It will run on:  Windows 7 or Windows 10  Apple OS X  A variety of Unix systems  Linux  Or any system that will run with R, RStudio, and a web browser.

R-OTE Requires:  R  R is an interpreted computer language that contains functionality for a large number of statistical procedures used in R-OTE  R must be installed on your computer.  Rstudio  Rstudio is an integrated development environment (IDE) for R and includes a wide range of productivity enhancing features and runs on all major platforms. It provides the interface between R and your web browser.  Rstudio must be installed on your computer.  Web browser such as Safari (Mac), Google Chrome, Internet Explorer, etc.

R-OTE Description  R-OTE was initially intended as an upgrade and replacement to Occular 4.0, also written by Bob Anderson.  R-OTE is a 'likelihood-based' statistical analysis of the light curve and as such is computationally different from Occular 4.0  R-OTE research identified the concept of noise asymmetry in the light curve between the baseline noise and event noise Here is a light curve where asymmetric noise during the event is much lower than in the baseline.

 R-OTE contains a statistically based AIC (Akaike information criterion) test of detected occultation events, to determine if the 'event' is likely real, or instead, more likely due to the random fluctuations of noise in the otherwise straight or flat light curve. This reduces the amount of ‘judgment’ required to interpret if an event is statistically valid.  AIC eliminates the need for interpretation of the ‘Occular Confidence Level’ used in Occular. R-OTE Description (cont.)

 R-OTE is optimized to find both clear events in high SNR data and difficult events in noisy low-SNR data R-OTE Description (cont.) High SNR event Low SNR event

 R-OTE is enhanced to allow analysis of gradual transitions caused by large stars and stellar limb darkening  A test data set generator was provided to create test files with known D and R events R-OTE Description (cont.)

 R-OTE includes a ‘False Positive’ analysis to further differentiate real events from false events caused by noise R-OTE Description (cont.) Noise from an ‘event’ is added to a straight line 5000 times. Each run is analyzed to see if there are any events with the same duration as the detected event. A histogram of the detected magnitude drops is produced and compared to the actual magnitude drop for the ‘event’. A wide separation between the histogram and the detected magnitude drop indicates the ‘event’ is not due to noise [it doesn’t however have to be from an occultation, it could be caused by atmospheric artifacts or processing artifacts such as hot pixels in the measuring aperture(s)]. This test can be rerun for a range of event durations.

R-OTE upgraded many features  Added the ability to directly read Limovie and Tangra.csv files  Automatically interpolates Tangra blank entries  Added a Fourier filter for the analysis of light curves with cyclical variations due to AC voltage interference, drift scan microlensing effects, or scintillation  Added ability to use a secondary light curve for detrending the primary light curve

R-OTE Fourier Filter examples Measured actual drift- scan light curve from an artificial star using a camera with known micro-lensing behavior [courtesy of Gerhard Dangl] Fourier filter analysis of above light curve Fourier-filtered light curve with micro- lensing signal removed

R-OTE  Numerous minor code errors fixed  GUI improvements made to ease and speed up operation  Progress bars added for time-intensive calculations .csv files checked for time stamp continuity, with minor issues automatically fixed  Provides for camera delay and VTI offset corrections  Supports both NTSC and PAL in menu selections  Primary star light curve can be normalized to a secondary star light curve  The time correlation between a primary light curve and the secondary light curve can be determined and, if appropriate, a relative shift between light curves can be applied  Correlated noise utilized in the calculation of error bars – R-OTE is the first and only OTE program to calculate error bars correctly for correlated noise at all confidence intervals.  SQ wave error bars are user selectable between 0.5 and confidence level.  Camera integration can be simulated in generated light curves

GUI Improvements Menus contain multiple “Go to” shortcut buttons – saving keystrokes and time

Progress Bars added In previous versions of R-OTE, the user had to watch the Rstudio screen to gauge the progress of time-intensive calculations. Now, a progress bar pops up (sometimes underneath other screens) and indicates the percent of calculations completed.

Time stamp continuity checks

Camera delay and VTI offset corrections added Entry boxes for Camera delay and VTI offset corrections are provided D (seconds) = (camera delay) (VTI offset) = :09: R (seconds) = (camera delay) (VTI offset) = :09: Camera delay and VTI offset corrections are automatically applied to the D and R reported times

Normalization of primary star to secondary star (Jupiter PHEMU I ecl III) Original Primary Light curve Original Secondary Light curve Normalized Primary Light curve

Time correlation of primary light curve to secondary light curve Light curve with ‘zero’ offset between the primary and secondary light curves Light curve with a positive ‘eight frame’ offset between the primary and secondary light curves

Correlated noise major improvement in error bars Scintillation noise is often temporally correlated when measured at video frame rates through the typical amateur telescope of small diameter. The term temporally correlated means that the residual noise at reading n depends to some extent on the noise at reading n-1 (the previous reading).

Graphical comparison of light curves with varying degrees of temporal auto- correlation representative of varying levels of atmospheric scintillation: 1.Zero temporal autocorrelation. ACF factors: Slight temporal autocorrelation. ACF factors: 1.0, Moderate temporal autocorrelation. ACF factors: 1.0, 0.5, 0.3, 0.2, 0.1, 0.05 Each light curve has the same exact amount of Gaussian noise, except they vary by the amount of temporal auto-correlation.

In the above graphic, the black error-bar distribution is the result of 1-million Monte Carlo simulations of an occultation event with a signal-to-noise level of 0.5, using zero temporal correlation. The red error-bar distribution is the result of the same 1-million Monte Carlo simulation done but with fairly strong (but not atypical) temporal coherence like that which is often present in IOTA occultation light curves. Graphical comparison of the effect of temporal auto-correlation on the distribution plot of errors

Comparison of light curves and error bar distributions, without and with temporal auto- correlation. Top curve is the idealized light curve Middle curve has Gaussian noise with no temporal auto-correlation Bottom curve has temporal auto-correlation added with acf coeff: 1, 0.45, 0.25, 0.17, 0.10 No noise Gaussian noise Gaussian noise + auto-correlation

Noise Present error bar error bar error bar Gaus-Equiv1-sigma2-sigma3-sigma Gaussian Gaussian + auto-corr Ratio Gaussian +/ Gaussian Comparison of error bars generated for light curve without correlated noise to light curves with correlated noise For all instances examined in R-OTE, light curves with correlated noise (which is representative of virtually all amateur observations) have larger error bars than light curves without correlated noise. At the 3-sigma equivalent confidence interval, correlated noise produces error bars that are 2.6 times larger than those calculated with non-correlated noise. OTEs such as Occular and AOTA do not process error bars with correlated noise, hence the error bars generated by these tools are under estimating the size of the error bars. Note: Steve Preston has requested that all error bars be reported at the confidence interval – the 3-sigma equivalent confidence interval

SQ wave error bars now user selectable between 0.5 and confidence intervals

Camera integration can be simulated in generated light curves Original simulated light curve with typical correlated noise Original simulated light curve with 4-frame integration

Camera integration can be simulated in generated light curves (continued) Original simulated light curve with 8-frame integration

Where to find R-OTE  R-OTE is provided in a complete.zip file release package posted here:  The release package includes  a stand-alone User Manual in.chm format  Read_Me file for initial start up  Folder of test files for user testing when following the User Manual examples

Conclusions  R-OTE is a multi-purpose tool for analyzing occultation light curves.  The latest correlated noise error bar improvements in R-OTE make it the most advanced and complete occultation timing extraction program available to amateurs.  The large variety of features and the complexity of the GUI in R-OTE make it more difficult for beginners to learn. Occular or AOTA are better/easier tools for beginners, but both calculate error bars that are underestimated compared to R-OTE.