Meeting notes
From DANSE
Initial gsl meeting:
Notes from ARCS software meeting Jan. 28, 2004
Subsequent gsl and ARCS software meetings:
2/23/04 (monday): gsl.launcher
2/25/04 (wednesday): structure of pyre, launcher and service factory communication
3/08/04 (monday): misc services and servicefactory
3/10/04 (wednesday): review servicefactory
3/22/04 (monday): reviewing gsl.xmlrpc
3/24/04 (wednesday): where to get config
3/29/04 (monday): suggestions for gsl.xmlrpc, plan for gsl.infect
3/31/04 (wednesday): preparations for User/Subgroup Software meeting
4/13/04 (tuesday): brief review of Twisted, review of gsl.infect
4/27/04 (tuesday): review of new pythia-0.6 UML diagrams
5/05/04 (wednesday): improving the demo, where to get pythia-0.6
5/18/04 (tuesday): Q&A on config, XMLRPC, & gsl.infect; SNS/NSF issues
6/01/04 (tuesday): new ServiceApp usage in gsl.xmlrpc, upcoming software workshop
6/02/04 (wednesday): Mcstas demo
6/15/04 (tuesday): questions for User/Subgroup Software meeting
6/16/04 (wednesday): more discussion on DANSE software meeting
7/07/04 (wednesday): cleanup from workshop
7/14/04 (wednesday): subgroup components, danse/ISAW, and VTK
7/21/04 (wednesday): subgroup components, introducing MediaWiki
8/04/04 (wednesday): migrating to MediaWiki, review of Hippodraw & ParaView
8/12/04 (wednesday): state of the DANSE wiki, current priorities
8/18/04 (wednesday): polls, calendars, and plotting packages
8/25/04 (wednesday): IDL, NeXus issues, McStas component presentation
9/08/04 (wednesday): Pyre graphics components, Data stream protocol
9/22/04 (wednesday): comments on workshop, config
9/28/04 (tuesday): pythia-0.7, NTuple and data structures
9/29/04 (wednesday): WBS task assessment worksheets
10/4/04 (monday): Twisted, begin NTuple analysis
10/6/04 (wednesday): task issues for WBS
- Software meetings consolidated to a single meeting...
10/11/04 (monday): Twisted reactor and interface
10/25/04 (monday): Issues about SNS functional requirements, nexus, etc.
11/01/04 (monday): Proposal tasks, central services, and NeXus issues
11/08/04 (monday): NeXus rewrites in the DANSE proposal
11/15/04 (monday): Putting out fires in the DANSE proposal WBS
11/29/04 (monday): Adjusting hours in the Project Plan, UIs and Blade
12/06/04 (monday): Other 'frameworks' and quality assurance
- Meetings halted due to DANSE CONT proposal 12/13/04 - 1/24/05
2/07/05 (monday): pyre-McStas status and demo
2/21/05 (monday): ARCS alpha release, data reduction
2/28/05 (monday): Unit testing tutorial, modifying components in pythia-0.8
3/07/05 (monday): SQRL software production overview
3/14/05 (monday): DANSE cvs, prep for workshop
3/28/05 (monday): NeXus component structures
4/04/05 (monday): Instrument classes, detector/pixel class structure
4/11/05 (monday): In-depth look at pyre "Hello World"
4/18/05 (monday): Adding 'Greeter' component to "Hello World" using 'facility'
4/25/05 (monday): DANSE use cases and deployment UML; using pyre as a library
5/02/05 (monday): NeXus and Data Reduction at NESSI-3
5/09/05 (monday): intApp and nintegrate, moving beyond Hello World in pyre
5/16/05 (monday): bringing nintegrate up to production-level code
5/23/05 (monday): improving integration classes within nintegrator
6/06/05 (monday): updates on DANSE development activities
6/13/05 (monday): graphics and the DreamDesktop; improving 'templates' with pyrebuilder
6/20/05 (monday): updates on DANSE proposal, pyre-McStas, etc
6/27/05 (monday): plans for VMD; data structures and UI design issues
7/11/05 (monday): distribution plans for ARCS alpha; optimization algorithms
7/18/05 (monday): Warm-up for NSF presentation; subgroup status review
7/25/05 (monday): Results of NSF presentation; planning for site visit
8/08/05 (monday): Update from subgroups; ARCS alpha release
8/22/05 (monday): Information management; xtal2sans demo
9/12/05 (monday): Dream desktop demo and graphics API
9/19/05 (monday): Optimization API
9/26/05 (monday): DANSE documentation style
10/03/05 (monday): A programmer's first interaction with the DANSE way of life
10/10/05 (monday): Design concepts for DANSE UI
10/17/05 (monday): SNS/DANSE interactions; Pyre-McStas simulation of Bcc Tungsten
10/24/05 (monday): Release management history and strategy
10/31/05 (monday): Building an ABAQUS optimization application
11/07/05 (monday): SNS/DANSE meeting summary; use cases example
11/14/05 (monday): SQRL software production process for DANSE
11/21/05 (monday): Dry run presentation design and Project Management introduction
11/28/05 (monday): Dry run preparation
- Meetings halted due to DANSE site visit and holidays 12/05/05 - 1/09/06
1/16/06 (monday): Introduction to specification derivation for DANSE
1/23/06 (monday): An introduction to debugging with journal
1/30/06 (monday): Introduction to Building wxGlade Applications
2/06/06 (monday): Starting the design process for a major application
2/13/06 (monday): More on the DANSE specification derivation process
2/27/06 (monday): Design for the SANS Data Analysis Application
3/06/06 (monday): Reflectometry update; design of MultiFit
3/13/06 (monday): Using and Extending the DANSE Simulation Architecture
3/20/06 (monday): Considerations for Subversion and Trac
3/27/06 (monday): Model-based Statistical Testing
4/03/06 (monday): Structure container class for PDFFIT-related packages
4/10/06 (monday): Pyre Status Update and Tutorial
4/17/06 (monday): Example specification of python bindings for Gnuplot
4/24/06 (monday): Update on design of EPSC application
5/01/06 (monday): Design Progress on the SANS Data Analysis Application
5/08/06 (monday): Rendering and GUI builders
5/15/06 (monday): Pyre.geometry part I
5/22/06 (monday): TRAC & requirements; pyre.geometry part II
6/05/06 (monday): Reduction and sample class in the ARCS beta release
6/12/06 (monday): Version control with svn & TRAC; pyre.geometry part III
6/26/06 (monday): PDFGui demo and the diffraction TRAC
7/10/06 (monday): Modularization of the EPSC application code; new Rietveld idea
7/17/06 (monday): Update on SANS progress; new SANS application idea
7/24/06 (monday): Update on Reflectometry progress & interaction with DANSE infrastructure
7/31/06 (monday): Pyre's prototype UI for reduction; array operations; histogram UI
8/07/06 (monday): ARCS 1.0 and new ideas from the inelastic subgroup
8/21/06 (monday): DANSE kickoff meeting summary
8/28/06 (monday): DANSE Software Production Process Example part I
9/11/06 (monday): DANSE Software Production Process Example part II
9/18/06 (monday): DANSE Software Production Process Example part III
9/25/06 (monday): DANSE Software Production Process Example part IV
10/02/06 (monday): PyMol and StructureViewer design
10/09/06 (monday): Design and progress for ABAQUS FEA application
10/16/06 (monday): Planning for SANS 3D modeling application
10/23/06 (monday): Planning and requirements for optimization framework
10/30/06 (monday): Design of reduction code; supporting your target instruments
11/06/06 (monday): Software certification process and example
11/13/06 (monday): Clarifying scope and design-related workproducts
11/20/06 (monday): Demo and discussion of GUI interface to pyre applications
12/11/06 (monday): Description of the diffDANSE trac process; POWGEN3 software requirements
01/08/07 (monday): Plan for 1D model fitting and update on real space modeling application
01/22/07 Developer's Meeting at SNS (http://danse.us/meetings/2007Jan)
02/12/07 (monday): Report on Software Engineering Workshop at ISU
03/05/07 (monday): Pyre support for dynamic component management part I
03/12/07 (monday): Optimization and inverse problems in the context of PDE constrained optimizers
03/19/07 (monday): Pyre support for dynamic component management part II
03/26/07 (monday): Design and early prototype for RIETgui and SrRietveld
04/02/07 (monday): Demo of the ABAQUS FEA front end
04/09/07 (monday): Proposed design of Engineering Diffraction applications
04/23/07 (monday): Design of Parallel Kernel for Map-Reduce Service
04/30/07 (monday) : Proposed design of the crystal container class
05/14/07 (monday) : Brent Fultz, Mike McKerns/Dry Run for DANSE Review Presentations
05/21/07 (monday) : Paul Butler, Paul Kienzle, Tom Swain/Dry Run for DANSE Review Presentations
05/30/07 - 05/31/07 (wednesday-thursday):DANSE Developers' Meeting and Annual Review by the NSF
06/04/07 (monday): Certification and release management
06/11/07 (monday): Databases in pyre
06/18/07 (monday): Fostering subproject interactions; case study: instrument simulation
06/25/07 (monday) : Windows distributions war stories
07/02/07 (monday) : Self-consistent Modeling under the Eshelby Model
07/16/07 (Monday) : Plotting multiple 2D models on the same graph in a simple pyre application
07/23/07 (Monday) : JMBL, improving the process and software engineering
07/30/07 (Monday) : Prototype pyre scripting interface and observers of pyre inventory and traits
08/06/07 (Monday) : wxtools and GUI-related prototypes
08/13/07 (Monday) : Standards, communication, and other intra-project needs
08/20/07 (Monday) : Update on progress of SrRietUI
08/27/07 (Monday) : Monte Carlo simulation of the SMARTS instrument using McStas
09/10/07 (Monday) : UI framework prototype for SANS modeling
09/17/07 (Monday) : UI framework for Distributed Computing
10/01/07 (Monday) : 2D & 3D Graphics API
10/08/07 (Monday) : Tools for Automated Testing
10/22/07 (Monday) : The Config Build System
10/29/07 (Monday) : Scientific Calculator, A Prototype for Dynamic Pyre Applications
11/05/07 (Monday) : 3D Structure Viewer API
11/12/07 (Monday) : New Federal Security Directives for Windows
11/19/07 (Monday) : Preliminary Model-based Statistical Testing for EPSC
11/26/07 (Monday) : Reduction GUI
12/03/07 Brent Fultz MCViNE and the Virtual Neutron Experimental Toolkit
12/10/07 Mike McKerns Interface specifications for DANSE common code
12/17/07 Michael Aivazis pyre and databases
01/07/08 Chris Farrow Diffraction fitting with PARK
01/14/08 Ersan Ustundag Engineering Diffraction with PARK
01/28/08 Mathieu Doucet SANS update
02/04/08 Paul Kienzle Reflectometry update
02/11/08 Jiao Lin Pyre XML description of Neutron Instruments
03/03/08 Mike McKerns Common themes for DANSE subgroups
03/10/08 Brandon Kieth & Jiao Lin Opal interface design for sample kernel and instrument simulation
03/17/08 Wenduo Zhou Mid-level and high-level end-user scripts for SrRietveld
03/24/08 Michael Aivazis Recent developments in the opal web interface
03/31/08 Ash Mahajan Optimization of Fortran code for EPSC modeling
04/07/08 Mathieu Doucet User plug-in mechanism for SliceView
04/14/08 Christopher Metting Characterization and Modeling of Off-Specular Neutron Scattering
04/21/08 Michael Aivazis Introducing the Opal demo portal
04/28/08 Chris Farrow Demo and discussion of the SrFit prototype application
05/05/08 Ersan Ustundag Progress on Self-Consistent Modeling
05/19/08 Paul Kienzle Maintaining auto-generated documentation
