Peter Willendrup, Kim Lefmann Introducing McStas 1.9 Introducing McStas 1.9 1 McStas team (RISØ/ILL) Introducing McStas 1.9 Emmanuel Farhi, Klaus Lieutenant.

Slides:



Advertisements
Similar presentations
© 2007 by Raghu Srinivasan; made available under the EPL v1.0 | Presenter Raghu Srinivasan Project Lead Oracle Inc. The JSF Tools Project –
Advertisements

Tony Melvyn Product Manager OCLC Delivery Services Enhancement Overview for ALI, Academic Libraries of Indiana March 11, 2011.
Introduction to Maven 2.0 An open source build tool for Enterprise Java projects Mahen Goonewardene.
Beta Testing: The Contractor’s Perspective Trns·port User Group Meeting October 2005.
Prashant Lambat Sr. Manager SQA Engineering Symantec Corporation, Pune Date: 29 th January 2011.
Chapter 4 Quality Assurance in Context
Case Tools Trisha Cummings. Our Definition of CASE  CASE is the use of computer-based support in the software development process.  A CASE tool is a.
Roadmap to Continuous Integration Testing and Benefits Gowri Selka, Walgreens Natalie Koltun, Walgreens May 20th, 2014 ©2013 Walgreen Co. All rights reserved.
Visual Studio Team System (VSTS). Richard Hundhausen Author of software development books Microsoft Regional Director Microsoft MVP (VSTS) MCT, MCSD,
Improving Process for Better Software. Who We Are An experiential learning program that provides technology solutions for our partners, and real- world.
IS 214 Needs Assessment and Evaluation of Information Systems Managing Usability © Copyright 2001 Kevin McBride.
Experimental Facilities DivisionORNL - SNS June 22, 2004 SNS Update – Team Building Steve Miller June 22, 2004 DANSE Meeting at Caltech.
Software Project Transition Planning
Courtesy of P. Päppinghaus, Siemens AG Report on a Practical Application of ASMs in Software Design Egon Börger Peter Päppinghaus Joachim Schmid The FALKO.
Multimedia & Website Design Working in Teams. This week Look at team work issues in web design Plan file and directory conventions Introduce formal software.
Agile Testing with Testing Anywhere The road to automation need not be long.
Version Enterprise Architect Redefines Modeling in 2006 An Agile and Scalable modeling solution Provides Full Lifecycle.
Introducing zipForm ® Plus.
PopMedNet Software Development Life Cycle Chayim Herzig-Marx Harvard Pilgrim Health Care Institute Daniel Dee Lincoln Peak Partners.
RMsis – v Simplify Requirement Management for JIRA
Farhi – ILL/DS/CS – slide 1 Separating coherent, incoherent and multiple scattering in virtual (and real) experiments Analysing experimental results using.
WIKI IN EDUCATION Giti Javidi. W HAT IS WIKI ? A Wiki can be thought of as a combination of a Web site and a Word document. At its simplest, it can be.
1 Building and Maintaining Information Systems. 2 Opening Case: Yahoo! Store Allows small businesses to create their own online store – No programming.
119th International Unicode ConferenceSan Jose, California, September 2001 An Overview of ICU Helena Shih Chapman Doug Felt
Module CC3002 Post Implementation Issues Lecture for Week 6 AY 2013 Spring.
Transaction Processing Systems and System Development Life Cycle
Tablet PC Capstone CSE 481b Richard Anderson Craig Prince.
Understand Application Lifecycle Management
AOIT Introduction to Programming Unit 4, Lesson 11 Documenting Bugs and Fixes Copyright © 2009–2012 National Academy Foundation. All rights reserved.
1 Software Development Configuration management. \ 2 Software Configuration  Items that comprise all information produced as part of the software development.
Introduction to Interactive Media The Interactive Media Development Process.
1 G A A new Document Control System “A new system to manage LIGO documents” Stuart Anderson Melody Araya David Shoemaker 29 September, 2008
Monte Carlo Instrument Simulation Activity at ISIS Dickon Champion, ISIS Facility.
Peter Willendrup, Kim Lefmann Emmanuel Farhi Current state and future plans for McStas SCANS meeting, Abingdon, Oct 4 th /24.
Luminance.  Major group refactoring.  Development Lead: Stephen Damm.  Project Manager: Martina Nagy.  Test team member: Chet Collins.  A lot of.
Consortium Meeting La Palma October ICC Status Tanya Lim 1 SPIRE Consortium Meeting La Palma, Oct. 1 – ICC Status Tanya Lim RAL.
1 Introduction to McStas, Berlin MC school 2013 Introduction to McStas Peter Willendrup 1,5, Emmanuel Farhi 2, Erik Knudsen 1,5, Emmanouela Rantsiou 3,6,
Jeffrey Murray Test Manager PowerPoint Microsoft Silicon Valley.
Developing software and hardware in parallel Vladimir Rubanov ISP RAS.
Using JAS3 for LCD Analysis Tony Johnson 20 th May 2003.
1 New features in McStas - Berlin MC school 2013 New features in McStas Peter Willendrup 1,5, Emmanuel Farhi 2, Erik Knudsen 1,5, Emmanouela Rantsiou 3,6,
© 2002 IBM Corporation Confidential | Date | Other Information, if necessary June, 2011 Made available under the Eclipse Public License v Mobile.
Process Refactoring Michael L. Collard, Ph.D.. Real World Often ad hoc with no process Different levels of developers knowledge, experience, and capabilities.
DevelopersCommitters Users I’m getting the following exception…. Anybody have any clue why??? +1, I like that idea… Source & Binary Code Repository Bug.
Virtual experiments in University teaching Kim Lefmann MCNSI public, ISIS, 27/9-05.
Analysis trains – Status & experience from operation Mihaela Gheata.
Modularity Status Update Extension Module Webinar 25 th of February 2010.
Chapter 8 Workflows of the Process Taken from Walker Royce’s textbook – Software Project Management plus a number of Personal Comments.
Feb. 25 Th Erik Knudsen SMEXOS Erik Knudsen, Peter Willendrup, Søren Schmidt Risø-DTU Kim Lefmann, Andrea Prodi, Jana Baltser University of Copenhagen.
MIS 7003 MBA Core Course in MIS Professor Akhilesh Bajaj The University of Tulsa Introduction to S/W Engineering © All slides in this presentation Akhilesh.
Status of JRA6 - MCNSI Kim Lefmann NMI3, ISIS, 28/9-05.
Introduction What is detector simulation? A detector simulation program must provide the possibility of describing accurately an experimental setup (both.
CS 5150 Software Engineering Lecture 2 Software Processes 1.
D R A T D R A T ABSTRACT Every semester each department at Iowa State University has to assign its faculty members and teaching assistants (TAs) to the.
CSC 480 Software Engineering Test Planning. Test Cases and Test Plans A test case is an explicit set of instructions designed to detect a particular class.
Software Engineering Principles Practical Advice and Steps for Managing Your Project.
Visual Studio 2005 Team System: Enabling Better Software Through Testing Tejasvi Kumar Technology Specialist - VSTS Microsoft Corporation
F. Carbognani Software Engineering for the Virgo Project at EGOGeneva-iCALEPCS 14/10/2005 Software Engineering for the Virgo Project at EGO F. Carbognani.
Peter Willendrup, Peter Christiansen, Kim Lefmann McStas release 1.9 and beyond McStas release 1.9 and beyond 1 McStas team (RISØ/ILL) McStas 1.9 release.
Virtual experiments for teaching and training Kim Lefmann MCNSI, ILL, 26/5-05.
ATS code development workflow Group Name: TST WG Source: Mahdi Ben Alaya, TST WG vice chair, SENSINOV, Meeting Date: TST #21 Document.
RMsis – v now with JIRA 5.0 support Simplify Requirement Management for JIRA.
Copyright © 2010 Obeo, Made available under the Eclipse Public License v SCA Tools (Helios) Release Review Planned Review Date: June 11, 2010.
Review for Eclipse Release Review | © 2012 by Review for Eclipse Committers, made available under the EPL v1.0 1 Review for Eclipse (R4E) 0.11 Release.
Software Development - Methodologies
Continuous Delivery- Complete Guide
Peter Willendrup, Kim Lefmann
MICE Collaboration Meeting Saturday 22nd October 2005 Malcolm Ellis
For info only! Expected date of reporting of RBMP as reported informally by SCG Legal deadline 22/03/ MS by deadline 1 MS partly by deadline (BE)
Presentation transcript:

Peter Willendrup, Kim Lefmann Introducing McStas 1.9 Introducing McStas McStas team (RISØ/ILL) Introducing McStas 1.9 Emmanuel Farhi, Klaus Lieutenant

● McStas ● Project status ● VnCS – code sharing agreement with VITESS ● The continuing battle against BUGS ● New stuff and things to come Agenda 2 McStas team (RISØ/ILL) Introducing McStas 1.9

● Project status – strengthened efforts ● 'New' people ILL, Klaus Lieutenant full member of McStas team since february ● Heloisa Bordallo now also doing McStas ILL ● => More focus on ILL ● => More hands means more work done (we think) Project status 3 McStas team (RISØ/ILL) Introducing McStas 1.9

● New official website URL ● All members have access to this common website ● Min. 2-3 yearly meetings in the team group ● (4 th this year) Project status 4 McStas team (RISØ/ILL) Introducing McStas 1.9

● VnCS – Virtual-neutron-Code-Sharing ● Strategic 'alliance' between (so far) McStas and VITESS ● Signed by involved parties ● Open to other packages ● GPL based (common license) ● Has already lead to 'common components', eased by the fact that Klaus is ILL ● Using compiler #define statements, shared components remain maintainable, compatible with both packages VnCS – Code Sharing agreement 5 McStas team (RISØ/ILL) Introducing McStas 1.9

● February meeting on code validity at ILL: ● McStas team and ILL users present ● Presentations on trouble with specific components ● General agreement to focus more on valid components ● Outcome: ● McZilla (Bugzilla bug tracking system) taken into use ● 'Kill' old and erroneous components ● Document KNOWN bugs and limitations ● Contributed components rely on the contributor to be validated/tested but the team offers limited support ● Very complete test of Fermi chopper components by Klaus partly based on ILL stagiare work by Rebecca Peacock Batteling BUGS 6 McStas team (RISØ/ILL) Introducing McStas 1.9

● Example bug list from ● Full bug documentation ● Bugs/requests/contribs ● Later, full integration into CVS/DOC McZilla 7 McStas team (RISØ/ILL) Introducing McStas 1.9

● Already there: ● McWeb (will get other name) – html based simulation frontend, based on work by ILL student C. Jean ● New components: ● PowderN (from Copenhagen University course) – See later talk ● Isotropic_Sqw – (V. Hugovieux / E. Farhi – see later talk) ● Source_simple (replacing four similar codes...) ● TOF version of Res_sample (TOF resolution functions, will be integrated in 1 component) ● ONE working Fermi chopper (Markus Poehlmann component) ● New / improved tools ● mcdaemon – on Unix, send -USR2 (save) signals to running process ● Many adjustments to mcgui (new users have new ideas) ● Small and big bugs elliminated, including gravitation bug... ● Improvements to tutorial / teaching material (Copenhagen University course) ● Will provide 'extended' tutorial, complete teaching material for neutron course, build powder diffractometer (DMC), TAS (Rita-II), SANS ● Many edits of the component manual New stuff and things to come 8 McStas team (RISØ/ILL) Introducing McStas 1.9

New stuff and things to come 9 McStas team (RISØ/ILL) McStas 1.9 – work in progress ● PowderN: ● N lines (n, , F 2, DW, w) ● Incoherent scattering ● No multiple scattering ● Here Al 2 O 3 McStas team (RISØ/ILL) Introducing McStas 1.9

New stuff and things to come 10 McStas team (RISØ/ILL) Introducing McStas 1.9

New stuff and things to come 11 McStas team (RISØ/ILL) Introducing McStas 1.9

New stuff and things to come 12 McStas team (RISØ/ILL) Introducing McStas 1.9

● To come (in oncoming and following releases) ● More emphasis on new components plus validity ● More work on documentation ● Several new components ready ● JUMPS ● Concentric components (See E. Farhi talk) ● Porting of VITESS B-field capable components ● mcresplot for Scilab/Matlab ● mcformat PGPLOT -> other formats ● Sources (ILL source: Ageron Tripoli, VITESS) ● Volume data (PSD versus time (scan)) ● More example instruments ● Special TOF/TAS class instrument frontends: ● TAS with reciprocal space code – possible collaboration with M Koennecke, PSI, UB matrices etc. ● TOF with chopper phase angles -> chopper diagrams New stuff and things to come 13 McStas team (RISØ/ILL) Introducing McStas 1.9

● October 2005 – Beta release ready on CD's here ● Shorter release cycle to benefit from new features earlier Date for new release? 14 McStas team (RISØ/ILL) Introducing McStas 1.9

● McStas is doing really good ● Good collaboration ● Feedback from users provide basis for enhancements ● Many things to do now and in the future... Conclusion 15 McStas team (RISØ/ILL) Introducing McStas 1.9