Version 17 (modified by ajj, 8 years ago) (diff) |
---|
SasView Code Camp V
Introduction
The fifth SasView Code Camp was be held at the Spallation Neutron Source, Oak Ridge, Tennessee from 4th to 11th October, 2016
Local arrangements were made by Mathieu Doucet with details on the planning page?.
Initial Goals
SasView version 4.0 was released before the Code Camp, completing the work from the previous Code Camp in Delft
The primary goals of this code camp were those from the roadmap, namely:
- TBA from list of tickets
- Add a new corfunc perspective
- Added file converter to support multifile data
- Integrate SESANS into the SasView? GUI
- Fix Save Project when constrained fits are used
- Continue work on GUI refactoring (and the clean separation of UI from computational code).
- Work on increasing model coverage looking at non-overlap with SASfit models.
- Begin work refactoring/clean-up of Batch fitting (to include batch operations on roi such as box sum and slices).
- Finish model documentation review and formating
- Add missing documentation and documentation of new functionality
- Work on improving infrastructure (build systems, 64 bit/Anaconda on all platforms of build machines, trac, licensing, etc)
These tasks build on the work done for release 4.0 and are aimed at a 4.1 release in late 2016/early 2017. The major items for this release are the integration of SESANS analysis, improvements to the Save Project functionality, inclusion of some models from SasFit?, enhanced documentation and improved reliability.
The work on GUI refactoring that was started at the Delft Code Camp continues as a contribution to the project from ESS under the SINE2020 project.
Participants
Mathieu Doucet (ORNL) | Andrew Jackson (ESS) | Paul Butler (NIST) | Steve King (STFC) |
Ricardo Ferraz Leal (ORNL) | Piotr Rozyczko (ESS) | Jeff Krzywon (NIST) | Richard Heenan (STFC) |
Wim Bouwman (Delft) | Wojciech Potrzebowski (ESS) | Dirk Honecker (ILL) | David Mannicke (ANSTO) |
Jurrian Bakker (Delft) |
Progress and Outcomes
This code camp brought 13 developers together to work for 7 days on the SasView and sasmodels code, documentation, and development infrastructure. One new developer, Dirk Honecker from ILL, joined the project.
The camp began with introductions and updates from all the partner labs.
To focus the work for the code camp, the management team made a proposal as to what functionality should be targeted for a v4.1 release in late 2016. In order to achieve this, the development team was placed in groups? focussing on:
- New GUI
- SESANS analysis integration
- Sasmodels bug fixing and enhancement
- SasView bug fixing and enhancement
- Documentation & Training
- Developer Infrastructure
Code Stats
Over the camp 81 tickets were closed.
Over the period of the camp, ten developers contributed to the SasView code repository. There were 113 commits to all branches and master had 344 files changed with 79,668 additions and 39,499 deletions.
There were contributions from 10 developers to the sasmodels code repository. There were 52 commits to all branches and master had 1 pull request and a total of 46 commits. 57 files changed with 1,462 additions and 550 deletions.
Next Steps
Photos
All photos from the code camp on Flickr
Ticket Summary
Milestone 4.1 Tickets Closed
Milestone: SansView 2.1.1 (1 match)