Stanford Synchrotron Radiation Laboratory Software for X-ray Scattering Measurement Apurva Mehta.

Slides:



Advertisements
Similar presentations
CHAPTER 3: CRYSTAL STRUCTURES X-Ray Diffraction (XRD)
Advertisements

(Use space bar to step through presentation)
Stanford Synchrotron Radiation Lightsource Sources and Optics for XAS Apurva Mehta.
Data collection, data processing and scaling (1) relationship of Mosflm to CCP4 (2) some thoughts on data collection (3) simple processing with Mosflm.
6/24/2015B.RamamurthyPage 1 File System B. Ramamurthy.
Lecture 9: SHELL PROGRAMMING (continued) Creating shell scripts!
1 Operating Systems Ch An Overview. Architecture of Computer Hardware and Systems Software Irv Englander, John Wiley, Bare Bones Computer.
Guide To UNIX Using Linux Third Edition
Introduction to Unix (CA263) Introduction to Shell Script Programming By Tariq Ibn Aziz.
7/15/2015B.RamamurthyPage 1 File System B. Ramamurthy.
Beam Lines At SSRL Cathie Condron SSRL Scattering Workshop May 2007.
An Introduction to Operating Systems. Definition  An Operating System, or OS, is low-level software that enables a user and higher-level application.
X-ray Diffraction Outline Crystals and Bragg Diffraction
Ch 101 Introduction to Batch Files. Ch 102 Overview Will learn to create batch files to automate a sequence of commands to accomplish various tasks.
SOFTWARE.
Introduction to Shell Script Programming
AQS Web Quick Reference Guide Changing Raw Data Values Using Maintenance 1. From Main Menu, click Maintenance, Sample Values, Raw Data 2. Enter monitor.
DELTA TAU Data Systems, Inc. 1 UMAC TurboTurbo PMAC PCIGeo Drive Single Source Machine Control motion logic data Power PMAC Project Management November.
Ch 21 Command Syntax Using the DIR Command with Parameters and Wildcards.
CPS120: Introduction to Computer Science Operating Systems Nell Dale John Lewis.
Raster-scan system In addition to the central processing unit a special purpose processor called the video controller or display controller is used to.
X’Pert Epitaxy Software Version 3.0
Composition and Evolution of Operating Systems Introduction to Operating Systems: Module 2.
Ch 101 Chapter 10 Introduction to Batch Files. Ch 102 Overview A batch file is a text file that contains an ordered series of commands.
PC in New Perspective. PC TeleVision Music System Fax Machine Answering Machine Computer.
FTP Server and FTP Commands By Nanda Ganesan, Ph.D. © Nanda Ganesan, All Rights Reserved.
Specview 32 Release 2.5 Enhancements
BLU-ICE and the Distributed Control System Constraints for Software Development Strategies Timothy M. McPhillips Stanford Synchrotron Radiation Laboratory.
INTRODUCTION SOFTWARE HARDWARE DIFFERENCE BETWEEN THE S/W AND H/W.
Scientific computing in x-ray microscopy F. Meirer 1, Y. Liu 2, J.C. Andrews 2, A. Mehta 2, P. Pianetta 2 1 MiNALab, CMM-irst, Fondazione Bruno Kessler,
Transferring VMS SAS/SPSS Data to UNIX Jeff Hayes Social Science Computing Co-op February 26, 1999.
Understanding typical users for this instrument Graduate studentGraduate student –not an X-ray expert but wants to make a spatially resolved measurement;
DB-based DAQ monitoring and Physics analysis tools Emiliano Barbuto European Emulsion Group (LNGS May 2003)
PHYS 430/603 material Laszlo Takacs UMBC Department of Physics
The Development of Laue Monochromator at X17B3 National Synchrotron Light Source in (111) diffraction intensities by severer of non-bending Si.
Computer Networking From LANs to WANs: Hardware, Software, and Security Chapter 13 FTP and Telnet.
Mitsubishi Electric – GT15 – FTP connection, July 2007 HMI /// GOT1000 /// HMI /// GOT1000 /// HMI /// GOT1000 /// HMI /// GOT1000 /// HMI /// GOT1000.
Peter J. LaPuma1 © 1998 BRUKER AXS, Inc. All Rights Reserved This is powder diffraction!
X-Ray Measurement Methods From Chapter 6 of Textbook 2 and other references Diffractometer Hull/Debye-Scherrer method Pinhole method Laue Method Rotating.
Practical PC, 7 th Edition Chapter 4: File Basics.
X-ray scattering 1 Cu K  :. SAXS vs. WAXS Small angle x-ray scattering – Wide angle x-ray scattering – 2.
Computer Systems Week 14: Memory Management Amanda Oddie.
Page 1 Phys Baski Diffraction Techniques Topic #7: Diffraction Techniques Introductory Material –Wave-like nature of electrons, diffraction/interference.
1 Software. 2 What is software ► Software is the term that we use for all the programs and data on a computer system. ► Two types of software ► Program.
The Muppet’s Guide to: The Structure and Dynamics of Solids XRD.
1. FINISHING FUNCTIONS 2. INTRODUCING PLOTTING 1.
A Remote Collaboration Environment for Protein Crystallography HEPiX-HEPNT Conference, 8 Oct 1999 Nicholas Sauter, Stanford Synchrotron Radiation Laboratory.
Unix Servers Used in This Class  Two Unix servers set up in CS department will be used for some programming projects  Machine name: eustis.eecs.ucf.edu.
FTP COMMANDS OBJECTIVES. General overview. Introduction to FTP server. Types of FTP users. FTP commands examples. FTP commands in action (example of use).
Computing at SSRL: Experimental User Support Timothy M. McPhillips Stanford Synchrotron Radiation Laboratory.
Merger By Dave Doulton University of Southampton.
XRD data analysis software development. Outline  Background  Reasons for change  Conversion challenges  Status 2.
Office of Science U.S. Department of Energy “Traditional” Tools for Beamline Applications Mark Rivers University of Chicago October 16, 2008.
INTERNET APPLICATIONS CPIT405 Install a web server and analyze packets.
Diamond Light Source Data Acquisition System Paul Gibbons.
Geant4 GRID production Sangwan Kim, Vu Trong Hieu, AD At KISTI.
Multi-axis Data Collection A Tutorial on the Applications - to Trigger Kappa Utilization by the Users.
Computer Software. Two Major Types of SW System SW Programs that generally perform the background tasks in a computer. These programs, many times, talk.
Operating System Concepts with Java – 7 th Edition, Nov 15, 2006 Silberschatz, Galvin and Gagne ©2007 Chapter 0: Historical Overview.
System SOFTWARE.
Introduction to Operating Systems
FTP Lecture supp.
Chapter 9 – Real Memory Organization and Management
Scientific computing in x-ray microscopy
Experimental Definition in SynchWeb for XPDF
Command Syntax Chapter 2 Using the DIR Command with
File Management.
Telnet/SSH Connecting to Hosts Internet Technology.
File System B. Ramamurthy B.Ramamurthy 11/27/2018.
Web Programming Essentials:
Presentation transcript:

Stanford Synchrotron Radiation Laboratory Software for X-ray Scattering Measurement Apurva Mehta

Software  Software for SAXS  John Pople will talk about this  Software for 2-D WAXS  Software for point detector based scattering.

Apurva Mehta Software for 2-D WAXS BluIce

Apurva Mehta Bluice – Scan tab

Apurva Mehta Bluice – Collect tab

Apurva Mehta Preliminary Analysis

Apurva Mehta Architecture – OS – VMS, Super (we will move SPEC eventually) Splot, Scal What it Looks Like? How to collect data And still get some sleep Running Indirect (batch) files Software for Point Detector

Apurva Mehta Operating System  Most beamlines have a “PC” and the beamline computer.  Beamline Computer runs OpenVMS.  Command line driven. (Like MS-dos)  easy to get online help  Commands not case sensitive.  Will recognize commands even if not fully written out.  Never overwrites files.  Beamline computer has two “drives”  $user1: (default when you login) : indirect files  $data1: : data files.  Beamline computer has four “desktops”

Apurva Mehta Some VMS Commands  > command/modifier1(optional) argument  >help (if no argu  will display a menu – unlike unix.)  >dir (e.g. >dir/since=18-oct-2003 *.his)  >set default  “cd” (>set def $data1:)  >ftp computer_name (or IP address)  But most people use “reflection ftp” on the PC to transfer data.

Apurva Mehta Super Moves motors Reads detectors Creates data files “Thinks” in Reciprocal space Translates scans into “motor” space Stores 20 scans Plots data Fits peaks Takes derivatives Splot Scal Two Daughters

Apurva Mehta Super  Command line structure  Structure similar to VMS  > command/modifier1(optional) argument  > 2theta 42  >2th/relative 1  Extensive online help  > help command (if no argument gives the full menu)

Apurva Mehta More Super details  Can scan by just writing out a scan  >Lineup 2theta  >Scan m3, 2, 0.01, 10, 1  >Scan 2theta, 2, 0.01, 10, 1  Or run a preprogrammed scan (20 stored)  >Scan 10 (run scan # 10)  Three ways of counting  For a fixed time (count/time 1 – 1 sec)  Fixed Dose (count/dose 15 – monitor ct)  While moving a motor (count/rock theta; ct 21  q 2deg once)

Apurva Mehta “thinking” in Reciprocal Space  For Polycrystalline or amorphous samples transformation to Q space is straightforward  For a single crystal, Super has to know orientation of the crystal in diffractometer space  Need diffractometer settings for two non-colinear reflections.  Need to know the diffraction geometry and restrictions  E.g., 4-circle, kappa, GIXS, fixed omega. Etc  Restrictions imposed by a sample stage – cryostat, for example  More in the hands-on sessions

Apurva Mehta A few Examples of Super Scans  Single motor scan  Scan m (scan mtr# 4 from 5 to 6)  Multiple motor scans  Scan s (scan mtr# 1 from 4 to 6 and mtr# 2 from 2 to 3 – 2 q - q scan)  5 motor scan if doing DAFS on single crystals  Reciprocal Lattice Scans  Scan I (scan from 220  310)  Scan k (scan from Q =2  12)  Energy Scans, Time scans, 2D grid scan….

Apurva Mehta Modes of operation  Setup mode  Interactive  “disposable” filenames (e.g. junk, align etc.)  Doesn’t look for beam in the hutch before starting a scan  Data Collection mode  Batch -> Preprogrammed  “Real” filenames (e.g., FAP_t300_x12 etc)  Looks for beam before and during a scan

Apurva Mehta Batch files  Can list a set of “super” commands in an ascii file (called indirect file).  Executing the indirect file will execute the listed super commands sequentially  Note: the command to execute an indirect file is a super command too.

Apurva Mehta A Simple indirect file  Optimize table  Count/rock theta  Filename Sample_16may06  Scan s

Apurva Mehta Example of another Indirect file File = rast1mm.ind Optimize table M3n 1 Ind apk 01 M3n 2 Ind apk 02 M3n 3 Ind apk 03 M3n 4 Ind apk 04 ………… File = apk.ind Scan/beamdump Count/rock theta File Sample Fully ann. Plate T =300, Set 10 k Scan 10 File align Count/time Scan/nobeamdump variable

Apurva Mehta What it Looks Like? Hands on sessions