Presentation is loading. Please wait.

Presentation is loading. Please wait.

Sasmodels as example for QENS model library

Similar presentations


Presentation on theme: "Sasmodels as example for QENS model library"— Presentation transcript:

1 Sasmodels as example for QENS model library
Thomas Holm Rod Group Leader for Data Analysis and Modelling 17 September, 2018

2 SasView History 2006 2012 Community driven project
2014 2016 Community driven project Releases after code camps ESS joined the project SINE2020 two employees at ESS

3 SasView manpower 2017 Management Team: Paul Butler (NIST)
Jurrian Bakker (TUD) Wim Bouwman (TUD) Miguel Gonzales (ILL) Richard Heenan (ISIS) Dirk Honecker (ILL) Paul Kienzle (NIST) Jeff Kryzwon (NIST) Ricardo Leal (ORNL) David Mannicke (ANSTO) Torben Nielsen (ESS) Lewis O’Driscoll (ISIS) Steve Parnell (TUD) Wojciech Potrzebowski (ESS) Piotr Rozyczko (ESS) Adam Washington (Sheffield) Tim Snow (Diamond) Céline Durniak Management Team: Paul Butler (NIST) Mathieu Doucet (ORNL) Andrew Jackson (ESS) Steve King (ISIS) and thanks to the many previous contributors, particularly Jae Hie Cho and Alina Gervaise

4 SasView goals in SINE2020 Modularize & refactore
Python API/scripting interface Enable usage of SasFit models Qt based GUI Python2 -> Python3 … and otherwise remove technical debt Past Now

5 SasView Modularization
ScIentific Library for eXperimentalists Model marketplace SasFit models 2D & 3D plotting module from ESRF sasmodels sascore sasgui Bespoke GUI e.g. web silx 1D & 2D fitting engine BUMPS Can be used separately from SasView via Python. Examples of usage: Can be run from python terminal (incl. Jupyter notebooks, Mantid) As scattering kernels in McStas Student project on Futark (GPU) (easily accessible for student) SasFit models Model Marketplace Can we add models for other techniques than SANS?

6

7 Contributing your own model (http://marketplace.sasview.org/)

8 Conclusions Providing access to models via separate module (library) with Python API, increases: Maintainability Flexibility Transparency – opens up code for external contributions Interoperability Too early to say if marketplace will make a difference for the SANS community


Download ppt "Sasmodels as example for QENS model library"

Similar presentations


Ads by Google