musrfit: a free platform-independent framework for μsr data analysis

Size: px
Start display at page:

Download "musrfit: a free platform-independent framework for μsr data analysis"

Transcription

1 Available online at Physics Procedia 30 (2012 ) musrfit: a free platform-independent framework for μsr data analysis A. Suter a,, B. M. Wojek a,b a Labor für Myonspinspektroskopie, Paul Scherrer Institut, 5232 Villigen PSI, Switzerland b Physik-Institut, Universität Zürich, 8057 Zürich, Switzerland Abstract A free data-analysis framework for μsr has been developed. musrfit is fully written in C++, is running under GNU/Linux, Mac OS X, as well as Microsoft Windows, and is distributed under the terms of the GNU GPL. It is based on the CERN ROOT framework and is utilizing the Minuit2 optimization routines for fitting. It consists of a set of programmes allowing the user to analyze and visualize the data. The fitting process is controlled by an ASCII-input file with an extended syntax. A dedicated text editor is helping the user to create and handle these files in an efficient way, execute the fitting, show the data, get online help, and so on. A versatile tool for the generation of new input files and the extraction of fit parameters is provided as well. musrfit facilitates a plugin mechanism allowing to invoke user-defined functions. Hence, the functionality of the framework can be extended with a minimal amount of overhead for the user. Currently, musrfit can read the following facility raw-data files: PSI-BIN, MDU (PSI), ROOT (LEM/PSI), WKM (outdated ASCII format), MUD (TRIUMF), NeXus (ISIS). Keywords: μsr data analysis PACS: i, Kf, Rm 1. Introduction Currently, various data-analysis tools for analyzing muon-spin-rotation (μsr) data are available, however, the situation is unsatisfactory for different reasons. Most of these programmes are limited to a single platform, e. g. Microsoft Windows, others are not maintained anymore, and some of them are not free software. Another problem arising from this situation is that more elaborate modelling is almost impossible from within the current frameworks and hence, the users are forced to write their own code. This was especially true for low-energy μsr (LE-μSR) where often the μ + stopping distribution has to be taken into account in the analysis. Therefore, we started to develop a free data-analysis framework for μsr, called musrfit, which should overcome the problems described. From the points raised, the design criteria were: (i) musrfit has to be free software according to the GNU licenses [1], and hence available to everyone. (ii) It should be transparent and user-friendly, e. g. a clear and complete online documentation should be available. (iii) Extensions to the basic framework should be possible on the user level. (iv) musrfit should be able to read all currently used μsr-data-file formats directly. (v) Data-visualization and fit-parameter tools should be available. (vi) The maintainability should be warranted. In order to fulfil all these requirements we decided to build up on the ROOT framework [2] developed and maintained at CERN and heavily used in particle physics as well as other fields of physics and engineering. The ROOT Corresponding author address: andreas.suter@psi.ch (A. Suter) Published by Elsevier B.V. Selection and/or peer-review under responsibility of the organizing committee of the μsr2011 conference. Open access under CC BY-NC-ND license. doi: /j.phpro

2 70 A. Suter and B. M. Wojek / Physics Procedia 30 ( 2012 ) framework is a collection of C++ libraries together with a C++ macro interpreter. It provides graphical-user-interface tools and contains the Minuit/Minuit2 optimization routines [3]. For us it is a natural choice since the ROOT framework is already part of the μsr-data-acquisition systems at PSI. musrfit consists of a collection of C++ classes [4] which can be used either directly using the ROOT macro capabilities, or probably simpler for most of the users can be accessed via some user-friendly programmes, provided within the musrfit suite described in the next section. 2. The musrfit suite The analysis of μsr data using the musrfit suite is controlled by text files with the extension msr ( msr files ). These human-readable files contain all information needed to fit a model function to the μsr data: the fit parameters, the definition of the model, some details on the relevant μsr data files, and the fitting routines to be used. Moreover, information used for the graphical presentation of the data and fits, such as plot ranges and parameters for Fourier transforms are stored in the msr files as well. These msr files are also used as a protocol of the fit results. A detailed explanation of the structure and syntax of the msr files can be found in Ref. [5]. In the following, only a basic overview of the different programmes shall be given musrfit fitting a model After musrfit is called to fit a model it analyzes the respective msr file and reads in all specified data files. Successively, the fit is performed and the resulting parameters are written to a mlog file which also complies with the msr file structure. Additionally, the covariance matrix and the correlation coefficients of the free fit parameters as determined by Minuit2 are saved as ASCII and binary ROOT files. In a final step, the msr and mlog files are swapped so that the msr file contains the updated parameter values while the mlog file holds a copy of the parameter set used as input to musrfit. This procedure is summarized in Fig. 1. Currently, musrfit supports χ 2 minimization and log-likelihood maximization. Figure 1: General file flow during a fit using musrfit musrview graphical presentation The analyzed data and the model functions can be visualized using the programme musrview. Like the actions of musrfit also the initial plotting frame of musrview is controlled by the msr file. For example, it can be specified which data should be drawn in which range; if more than one set of data should be drawn it can be chosen if they should appear in a single canvas or in separate ones, and so on. Since the plotting routines are based on ROOT as well, the initially drawn graphs can be easily modified using conventional ROOT editing features e. g. labels or arrows could be added, colours could be changed, and so on. musrview also offers the possibility to calculate and show the Fourier transforms of μsr time spectra. As an example, Fig. 2 depicts the time spectrum and the corresponding field distribution of a selected μsr measurement plotted by musrview. Despite not being shown in Fig. 2, also the difference between the analyzed data and a given model can be plotted. Furthermore, a set of keyboard shortcuts has been implemented to make the navigation more easy, e. g. pressing f toggles between the data presentation in the

3 asymmetry 2 userfcn libpnl_pippardfitter.so PNL_PippardFitter simplegss 14 + asymmetry 12 simplegss 13 TFieldCos 10 fun1 fun1 = par9 * gamma_mu asymmetry 2 userfcn libpnl_pippardfitter.so PNL_PippardFitter simplegss 14 + asymmetry 12 simplegss 13 TFieldCos 10 fun1 fun1 = par9 * gamma_mu A. Suter and B. M. Wojek / Physics Procedia 30 ( 2012 ) time and frequency domains, d changes the view to the difference plot. Finally, there also exists the possibility to save the shown data and model curves in an ASCII file which facilitates the further use of these data in the user s favourite programme. In-37 B=~48(G)/1.49(A), T=2.83(K), Tr=15.02(kV), Sa=-0.01(kV), En=14.13(keV), RAL-RAR=0.01(kV), RAT-RAB=0.04(kV) In-37 B=~48(G)/1.49(A), T=2.83(K), Tr=15.02(kV), Sa=-0.01(kV), En=14.13(keV), RAL-RAR=0.01(kV), RAT-RAB=0.04(kV) asymmetry alpha asy energy redtemp thickness ell xi lambdal Bext phase deadlayer asybkg ratebkg ratesmear Power Fourier alpha asy energy redtemp thickness ell xi lambdal Bext phase deadlayer asybkg ratebkg ratesmear time (μs) Field (G) musrfit: , 17:51:28, chisq = , NDF = 157, chisq/ndf = musrfit: , 17:51:28, chisq = , NDF = 157, chisq/ndf = /lem09_his_0806,h:1/3,T=2.83K,B=47.44G,E=14.13keV,Sample, Bpar, LowTemp /lem09_his_0806,h:1/3,T=2.83K,B=47.44G,E=14.13keV,Sample, Bpar, LowTemp-2 Figure 2: Left panel: Time spectrum of selected μsr data plotted using musrview. Right panel: Corresponding magnetic-field distribution. In both cases, the solid lines represent the fitted model. Both graphs contain information on the fit parameters (upper right box), the model function (lower right box), the fit statistics as well as the plotted data (bottom box) msr2data advanced msr-file handling The musrfit suite also hosts a tool called msr2data. Its main purpose is to process multiple msr files with the same parameters and to summarize the fit parameters contained in the msr files either in a TRIUMF DB file [6] or a column ASCII file. Moreover, msr2data can be used to generate from a template new msr files and even a global msr file for various runs sharing a subset of common parameters; for details on the global msr-file handling refer to Ref. [5]. Figure 3: (a) msr2data used for extracting fit parameters from a list of msr files and summarizing them in a parameter file. The files sketched in blue with broken frames can be specified optionally. (b) msr2data used for generating new msr files from a template. Figure 3(a) shows schematically the parameter extraction from different msr files. msr2data is provided with a list of runs to be processed; optionally, external parameters which should be included in the resulting parameter file can

4 72 A. Suter and B. M. Wojek / Physics Procedia 30 ( 2012 ) be specified for each of the runs. Also optionally, parameters potentially stored in the μsr data files (temperature, applied magnetic field, and so on) can be asked to be included. msr2data then reads the msr files for all given runs and adds all the parameter information to a parameter file. Figure 3(b) illustrates the msr-file generation using a template essentially, new msr files are created by substituting the run number in the template. It is possible as well to combine the above described actions: a template can be used to create new msr files for a list of runs, these files in turn are processed by musrfit, and finally the parameters of each of the files are summarized automatically in a parameter file. A detailed description of all possible options can be found in Ref. [5] musredit/musrgui editing msr files Even though the msr files can naturally be edited with any text editor and the various programmes of the musrfit suite can be called from the command line, with musredit/musrgui dedicated text editors which also serve as frontends for the musrfit framework are provided. These are specifically intended to help the user handle msr files. Principally, musredit and musrgui have the same capabilities, however, they are based on different versions of Qt [7]: musrgui Qt 3, musredit Qt 4.6 or newer. Both programmes feature basic editor functions as well as interfaces to musrfit and are documented in Ref. [5]. A screenshot of musredit indicating the most important musrfit features accessible through the editor is shown in Fig. 4. Figure 4: Screenshot of a musredit window. The most important musrfit features are highlighted User-defined functions Additionally to providing a set of pre-defined muon-spin-polarization functions, the musrfit suite facilitates a plug-in mechanism allowing it to invoke user-defined functions implemented in C++ classes [5]. Hence, the functionality of the programmes can be extended with a minimal amount of overhead for the user. For example, for the analysis of LE-μSR data it is sometimes desirable to take into account the muon stopping distribution in the calculation of the depolarization function the plug-in mechanism offers a possibility to do so. A couple of such add-on modules are already available together with musrfit, e. g. for modelling data obtained from superconductors which exhibit local [8] or nonlocal [9] Meissner screening of an applied magnetic field below their surfaces. It should be noted as well, that the so-defined plug-in classes are of course not limited to the use within musrfit; for instance, one could think about reusing them in other programmes or ROOT macros.

5 A. Suter and B. M. Wojek / Physics Procedia 30 ( 2012 ) any2many a universal μsr-data-file converter The musrfit suite reads the currently available μsr data files without any conversion necessary. However, users might favour their own analysis software but have difficulties with all the different μsr facility data-file formats. Hence, the small helper programme any2many is included in the musrfit suite which allows virtually all possible conversions from one format into another, including ASCII output. Acknowledgements We are indebted to Z. Salman, T. Prokscha, H. Luetkens, and R. Scheuermann for helpful discussions, suggestions, and bug reporting. Thanks to D. Arseneau for releasing MUD under the GNU LGPL [1], and S. Cottrell for the discussion and information provided on NeXus. References [1] [2] R. Brun and F. Rademakers, Nucl. Instrum. Methods Phys. Res., Sect. A 389, (1997). [3] F. James and M. Roos, Comput. Phys. Commun. 10, (1975). [4] [5] [6] [7] [8] R. F. Kiefl, M. D. Hossain, B. M. Wojek, S. R. Dunsiger, G. D. Morris, T. Prokscha, Z. Salman, J. Baglo, D. A. Bonn, R. Liang, W. N. Hardy, A. Suter, and E. Morenzoni, Phys. Rev. B 81, (2010). [9] A. Suter, E. Morenzoni, N. Garifianov, R. Khasanov, E. Kirk, H. Luetkens, T. Prokscha, and M. Horisberger, Phys. Rev. B 72, (2005).

arxiv:cond-mat/ Oct 2002

arxiv:cond-mat/ Oct 2002 21 October 2002 The application of the NeXus data format to ISIS muon data arxiv:cond-mat/0210439 21 Oct 2002 S.P. Cottrell, D. Flannery, G. Porter, A.D. Hillier and P.J.C. King ISIS Facility, Rutherford

More information

Mantid 4 + Quick Start Guide for Muon Data Processing. 2 nd Edition. March Mark Telling, Steve Cottrell, Anders Markvardsen and Robert Whitley

Mantid 4 + Quick Start Guide for Muon Data Processing. 2 nd Edition. March Mark Telling, Steve Cottrell, Anders Markvardsen and Robert Whitley Mantid 4 + Quick Start Guide for Muon Data Processing Mark Telling, Steve Cottrell, Anders Markvardsen and Robert Whitley 2 nd Edition March 2014 Page 1 Introduction The Mantid project provides a framework

More information

Muon Data Analysis Workshop: An Introduction to the Practicalities

Muon Data Analysis Workshop: An Introduction to the Practicalities Muon Data Analysis Workshop: An Introduction to the Practicalities Francis Pratt (ISIS) ISIS Muon Training Course March 2012 Outline A. Acquiring the data B. Location and format of the data C. Data analysis

More information

Available online at ScienceDirect. Procedia Computer Science 96 (2016 )

Available online at  ScienceDirect. Procedia Computer Science 96 (2016 ) Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 96 (2016 ) 946 950 20th International Conference on Knowledge Based and Intelligent Information and Engineering Systems

More information

Performance Study of GPUs in Real-Time Trigger Applications for HEP Experiments

Performance Study of GPUs in Real-Time Trigger Applications for HEP Experiments Available online at www.sciencedirect.com Physics Procedia 37 (212 ) 1965 1972 TIPP 211 Technology and Instrumentation in Particle Physics 211 Performance Study of GPUs in Real-Time Trigger Applications

More information

Available online at ScienceDirect. Procedia Computer Science 89 (2016 )

Available online at   ScienceDirect. Procedia Computer Science 89 (2016 ) Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 89 (2016 ) 778 784 Twelfth International Multi-Conference on Information Processing-2016 (IMCIP-2016) Color Image Compression

More information

ComPWA: A common amplitude analysis framework for PANDA

ComPWA: A common amplitude analysis framework for PANDA Journal of Physics: Conference Series OPEN ACCESS ComPWA: A common amplitude analysis framework for PANDA To cite this article: M Michel et al 2014 J. Phys.: Conf. Ser. 513 022025 Related content - Partial

More information

Multiple variables data sets visualization in ROOT

Multiple variables data sets visualization in ROOT Journal of Physics: Conference Series Multiple variables data sets visualization in ROOT To cite this article: O Couet 2008 J. Phys.: Conf. Ser. 119 042007 View the article online for updates and enhancements.

More information

Available online at ScienceDirect. Procedia Computer Science 60 (2015 )

Available online at   ScienceDirect. Procedia Computer Science 60 (2015 ) Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 60 (2015 ) 1014 1020 19th International Conference on Knowledge Based and Intelligent Information and Engineering Systems

More information

SCADA virtual instruments management

SCADA virtual instruments management Available online at www.sciencedirect.com ScienceDirect Procedia Economics and Finance 15 ( 2014 ) 1259 1264 Emerging Markets Queries in Finance and Business SCADA virtual instruments management Traian

More information

PAW: Physicist Analysis Workstation

PAW: Physicist Analysis Workstation PAW: Physicist Analysis Workstation What is PAW? A tool to display and manipulate data. Learning PAW See ref. in your induction week notes. Running PAW: 2 Versions:- PAW: 2 windows: A terminal window for

More information

S Pspice Hints 2014 Switch mode power supplies Page 1/11

S Pspice Hints 2014 Switch mode power supplies Page 1/11 Switch mode power supplies Page 1/11 PSpice hints. Here is some tips for PSpice simulator software. Capturing images You can use screenshots or windows snipping tool to capture images for you report. However,

More information

Aligned Elements The professional Product Suite built to keep the Design History Files complete and consistent at all times, using minimal effort and

Aligned Elements The professional Product Suite built to keep the Design History Files complete and consistent at all times, using minimal effort and Aligned Elements The professional Product Suite built to keep the Design History Files complete and consistent at all times, using minimal effort and tying up a minimum of resources Aligned Elements will

More information

SCADA Systems Management based on WEB Services

SCADA Systems Management based on WEB Services Available online at www.sciencedirect.com ScienceDirect Procedia Economics and Finance 32 ( 2015 ) 464 470 Emerging Markets Queries in Finance and Business SCADA Systems Management based on WEB Services

More information

Procedia - Social and Behavioral Sciences 191 ( 2015 ) WCES 2014

Procedia - Social and Behavioral Sciences 191 ( 2015 ) WCES 2014 Available online at www.sciencedirect.com ScienceDirect Procedia - Social and Behavioral Sciences 191 ( 2015 ) 1790 1795 WCES 2014 POWEROPT. Power Engineering Optimization Techniques Educational Software

More information

pre- & post-processing f o r p o w e r t r a i n

pre- & post-processing f o r p o w e r t r a i n pre- & post-processing f o r p o w e r t r a i n www.beta-cae.com With its complete solutions for meshing, assembly, contacts definition and boundary conditions setup, ANSA becomes the most efficient and

More information

Guideline for the application of COSMIC-FFP for sizing Business applications Software

Guideline for the application of COSMIC-FFP for sizing Business applications Software Abstract: Guideline for the application of COSMIC-FFP for sizing Business applications Software Arlan Lesterhuis (Sogeti Nederland B.V.) arlan.lesterhuis@sogeti.nl The COSMIC-FFP functional sizing method

More information

INTRODUCTION TO LABVIEW

INTRODUCTION TO LABVIEW INTRODUCTION TO LABVIEW 2nd Year Microprocessors Laboratory 2012-2013 INTRODUCTION For the first afternoon in the lab you will learn to program using LabVIEW. This handout is designed to give you an introduction

More information

Exercises: Instructions and Advice

Exercises: Instructions and Advice Instructions Exercises: Instructions and Advice The exercises in this course are primarily practical programming tasks that are designed to help the student master the intellectual content of the subjects

More information

Research on Technologies in Smart Substation

Research on Technologies in Smart Substation Available online at www.sciencedirect.com Energy Procedia 12 (2011) 113 119 ICSGCE 2011: 27 30 September 2011, Chengdu, China Research on Technologies in Smart Substation Hongwei Li *, Lixin Wang Technology

More information

Modeling of Distributed Manufacturing Systems

Modeling of Distributed Manufacturing Systems ISSN 1746-7659, England, UK Journal of Information and Computing Science Vol. 3, No. 1, 2008, pp. 14-20 Modeling of Distributed Manufacturing Systems Bagus Arthaya 1+ and Yatna Y. Martawirya 2 1 Department

More information

Procedia - Social and Behavioral Sciences 143 ( 2014 ) CY-ICER D visualization in teaching anatomy

Procedia - Social and Behavioral Sciences 143 ( 2014 ) CY-ICER D visualization in teaching anatomy Available online at www.sciencedirect.com ScienceDirect Procedia - Social and Behavioral Sciences 143 ( 2014 ) 367 371 CY-ICER 2014 3D visualization in teaching anatomy David Brazina a, Rostislav Fojtik

More information

A graphical user interface for multivariable analysis of silicon solar cells using scripted PC1D simulations

A graphical user interface for multivariable analysis of silicon solar cells using scripted PC1D simulations Available online at www.sciencedirect.com ScienceDirect Energy Procedia 38 (2013 ) 72 79 SiliconPV: March 25-27, 2013, Hamelin, Germany A graphical user interface for multivariable analysis of silicon

More information

SPRECalc: Release Notes V1.0

SPRECalc: Release Notes V1.0 Section 1 Scope The following Release Notes apply to the SPRECalc applications for SOLID and FLUID samples, developed by the Integrated BioBank of Luxembourg (IBBL) to facilitate the tracking of SPREC

More information

WaveSurfer at a glance

WaveSurfer at a glance WaveSurfer at a glance WaveSurfer has a simple but powerful interface. The basic document you work with is a sound. When WaveSurfer is first started, it contains an empty sound. You can load a sound file

More information

PCAN-Explorer 6. Tel: Professional Windows Software to Communicate with CAN and CAN FD Busses. Software >> PC Software

PCAN-Explorer 6. Tel: Professional Windows Software to Communicate with CAN and CAN FD Busses. Software >> PC Software PCAN-Explorer 6 Professional Windows Software to Communicate with CAN and CAN FD Busses The PCAN-Explorer 6 is a versatile, professional program for working with CAN and CAN FD networks. The user is not

More information

Achieve Significant Throughput Gains in Wireless Networks with Large Delay-Bandwidth Product

Achieve Significant Throughput Gains in Wireless Networks with Large Delay-Bandwidth Product Available online at www.sciencedirect.com ScienceDirect IERI Procedia 10 (2014 ) 153 159 2014 International Conference on Future Information Engineering Achieve Significant Throughput Gains in Wireless

More information

Basics of working with user documentation in software applications from HEAD acoustics

Basics of working with user documentation in software applications from HEAD acoustics 02/18 Basics of working with user documentation in software applications from HEAD acoustics Does the following situation sound familiar? When measuring some noise signals, you have given your recordings

More information

DOE SENSITIVITY ANALYSIS WITH LS-OPT AND VISUAL EXPLORATION OF DESIGN SPACE USING D-SPEX AUTHORS: CORRESPONDENCE: ABSTRACT KEYWORDS:

DOE SENSITIVITY ANALYSIS WITH LS-OPT AND VISUAL EXPLORATION OF DESIGN SPACE USING D-SPEX AUTHORS: CORRESPONDENCE: ABSTRACT KEYWORDS: DOE SENSITIVITY ANALYSIS WITH LS-OPT AND VISUAL EXPLORATION OF DESIGN SPACE USING D-SPEX AUTHORS: Katharina Witowski Heiner Muellerschoen Marko Thiele DYNAmore GmbH Uwe Gerlinger AUDI AG CORRESPONDENCE:

More information

Version 2.4 of Idiogrid

Version 2.4 of Idiogrid Version 2.4 of Idiogrid Structural and Visual Modifications 1. Tab delimited grids in Grid Data window. The most immediately obvious change to this newest version of Idiogrid will be the tab sheets that

More information

exlepse Eclipse XLE Plugin

exlepse Eclipse XLE Plugin exlepse Eclipse XLE Plugin Motivation During the course Grammar Development, held at the University of Konstanz in the Summer Term 2010, we were confronted with XLE and its development environment, the

More information

P445/515 Data Analysis using PAW

P445/515 Data Analysis using PAW P445/515 Data Analysis using PAW C. McGrew February 10, 2003 Abstract PAW (Physics Analysis Workstation) is a complete physics analysis package developed at CERN to handle high energy physics data. It

More information

JRA4 COMMON SOFTWARE SOFTWARE USER REQUIREMENTS JRA4-SPE Revision : 1.0. Date : 04/07/2005

JRA4 COMMON SOFTWARE SOFTWARE USER REQUIREMENTS JRA4-SPE Revision : 1.0. Date : 04/07/2005 Revision : 1.0 Date : 04/07/2005 JRA4 COMMON SOFTWARE SOFTWARE USER REQUIREMENTS Gérard Zins (Gerard.Zins@obs.ujf-grenoble.fr ) LAOG/JMMC Author : Gérard Zins Institute : LOAG/JMMC Approved by : Team Leaders

More information

GSYS2.4 manual. Second Edition-α. October 28, 2012

GSYS2.4 manual. Second Edition-α. October 28, 2012 Contents GSYS2.4 manual Second Edition-α October 28, 2012 Hokkaido University Hospital Ryusuke SUZUKI Abstract GSYS2.4 is an update version of GSYS version 2. Main features added in this version are Magnifying

More information

Available online at ScienceDirect. Procedia Engineering 192 (2017 )

Available online at   ScienceDirect. Procedia Engineering 192 (2017 ) Available online at www.sciencedirect.com ScienceDirect Procedia Engineering 192 (2017 ) 113 118 TRANSCOM 2017: International scientific conference on sustainable, modern and safe transport Utilization

More information

Update of the BESIII Event Display System

Update of the BESIII Event Display System Update of the BESIII Event Display System Shuhui Huang, Zhengyun You Sun Yat-sen University, Guangzhou, 510275, China E-mail: huangshh28@mail2.sysu.edu.cn, youzhy5@mail.sysu.edu.cn Abstract. The BESIII

More information

INTRODUCTION TO THE ANAPHE/LHC++ SOFTWARE SUITE

INTRODUCTION TO THE ANAPHE/LHC++ SOFTWARE SUITE INTRODUCTION TO THE ANAPHE/LHC++ SOFTWARE SUITE Andreas Pfeiffer CERN, Geneva, Switzerland Abstract The Anaphe/LHC++ project is an ongoing effort to provide an Object-Oriented software environment for

More information

CPS221 Lecture: Operating System Functions

CPS221 Lecture: Operating System Functions CPS221 Lecture: Operating System Functions Objectives 1. To overview key hardware concepts 2. To introduce the process concept 3. To discuss the various kinds of functionality of the OS last revised 8/25/11

More information

Tutorial 3: Using the Waveform Viewer Introduces the basics of using the waveform viewer. Read Tutorial SIMPLIS Tutorials SIMPLIS provide a range of t

Tutorial 3: Using the Waveform Viewer Introduces the basics of using the waveform viewer. Read Tutorial SIMPLIS Tutorials SIMPLIS provide a range of t Tutorials Introductory Tutorials These tutorials are designed to give new users a basic understanding of how to use SIMetrix and SIMetrix/SIMPLIS. Tutorial 1: Getting Started Guides you through getting

More information

An SQL-based approach to physics analysis

An SQL-based approach to physics analysis Journal of Physics: Conference Series OPEN ACCESS An SQL-based approach to physics analysis To cite this article: Dr Maaike Limper 2014 J. Phys.: Conf. Ser. 513 022022 View the article online for updates

More information

Spider and Surround Separation AN 2

Spider and Surround Separation AN 2 and Separation Application note to the R&D SYSTEM (Document Revision 1. 3) DESCRIPTION Using the Large Signal Identification (LSI) module of the Klippel R&D System, the nonlinear characteristic of the

More information

ATLAS NOTE. December 4, ATLAS offline reconstruction timing improvements for run-2. The ATLAS Collaboration. Abstract

ATLAS NOTE. December 4, ATLAS offline reconstruction timing improvements for run-2. The ATLAS Collaboration. Abstract ATLAS NOTE December 4, 2014 ATLAS offline reconstruction timing improvements for run-2 The ATLAS Collaboration Abstract ATL-SOFT-PUB-2014-004 04/12/2014 From 2013 to 2014 the LHC underwent an upgrade to

More information

Xuechang Ren a *, Canhui Wang, Yanshuang Li, Shaoxin Shen, Shou Liu

Xuechang Ren a *, Canhui Wang, Yanshuang Li, Shaoxin Shen, Shou Liu Available online at www.sciencedirect.com Physics Procedia 22 (2011) 493 497 2011 International Conference on Physics Science and Technology (ICPST 2011) Optical Tweezers Array System Based on 2D Photonic

More information

Polar Coordinates. 2, π and ( )

Polar Coordinates. 2, π and ( ) Polar Coordinates Up to this point we ve dealt exclusively with the Cartesian (or Rectangular, or x-y) coordinate system. However, as we will see, this is not always the easiest coordinate system to work

More information

Introduction to Geant4

Introduction to Geant4 Introduction to Geant4 Release 10.4 Geant4 Collaboration Rev1.0: Dec 8th, 2017 CONTENTS: 1 Geant4 Scope of Application 3 2 History of Geant4 5 3 Overview of Geant4 Functionality 7 4 Geant4 User Support

More information

Available online at ScienceDirect. Procedia Computer Science 46 (2015 )

Available online at   ScienceDirect. Procedia Computer Science 46 (2015 ) Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 46 (2015 ) 1561 1568 International Conference on Information and Communication Technologies (ICICT 2014) Enhancement of

More information

2012 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 52, NO. 7, JULY 2004

2012 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 52, NO. 7, JULY 2004 2012 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 52, NO. 7, JULY 2004 Commutative Reduced Biquaternions and Their Fourier Transform for Signal and Image Processing Applications Soo-Chang Pei, Fellow,

More information

Estimating the wavelength composition of scene illumination from image data is an

Estimating the wavelength composition of scene illumination from image data is an Chapter 3 The Principle and Improvement for AWB in DSC 3.1 Introduction Estimating the wavelength composition of scene illumination from image data is an important topics in color engineering. Solutions

More information

musrsim and musrsimana tools for

musrsim and musrsimana tools for Aare musrsim and musrsimana tools for simulating the μsr instruments psi forum Kamil Sedlak Auditorium 25 June 2012, PSI Before Geant4/musrSim istallation Install ROOT package from root.cern.ch, and set

More information

SAS Clinical Data Integration Server 2.1

SAS Clinical Data Integration Server 2.1 SAS Clinical Data Integration Server 2.1 User s Guide Preproduction Documentation THIS DOCUMENT IS A PREPRODUCTION DRAFT AND IS PROVIDED BY SAS INSTITUTE INC. ON AN AS IS BASIS WITHOUT WARRANTY OF ANY

More information

Updates for WEBCON BPS version

Updates for WEBCON BPS version WEBCON BPS Updates for WEBCON BPS version 2016.1 Version history 2016.1.3.122 ------------------------------------------------------------------------------------------------------------------------------------------

More information

WinXAS Version 3.x release: 2/20/2009 (current version 3.2) Manual. WinXAS. Version 3.x

WinXAS Version 3.x release: 2/20/2009 (current version 3.2) Manual. WinXAS. Version 3.x WinXAS Version 3.x release: 2/20/2009 (current version 3.2) Manual WinXAS Version 3.x WinXAS copyright Thorsten Ressler 1992-2009 2 WinXAS, copyright Thorsten Ressler 1992-2009 Work address: Prof. Dr.

More information

Learn the three palettes. Learn how data is passed in LabVIEW. Create a subvi using two different methods.

Learn the three palettes. Learn how data is passed in LabVIEW. Create a subvi using two different methods. UNM The LabVIEW Programming Environment and Basic Operations Introduction In this hands-on, you will learn about the LabVIEW programming environment. You will also write a simple Virtual Instrument (VI)

More information

IDL DISCOVER WHAT S IN YOUR DATA

IDL DISCOVER WHAT S IN YOUR DATA IDL DISCOVER WHAT S IN YOUR DATA IDL Discover What s In Your Data. A key foundation of scientific discovery is complex numerical data. If making discoveries is a fundamental part of your work, you need

More information

Available online at ScienceDirect. Procedia Computer Science 93 (2016 )

Available online at   ScienceDirect. Procedia Computer Science 93 (2016 ) Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 93 (2016 ) 269 275 6th International Conference On Advances In Computing & Communications, ICACC 2016, 6-8 September 2016,

More information

Available online at ScienceDirect. Procedia Computer Science 59 (2015 )

Available online at  ScienceDirect. Procedia Computer Science 59 (2015 ) Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 59 (2015 ) 550 558 International Conference on Computer Science and Computational Intelligence (ICCSCI 2015) The Implementation

More information

Click here, type the title of your paper, Capitalize first letter

Click here, type the title of your paper, Capitalize first letter Available online at www.sciencedirect.com ScienceDirect Procedia Manufacturing 00 (2018) 000 000 www.elsevier.com/locate/procedia 18th International Conference on Sheet Metal, SHEMET 2019 Click here, type

More information

Instruction for Mass Spectra Viewer

Instruction for Mass Spectra Viewer Instruction for Mass Spectra Viewer 1. A general description Basic functions Setup and Pre-process View, browser and undo Grouping, highlighting and labeling 2. Setup and Pre-process These procedures must

More information

Available online at ScienceDirect. Procedia Engineering 111 (2015 )

Available online at  ScienceDirect. Procedia Engineering 111 (2015 ) Available online at www.sciencedirect.com ScienceDirect Procedia Engineering 111 (2015 ) 902 906 XXIV R-S-P seminar, Theoretical Foundation of Civil Engineering (24RSP) (TFoCE 2015) About development and

More information

Performance Analysis of Adaptive Beamforming Algorithms for Smart Antennas

Performance Analysis of Adaptive Beamforming Algorithms for Smart Antennas Available online at www.sciencedirect.com ScienceDirect IERI Procedia 1 (214 ) 131 137 214 International Conference on Future Information Engineering Performance Analysis of Adaptive Beamforming Algorithms

More information

MuSR Graphical User Interface: deltat Reference Manual

MuSR Graphical User Interface: deltat Reference Manual MuSR Graphical User Interface: deltat Reference Manual 1.0 Generated by Doxygen 1.4.6-NO Wed May 10 10:53:04 2006 Contents 1 deltat Manual 1 2 MuSR Graphical User Interface: deltat Page Documentation

More information

NI LabView READ THIS DOCUMENT CAREFULLY AND FOLLOW THE INSTRIUCTIONS IN THE EXERCISES

NI LabView READ THIS DOCUMENT CAREFULLY AND FOLLOW THE INSTRIUCTIONS IN THE EXERCISES NI LabView READ THIS DOCUMENT CAREFULLY AND FOLLOW THE Introduction INSTRIUCTIONS IN THE EXERCISES According to National Instruments description: LabVIEW is a graphical programming platform that helps

More information

caqtdm: PSI s display manager

caqtdm: PSI s display manager WIR SCHAFFEN WISSEN HEUTE FÜR MORGEN Helge Brands, Anton Mezger :: Paul Scherrer Institut, Switzerland caqtdm: PSI s display manager caqtdm presentation, APS, Argonne, USA, June 2018 Outline of the presentation

More information

Handout for EPICS Introduction Hands-on Training

Handout for EPICS Introduction Hands-on Training Handout for EPICS Introduction Hands-on Training at EPICS Collaboration Meeting, October 2011 Dr. Elke Zimoch elke.zimoch@psi.ch Paul Scherrer Institute, Switzerland Reminder: IOC System in real step by

More information

Software Development for Linear Accelerator Data Acquisition Systems

Software Development for Linear Accelerator Data Acquisition Systems Software Development for Linear Accelerator Data Acquisition Systems Jackson DeBuhr Department of Physics, Applied Physics, and Astronomy, Rensselaer Polytechnic Institute, Troy, NY, 12180 (Dated: August

More information

DIGITAL COMPASS SOLUTION

DIGITAL COMPASS SOLUTION Features 5 Heading Accuracy, 0.5 Resolution 2-axis Capability Small Size (19mm x 19mm x 4.5mm), Light Weight Advanced Hard Iron Calibration Routine for Stray Fields and Ferrous Objects 0 to 70 C Operating

More information

25 October :28. User Manual

25 October :28. User Manual 25 October 2018 11:28 User Manual Requirements Requirements Software and hardware requirements Windows PC OS version Window 7, Windows 8, Windows 10 CPU 2GhHz with SSE (2.5GHz multicore system recommended)

More information

Starting SAS. 2. Click START, ALL PROGRAMS, SAS, and the SAS ICON

Starting SAS. 2. Click START, ALL PROGRAMS, SAS, and the SAS ICON 1 Starting SAS To start SAS 1. Click on the SAS ICON on the desktop, or 2. Click START, ALL PROGRAMS, SAS, and the SAS ICON The result looks like this: 2 Click on Close on the Getting Started With SAS

More information

Update of the BESIII Event Display System

Update of the BESIII Event Display System Journal of Physics: Conference Series PAPER OPEN ACCESS Update of the BESIII Event Display System To cite this article: Shuhui Huang and Zhengyun You 2018 J. Phys.: Conf. Ser. 1085 042027 View the article

More information

TNM093 Practical Data Visualization and Virtual Reality Laboratory Platform

TNM093 Practical Data Visualization and Virtual Reality Laboratory Platform November 8, 2016 1 Introduction The laboratory exercises in this course are to be conducted in an environment that might not be familiar to many of you. It is based on open source software. We use an open

More information

1. Introduction Installation and requirements... 2

1. Introduction Installation and requirements... 2 1 Table of Contents 1. Introduction... 2 2. Installation and requirements... 2 3. Utilization of the CRB analysis plugin through the interactive graphical interfaces 3.1 Initial settings... 3 3.2 Results

More information

Calculating a PCA and a MDS on a fingerprint data set

Calculating a PCA and a MDS on a fingerprint data set BioNumerics Tutorial: Calculating a PCA and a MDS on a fingerprint data set 1 Aim Principal Components Analysis (PCA) and Multi Dimensional Scaling (MDS) are two alternative grouping techniques that can

More information

Frequently Asked Questions Updated 2006 (TRIM version 3.51) PREPARING DATA & RUNNING TRIM

Frequently Asked Questions Updated 2006 (TRIM version 3.51) PREPARING DATA & RUNNING TRIM Frequently Asked Questions Updated 2006 (TRIM version 3.51) PREPARING DATA & RUNNING TRIM * Which directories are used for input files and output files? See menu-item "Options" and page 22 in the manual.

More information

Plugging the Holes: SystemC and VHDL Functional Coverage Methodology

Plugging the Holes: SystemC and VHDL Functional Coverage Methodology Plugging the Holes: SystemC and VHDL Functional Coverage Methodology Pankaj Singh Infineon Technologies Pankaj.Singh@infineon.com Gaurav Kumar Verma Mentor Graphics Gaurav-Kumar_Verma@mentor.com ABSTRACT

More information

Task 2 Guidance (P2, P3, P4, M1, M2)

Task 2 Guidance (P2, P3, P4, M1, M2) Task 2 Guidance (P2, P3, P4, M1, M2) P2 Make sure that your spreadsheet model meets the complex criteria and exhibits some aspects of complexity such as multiple worksheets (with links), complex formulae

More information

9.1: GRAPHING QUADRATICS ALGEBRA 1

9.1: GRAPHING QUADRATICS ALGEBRA 1 9.1: GRAPHING QUADRATICS ALGEBRA 1 OBJECTIVES I will be able to graph quadratics: Given in Standard Form Given in Vertex Form Given in Intercept Form What does the graph of a quadratic look like? https://www.desmos.com/calculator

More information

A Lost Cycles Analysis for Performance Prediction using High-Level Synthesis

A Lost Cycles Analysis for Performance Prediction using High-Level Synthesis A Lost Cycles Analysis for Performance Prediction using High-Level Synthesis Bruno da Silva, Jan Lemeire, An Braeken, and Abdellah Touhafi Vrije Universiteit Brussel (VUB), INDI and ETRO department, Brussels,

More information

Engineering Note: EN0047 Commissioning a Hydro-Probe with a Command Alkon EZCal Station

Engineering Note: EN0047 Commissioning a Hydro-Probe with a Command Alkon EZCal Station Engineering Note: EN0047 Commissioning a Hydro-Probe with a Command Alkon EZCal Station Summary: Products affected: Commissioning a Hydro-Probe with a Command Alkon EZCal Manual Station Hydro-Probe Models

More information

Computer lab information. TAOP24, Advanced course on optimization

Computer lab information. TAOP24, Advanced course on optimization Linkping University April 26, 2017 Department of Mathematics Division of Optimization Oleg Burdakov Computer lab information TAOP24, Advanced course on optimization 1 General information Three computer

More information

Reaxys. Navigating Reaxys. A short guide showing how to find your favorite features and functionality in the new and improved user interface

Reaxys. Navigating Reaxys. A short guide showing how to find your favorite features and functionality in the new and improved user interface 1 1 Reaxys Navigating Reaxys A short guide showing how to find your favorite features and functionality in the new and improved user interface 2 Introduction This is the first edition of a new guide to

More information

LightCycler 480. Instrument and Software Training. Relative Quantification Module. (including Melting Curve)

LightCycler 480. Instrument and Software Training. Relative Quantification Module. (including Melting Curve) LightCycler 480 Instrument and Software Training Relative Quantification Module (including Melting Curve) Agenda 1. Hardware demonstration (hands on) A quick look inside the instrument Xenon lamp exchange

More information

Three-Dimensional Reconstruction from Projections Based On Incidence Matrices of Patterns

Three-Dimensional Reconstruction from Projections Based On Incidence Matrices of Patterns Available online at www.sciencedirect.com ScienceDirect AASRI Procedia 9 (2014 ) 72 77 2014 AASRI Conference on Circuit and Signal Processing (CSP 2014) Three-Dimensional Reconstruction from Projections

More information

Criteria Status Remarks and Explanations Section Software Applications and Not applicable Not applicable. Supports with exceptions

Criteria Status Remarks and Explanations Section Software Applications and Not applicable Not applicable. Supports with exceptions Date: October 8, 2014 Name of Product: System x3850, System x3950 X5 VPAT Summary Criteria Status Remarks and Explanations Section 1194.21 Software Applications and Operating Systems Section 1194.22 Web-based

More information

Batch Processing (CasaXPS version and above)

Batch Processing (CasaXPS version and above) Copyright 2004, Casa Software Ltd. All Rights Reserved. 1 of 8 Batch Processing (CasaXPS version 2.2.50 and above) Batch processing is aimed at situations where a set of essentially equivalent samples

More information

Adobe Campaign (15.12) Voluntary Product Accessibility Template

Adobe Campaign (15.12) Voluntary Product Accessibility Template Adobe Campaign 6.1.1 (15.12) Voluntary Product Accessibility Template The purpose of the Voluntary Product Accessibility Template is to assist Federal contracting officials in making preliminary assessments

More information

Ghotit Real Writer and Reader for Chromebooks and Android User Guide

Ghotit Real Writer and Reader for Chromebooks and Android User Guide Ghotit Real Writer and Reader for Chromebooks and Android User Guide Version 2.0 2018 Ghotit Ltd. - 1 - Contents Ghotit Real Writer & Reader App... 3 Setup 4 Text Correction Application Main Screen...

More information

CMS - HLT Configuration Management System

CMS - HLT Configuration Management System Journal of Physics: Conference Series PAPER OPEN ACCESS CMS - HLT Configuration Management System To cite this article: Vincenzo Daponte and Andrea Bocci 2015 J. Phys.: Conf. Ser. 664 082008 View the article

More information

Chapter 23 Introduction to the OPTEX Procedure

Chapter 23 Introduction to the OPTEX Procedure Chapter 23 Introduction to the OPTEX Procedure Chapter Table of Contents OVERVIEW...719 Features...719 Learning about the OPTEX Procedure...720 GETTING STARTED...721 ConstructingaNonstandardDesign...721

More information

Available online at ScienceDirect. Procedia Computer Science 96 (2016 )

Available online at   ScienceDirect. Procedia Computer Science 96 (2016 ) Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 96 (2016 ) 179 186 20th International Conference on Knowledge Based and Intelligent Information and Engineering Systems,

More information

TraceFinder Analysis Quick Reference Guide

TraceFinder Analysis Quick Reference Guide TraceFinder Analysis Quick Reference Guide This quick reference guide describes the Analysis mode tasks assigned to the Technician role in the Thermo TraceFinder 3.0 analytical software. For detailed descriptions

More information

How to program with Matlab (PART 1/3)

How to program with Matlab (PART 1/3) Programming course 1 09/12/2013 Martin SZINTE How to program with Matlab (PART 1/3) Plan 0. Setup of Matlab. 1. Matlab: the software interface. - Command window - Command history - Section help - Current

More information

B-Field Scanner Software

B-Field Scanner Software B-Field Scanner Software Software of the KLIPPEL R&DSYSTEM ( Document Revision 1.2) FEATURES Fully automated measurement process User friendly dedicated templates Uses Klippel db-lab and Robotics software

More information

Stager. A Web Based Application for Presenting Network Statistics. Arne Øslebø

Stager. A Web Based Application for Presenting Network Statistics. Arne Øslebø Stager A Web Based Application for Presenting Network Statistics Arne Øslebø Keywords: Network monitoring, web application, NetFlow, network statistics Abstract Stager is a web based

More information

About the Tutorial. Audience. Prerequisites. Copyright & Disclaimer

About the Tutorial. Audience. Prerequisites. Copyright & Disclaimer i About the Tutorial Project is a comprehensive software suite for interactive computing, that includes various packages such as Notebook, QtConsole, nbviewer, Lab. This tutorial gives you an exhaustive

More information

Analyzing File Content History

Analyzing File Content History Analyzing File Content History James Creasy Perforce Software Abstract: Have you ever needed to figure out what broke the build? Or needed to track down when, where, and why a particular line of code was

More information

Automating and organizing the optimization process using ANSA - LSOPT- META. A bumper optimization case study

Automating and organizing the optimization process using ANSA - LSOPT- META. A bumper optimization case study 7. LS-DYNA Anwenderforum, Bamberg 2008 Optimierung II Automating and organizing the optimization process using ANSA - LSOPT- META. A bumper optimization case study Georgios Korbetis BETA CAE Systems S.A.,

More information

Generic Requirements Management and Verification Process for Ground Segment and Mission Operations Preparation

Generic Requirements Management and Verification Process for Ground Segment and Mission Operations Preparation Generic Requirements Management and Verification Process for Ground Segment and Mission Operations Preparation Dr. Frank Wallrapp 1 and Andreas Lex 2 German Space Operations Center, DLR Oberpfaffenhofen,

More information

Available online at ScienceDirect. Procedia Computer Science 45 (2015 )

Available online at  ScienceDirect. Procedia Computer Science 45 (2015 ) Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 45 (2015 ) 205 214 International Conference on Advanced Computing Technologies and Applications (ICACTA- 2015) Automatic

More information

LIGO Scissors Table Static Test and Analysis Results

LIGO Scissors Table Static Test and Analysis Results LIGO-T980125-00-D HYTEC-TN-LIGO-31 LIGO Scissors Table Static Test and Analysis Results Eric Swensen and Franz Biehl August 30, 1998 Abstract Static structural tests were conducted on the LIGO scissors

More information

PATHFINDER A track finding package based on Hough transformation

PATHFINDER A track finding package based on Hough transformation LC-TOOL-2014-003 http://www-flc.desy.de/lcnotes PATHFINDER A track finding package based on Hough transformation Isa Heinze DESY, Hamburg February 24, 2014 Abstract PATHFINDER is a package which provides

More information