Mantid Manipulation and Analysis Toolkit for ISIS data.

Slides:



Advertisements
Similar presentations
Introduction to touchdevelop actions aka methods/functions/procedures Disclaimer: This document is provided “as-is”. Information and views expressed in.
Advertisements

Introduction to S-Plus by Francesco Ferretti Analysis of Biological Data Course Winter term 2007 Dalhousie University.
Professional Toolkit V2.0 C:\Presentations - SmartCafe_Prof_V2.0 - bsc page 1 Professional Toolkit 2.0.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. The Web Services Modeling Toolkit Mick Kerrigan.
Programming Introduction November 9 Unit 7. What is Programming? Besides being a huge industry? Programming is the process used to write computer programs.
An ide for teaching and learning prolog
DIRAC API DIRAC Project. Overview  DIRAC API  Why APIs are important?  Why advanced users prefer APIs?  How it is done?  What is local mode what.
Digital Image Processing Lecture3: Introduction to MATLAB.
Chapter 1: Python Basics CSCI-UA 0002 – Introduction to Computer Programming Mr. Joel Kemp.
1 Introducing Windows Backup There are different methods for starting Windows 2000 Backup. Requirements for running Windows 2000 Backup All users can back.
DB2 (Express C Edition) Installation and Using a Database
Sikuli Ivailo Dinkov QA Engineer PhoneX Team Telerik QA Academy.
OpenAlea An OpenSource platform for plant modeling C. Pradal, S. Dufour-Kowalski, F. Boudon, C. Fournier, C. Godin.
Introduction to InVEST ArcGIS Tool Nasser Olwero GMP, Bangkok April
Streaming Twitter. Install pycurl library Use a lab computer From the course website Download the links from pycurl and twitter streamer Extract site-packages.zip,
Eclipse Overview Introduction to Web Programming Kirkwood Continuing Education Fred McClurg © Copyright 2015, Fred McClurg, All Rights Reserved.
Introduction to Spatial Analysis and Spatial Modeling
Introduction to NS2 -Network Simulator- -Prepared by Changyong Jung.
In addition to Word, Excel, PowerPoint, and Access, Microsoft Office® 2013 includes additional applications, including Outlook, OneNote, and Office Web.
Nick Draper Teswww.mantidproject.orgwww.mantidproject.org Instrument Independent Reduction and Analysis at ISIS and SNS.
Websites 101 Technology Committee UPSOM. Web Class – Goals  Make a simple web page (or series of pages)  Upload that page to the internet  Feel comfortable.
ISIS: towards a 21st century facility computing environment (slowly) Robert McGreevy Science and Technology Facilities Council ISIS, Rutherford Appleton.
SPEDAS SoftwareSlide − 1Snowmass, CO – June 2015 SPEDAS Developers Workshop GEM – Snowmass, CO June 17, 2015.
Creating a Website Using the Web Page Wizard. Introduction Microsoft Word is an application to create documents. A webpage is one such document. A website.
Contents 1.Introduction, architecture 2.Live demonstration 3.Extensibility.
Ch 1. A Python Q&A Session Spring Why do people use Python? Software quality Developer productivity Program portability Support libraries Component.
Introduction In The Name Of Allah, The Beneficent, The Merciful.
Mantid Development introduction Nick Draper 11/04/2008.
Nick Draper 05/11/2008 Mantid Manipulation and Analysis Toolkit for ISIS data.
Visualization Workshop David Bock Visualization Research Programmer National Center for Supercomputing Applications - NCSA University of Illinois at Urbana-Champaign.
Windows Builder An Eclipse Plugin for Creating Windows Graphical User Interfaces Copyright © 2014 Curt Hill.
WRITING REPORTS Introduction Section 0 Lecture 1 Slide 1 Lecture 6 Slide 1 INTRODUCTION TO Modern Physics PHYX 2710 Fall 2004 Intermediate 3870 Fall 2015.
Matlab 14.html Cost: $100 Available in labs on Windows and Unix machines.
Mantid Current Development and Future Plans Nicholas Draper ICNS 2013.
Introduction to MATLAB 7 MATLAB Programming for Engineer Hassan Migdadi Spring 2013.
Mantid Stakeholder Review Nick Draper 01/11/2007.
Nick Draper Tessella Instrument Independent Reduction and Analysis at ISIS and SNS.
XP Browser and Basics COM111 Introduction to Computer Applications.
Mantid Stakeholder Review Nick Draper 01/11/2007.
October RefWorks Basics Creating accounts and folders Adding references (manually & electronically) Sorting, editing and linking Creating a bibliography.
Surya Bahadur Kathayat Outline  Ramses  Installing Ramses  Ramses Perspective (Views and Editors)  Importing/Exporting Example.
Introduction to KE EMu Unit objectives: Introduction to Windows Use the keyboard and mouse Use the desktop Open, move and resize a.
Windows Installation Tutorial NASA ARSET For Python help, contact: Justin Roberts-Pierel
Introduction to KE EMu Unit objectives: Introduction to Windows Use the keyboard and mouse Use the desktop Open, move and resize a.
BIF713 Operating System Concepts MS Windows. Agenda 1. What is an Operating System (definition)? 2. Types of Operating Systems 3. Basic Operations: –
Mantid Manipulation and Analysis Toolkit for Instrument data.
Mantid: A new approach to data analysis at large scale facilities Jon Taylor Project WIKI (Binary downloads)
Met 163: Lab RAWS data retrieval and analysis using MATLAB program.
Windows Installation Tutorial NASA ARSET For Python help, contact: Justin Roberts-Pierel
Active-HDL Server Farm Course 11. All materials updated on: September 30, 2004 Outline 1.Introduction 2.Advantages 3.Requirements 4.Installation 5.Architecture.
Illustrator lecture 1: how to use Adobe Illustrator with raster maps? Yhd Water and people.
Nick Draper Tessella The Mantid Project: Notes from an international software collaboration.
VisIt for the Mantid Project Owen Arnold (Tessella LLC) Michael Reuter (ORNL NSSD) February 10, 2011.
IBM Worklight environment setup 1. Eclipse IDE Multi-purpose integrated development environment (IDE) Open source Supported for Windows, Mac OS X, Linux.
Development Environment
CST 1101 Problem Solving Using Computers
Introduction to InVEST ArcGIS Tool
How to use.
Operating System Concepts
Matlab Training Session 4: Control, Flow and Functions
MATLAB Basics Nafees Ahmed Asstt. Professor, EE Deptt DIT, DehraDun.
An Introduction to Collaborative Online Documents
Use of Mathematics using Technology (Maltlab)
Digital Image Processing
CSCI N317 Computation for Scientific Applications Unit 1 – 1 MATLAB
FEniCS = Finite Element - ni - Computational Software
Windows Installation Tutorial
Introduction to Matlab
E-CONTENT GENERATION USING OPEN SOURCE TOOLS
Web Application Development Using PHP
Presentation transcript:

Mantid Manipulation and Analysis Toolkit for ISIS data

Agenda TimeItem 2:00Introduction 2:15Python Overview and Running Algorithms 2:30Exercise 1: Removing the Prompt pulse 3:00Generating and generalising scripts 3:10Exercise 2: Create a reusable script 3:40Manipulating graphs and matrices 3:50Exercise 3: Controlling MantidPlot 4:20Mantid on the Command line 4:30Exercise 4: Mask detectors by detector efficiency 5:00Finish

Project Aims Aims –To provide a framework for Data Analysis that is not instrument or technique/dependent. –Support multiple target platforms (Windows, Linux). Mac in the future too. –Easily extensible by Instruments Scientists/Users. Python scripts New plugin algorithms –Freely redistributable to visiting scientists. GPL license

Project Organisation Users Scientific Steering Committee Development Team 27 beamlines, 1600 users 9 Key scientists representing every beamline. PM & 6 Developers

Project wiki Help –Documentation User Developer –Examples Download

How to report a bug Website Phone (if urgent) 5228

User Interfaces Current Interfaces –MantidPlot Plotting tool Data interaction and analysis. Instrument visualization –Python Command line access and scripting Python scripting language –Matlab Interface

Further Information Project Web Page – Project Introduction Document – troduction%20Document.dochttp://svn.mantidproject.org/mantid/trunk/Documents/Requirements/Project%20In troduction%20Document.doc User Requirements Document – Architectural Design Document – ign%20Document.dochttp://svn.mantidproject.org/mantid/trunk/Documents/Design/Architecture%20Des ign%20Document.doc

Preparation Install Mantid Grab a handout Copy data files –From USB:\Python Training\data –Or \\olympic\babylon5\Public\Mantid Python Training\data –To c:\MantidInstall\Data Start MantidPlot –Select menu Scripting\Script Window –Shout if the new window title is not Add Python to your Windows Path –Start\My Computer -> right click -> properties –Advanced tab -> Environment Variables –Click Path in System variables then the edit button –Go to the end of the line and add “;c:\python25”