July 13th 2012 Leicester XSPEC, Fitting, and Atomic Data Keith Arnaud.

Slides:



Advertisements
Similar presentations
Building Portals to access Grid Middleware National Technical University of Athens Konstantinos Dolkas, On behalf of Andreas Menychtas.
Advertisements

Thermal and nonthermal contributions to the solar flare X-ray flux B. Dennis & K. PhillipsNASA/GSFC, USA J. & B. SylwesterSRC, Poland R. Schwartz & K.
Introduction to Monte Carlo Markov chain (MCMC) methods
Turing Machines January 2003 Part 2:. 2 TM Recap We have seen how an abstract TM can be built to implement any computable algorithm TM has components:
Agenda Definitions Evolution of Programming Languages and Personal Computers The C Language.
ADePT Automated DECs Poverty Tables Michael Lokshin, Zurab Sajaia and Sergiy Radyakin DECRG-PO The World Bank.
1 General Iteration Algorithms by Luyang Fu, Ph. D., State Auto Insurance Company Cheng-sheng Peter Wu, FCAS, ASA, MAAA, Deloitte Consulting LLP 2007 CAS.
Hydrological information systems Svein Taksdal Head of section, Section for Hydroinformatics Hydrology department Norwegian Water Resources and Energy.
Analysis of the Visible Absorption Spectrum of I 2 in Inert Solvents Using a Physical Model Joel Tellinghuisen Department of Chemistry Vanderbilt University.
Chapter 7 Introduction to Procedures. So far, all programs written in such way that all subtasks are integrated in one single large program. There is.
Slides 2c: Using Spreadsheets for Modeling - Excel Concepts (Updated 1/19/2005) There are several reasons for the popularity of spreadsheets: –Data are.
X-ray Astrostatistics Bayesian Methods in Data Analysis Aneta Siemiginowska Vinay Kashyap and CHASC Jeremy Drake, Nov.2005.
A Large Catalogue of Ultraluminous X-ray Source Candidates in Nearby Galaxies Madrid: 2010 DOM WALTON IoA, Cambridge, UK In collaboration with Jeanette.
Programming Types of Testing.
Markov-Chain Monte Carlo
Computing the Posterior Probability The posterior probability distribution contains the complete information concerning the parameters, but need often.
By Hrishikesh Gadre Session II Department of Mechanical Engineering Louisiana State University Engineering Equation Solver Tutorials.
Constraining Astronomical Populations with Truncated Data Sets Brandon C. Kelly (CfA, Hubble Fellow, 6/11/2015Brandon C. Kelly,
RHESSI/GOES Xray Analysis using Multitemeprature plus Power law Spectra. J.McTiernan (SSL/UCB)
Bayesian Analysis of X-ray Luminosity Functions A. Ptak (JHU) Abstract Often only a relatively small number of sources of a given class are detected in.
Incremental Network Programming for Wireless Sensors NEST Retreat June 3 rd, 2004 Jaein Jeong UC Berkeley, EECS Introduction Background – Mechanisms of.
MINOS Feb Antineutrino running Pedro Ochoa Caltech.
1 Data Analysis Framework for DHC Tower Update - 07/28/2003 Kurt Francis - Northern Illinois University.
Deriving and fitting LogN-LogS distributions Andreas Zezas Harvard-Smithsonian Center for Astrophysics.
Face Recognition Based on 3D Shape Estimation
Lessons from other wavelengths. A picture may be worth a thousand words, but a spectrum is worth a thousand pictures.
Multiple testing correction
GRD - Collimation Simulation with SIXTRACK - MIB WG - October 2005 LHC COLLIMATION SYSTEM STUDIES USING SIXTRACK Ralph Assmann, Stefano Redaelli, Guillaume.
Testing. Definition From the dictionary- the means by which the presence, quality, or genuineness of anything is determined; a means of trial. For software.
1 History of compiler development 1953 IBM develops the 701 EDPM (Electronic Data Processing Machine), the first general purpose computer, built as a “defense.
EÖTVÖS UNIVERSITY BUDAPEST Department of Physics of Complex Systems VO Spectroscopy Workshop, ESAC Spectrum Services 2007 László Dobos (ELTE)
Adam Zok Science Undergraduate Laboratory Internship Program August 14, 2008.
The LC-3 – Chapter 7 COMP 2620 Dr. James Money COMP
© Janice Regan, CMPT 300, May CMPT 300 Introduction to Operating Systems Memory: Relocation.
_______________________________________________________________CMAQ Libraries and Utilities ___________________________________________________Community.
240-Current Research Easily Extensible Systems, Octave, Input Formats, SOA.
A taste of statistics Normal error (Gaussian) distribution  most important in statistical analysis of data, describes the distribution of random observations.
EUV & X-ray Updates to FORWARD since our last meeting Terry Kucera NASA/GSFC March 10, 2014.
Status of Nuclear Data Processing Codes at CNDC China Nuclear Data Center(CNDC) China Institute of Atomic Energy(CIAE) P.O.Box ,Beijing.
Spectra of the Thunderstorm Correlated Electron and Gamma-Ray Measured at Aragats Bagrat Mailyan and Ashot Chilingarian.
Photoionization Tim Kallman NASA/GSFC What is photoionization? Removal of a bound electron by a photon Loosely refers to any situation where external photons.
SAXS Scatter Performance Analysis CHRIS WILCOX 2/6/2008.
INFSO-RI Enabling Grids for E-sciencE Workflows in Fusion applications José Luis Vázquez-Poletti Universidad.
Beginning Fortran Fortran (77) Advanced 29 October 2009 *Black text on white background provided for easy printing.
July 11, 2006Bayesian Inference and Maximum Entropy Probing the covariance matrix Kenneth M. Hanson T-16, Nuclear Physics; Theoretical Division Los.
SIMO Python/XML Simulator Current situation 28/10/2005 SIMO Seminar Antti Mäkinen Dept. of Forest Resource Management / University of Helsinki.
UCL DEPT. OF SPACE & CLIMATE PHYSICS SOLAR & STELLAR PHYSICS GROUP Atomic Data for Astrophysics VOTADA VO Tools and Atomic Data for Astrophysics Giulio.
Plasma State Component. Software Status Current Version: 1.001; no recent updates. Implemented as 3 libraries layered over the NTCC library set: xplasma,
Chapter 131 Applets and HTML Chapter Objectives learn how to write applets learn to write a simple HTML document learn how to embed an applet in.
Refmod maker Binput to sfit4.ctl converter update Output levels Comment line / version / run date / # reference 2 – every thing currently except very redundant.
Metal abundance evolution in distant galaxy clusters observed by XMM-Newton Alessandro Baldi Astronomy Dept. - University of Bologna INAF - OABO In collaboration.
The KOSMOSHOWS What is it ? The statistic inside What it can do ? Future development Demonstration A. Tilquin (CPPM)
X-ray Astronomy School 2005 Databases, software, etc. for X-ray astronomy Keith Arnaud NASA Goddard University of Maryland.
A different cc/nc oscillation analysis Peter Litchfield  The Idea:  Translate near detector events to the far detector event-by-event, incorporating.
UCL DEPT. OF SPACE & CLIMATE PHYSICS SOLAR & STELLAR PHYSICS GROUP Atomic Data for Astrophysics VOTada VO Tools and Atomic Data for Astrophysics Giulio.
Challenges for High-Resolution Spectral Analysis Randall Smith Smithsonian Astrophysical Observatory.
OCR A Level F453: The function and purpose of translators Translators a. describe the need for, and use of, translators to convert source code.
Lyα Forest Simulation and BAO Detection Lin Qiufan Apr.2 nd, 2015.
Analysis Tools interface - configuration Wouter Verkerke Wouter Verkerke, NIKHEF 1.
Exoplanet Characterization ToolKit (ExoCTK)
Towards a CTA high-level science analysis framework
Progress Toward Measurements of Suprathermal Proton Seed Particle Populations J. Raymond, J. Kohl, A. Panasyuk, L. Gardner, and S. Cranmer Harvard-Smithsonian.
BXA robust parameter estimation & practical model comparison
History of compiler development
Machine Independent Features
Where did we stop? The Bayes decision rule guarantees an optimal classification… … But it requires the knowledge of P(ci|x) (or p(x|ci) and P(ci)) We.
Memory Management Tasks
Operating Systems Lecture 3.
Estimating the number of components with defects post-release that showed no defects in testing C. Stringfellow A. Andrews C. Wohlin H. Peterson Jeremy.
VOTADA VO Tools and Atomic Data for Astrophysics
Presentation transcript:

July 13th 2012 Leicester XSPEC, Fitting, and Atomic Data Keith Arnaud

July 13th 2012 Leicester XSPEC XSPEC is an interactive program widely used to fit parameterized models to energy spectra, primarily in the X-ray and gamma-ray bands. It has been used for over 6000 refereed papers. XSPEC includes a library of over 150 physical models. This library is available independently for use by other programs. An individual researcher can easily add their own models. This can be done within an XSPEC run by loading an external subroutine, or reading a FITS file containing a grid of theoretical spectra.

July 13th 2012 Leicester Latest version is XSPEC v12.7.1d. V was released as part of HEAsoft 6.12 which also included PyXspec v1.0, our XSPEC Python module. HEAsoft 6.12 also included HEASP 1.0, a new C++/C/Python library for manipulating spectra, responses, table model files. I recently had to overhaul WebSpec for security reasons and took the opportunity to add the ability to make confidence contours. Current status

July 13th 2012 Leicester Craig Gordon Bryan Irby

July 13th 2012 Leicester Equilibrium ionization collisional models apec based on AtomDB mekal an older version of SPEX raymond the original raymond-smith A number of models build on these with multiple temperature components including power-law, gaussian, and Chebyshev polynomial differential emission distributions as well as physically- motivated examples such as cooling flows. All these models run through a single routine so it is easy to build new multi-temperature models. Almost all these models can also be run using alternative atomic physics data provided they are presented through apec coco and line FITS files.

July 13th 2012 Leicester Non-equilibrium ionization collisional models These models from Kazik Borkowski range from the simple, a single temperature and an ionization parameter, to plane parallel shocks and Sedov models. There is an option to use AtomDB to calculate the spectra though the current version does not include many of the lines produced by out of equilibrium plasma. Further, the ionization fractions are based on pre-AtomDB data so also need to be updated.

July 13th 2012 Leicester Photoionized plasmas Photoionized plasma codes are generally too CPU intensive to run inside XSPEC so instead they are run externally to generate grids of models which can be stored in table model FITS files and used in fitting. Both XSTAR and CLOUDY have been used in this way. XSPEC also includes models for ionized absorbers and Compton reflection. Some of these models use older atomic physics data however getting the physical model correct may be a larger source of uncertainty.

Leicester Some useful XSPEC commands addline – adds a gaussian or lorentzian line at the position of largest residual between current model and data identify – list possible lines in a given energy range. Uses either the Bearden compilation of fluourescence lines, the mekal line list or the apec line list. If the latter then can also specify a temperature plasma and a minimum emissivity. modid – runs identify on all the gaussian lines in the current model. setplot id – add line IDs to plots. Uses the apec line list for a given temperature and minimum emissivity.

July 13th 2012 Leicester A few things Im working on / worrying about. Models Statistics Computational issues User support Multi-wavelength support

July 13th 2012 Leicester Rationalized the models involving Compton reflection – sharing the code. Trying to sort out eqpair. Need an XMM pileup model - Prashin Jethwa What else ? Models

July 13th 2012 Leicester Separate statistics for parameter estimation and goodness-of-fit. More goodness-of-fit options. Poisson data with background. More support for Bayesian methods - priors. Statistics

July 13th 2012 Leicester Parallelization of parts of code. - starting on derivatives wrt parameters Improvement to Levenberg-Marquardt (standard fit algorithm). Better error algorithm. - parallel ? Use Goodman-Weare version of MCMC (emcee). Computing in cloud. Computational Issues

July 13th 2012 Leicester

July 13th 2012 Leicester Spitzer IRS spectrum of NGC 4395 Riley et al., 2012

July 13th 2012 Leicester

July 13th 2012 Leicester Multi-wavelength support Allow spectra, responses and table models in other units. Convert when reading into xspec. Allow models written in other units. Specify units in the model.dat entry. Build up model libraries for other wavebands. Spitzer IRS, SDSS, ???