Presentation is loading. Please wait.

Presentation is loading. Please wait.

Mantid: A new approach to data analysis at large scale facilities Jon Taylor Project WIKI (Binary downloads)

Similar presentations


Presentation on theme: "Mantid: A new approach to data analysis at large scale facilities Jon Taylor Project WIKI (Binary downloads)"— Presentation transcript:

1 Mantid: A new approach to data analysis at large scale facilities Jon Taylor Jon.Taylor@stfc.ac.uk Project WIKI (Binary downloads) http://www.mantidproject.org Source Code https://github.com/mantidprojectject

2 Acknowledgements

3 Neutron scattering

4 Neutron scattering is an exceptionally powerful tool “where the atoms are and what they are doing”

5 Powerful instrumentation for science

6 New Instruments, new possibilities LET WISH

7 Large scale facilities operation Cost of one beam line is >10million Cost of one beam day 20k per beam line Lots of users > 1500 pa Lots of beam lines > 30 Lots of techniques Lots of different software Lots of data

8 Analysis and interpretation is a barrier to publication Too much single developer code Unmaintainable Undeployable Software budgets not commensurate with facilities capital investment

9 What is MANTID A common framework for: Reduction visualisation analysis Common language and computing environment across three facilities 40+ beam lines 3000+ users per year. Professionally developed collaborative ISIS & ORNL Framework flexibility from the start Driven by the facility staff and users Two development teams A common framework for: Reduction visualisation analysis Common language and computing environment across three facilities 40+ beam lines 3000+ users per year. Professionally developed collaborative ISIS & ORNL Framework flexibility from the start Driven by the facility staff and users Two development teams http://download.mantidproject.org/ Cross platform Maci64 Linux x64 Rhel Ubuntu Fedora Suse http://download.mantidproject.org/ Cross platform Maci64 Linux x64 Rhel Ubuntu Fedora Suse and windows 32 &64

10 The development team N Draper R Taylor M Gigg R Tolchenov O Arnold S Campbell P Peterson M Reuter J Zikovsky J Bilheaux A Savici J Borreguero V Lynch S Ren W Zhou M Doucet A Markvardsen K Palmen R Whitley P Parker A Buts R Fowler

11 Scientists iterative focused development Steering committee

12 Common desktop layout Instrument geometry “built in” Multiple data formats.RAW,.NXS, events Fast 3D Graphics Efficient memory management Scaleable to number of cores (openMP) Exceptionally powerful python API Scripting Scripting Python algorithm realtime plugins Python algorithm realtime plugins numpy numpy scipy scipy Ipython shell Ipython shell Paraview 3d visualisation for multidimensional data Simple workspace objects Complex functionality Recursive binning Full event mode support Optimised C++ for computational speed and cross platform deployment

13 Some key features...

14 Data reduction and visualisation example Free for users to download

15 Instrument view example

16 Future development Distributed cluster computing Distributed cluster computing model fitting for 4 dimension data volumes (including resolution convolution) model fitting for 4 dimension data volumes (including resolution convolution) Live data view Live data view Live data reduction Live data reduction Continued Integration with existing modelling packages Continued Integration with existing modelling packages Faster, better Montecarlo corrections Faster, better Montecarlo corrections Greater use of gpu compute Greater use of gpu compute

17 Mantid: A new approach to data analysis at large scale facilities Concluding remarks Appropriate investment in software development is essential For the facilities staff For the whole user base and user program Collaborative approach has proved very successful Mantid is a powerful framework for data analysis and visualisation Easy to extend to other facilities and other techniques Neutron scattering data Xray scattering data Generically any x,y,e dataset in n dimensions Mantid: A new approach to data analysis at large scale facilities Concluding remarks Appropriate investment in software development is essential For the facilities staff For the whole user base and user program Collaborative approach has proved very successful Mantid is a powerful framework for data analysis and visualisation Easy to extend to other facilities and other techniques Neutron scattering data Xray scattering data Generically any x,y,e dataset in n dimensions

18 BUGS Please report them mantid-help@mantidproject.org


Download ppt "Mantid: A new approach to data analysis at large scale facilities Jon Taylor Project WIKI (Binary downloads)"

Similar presentations


Ads by Google