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/04/06 (monday): Developing with pyre in DANSE; integrating reduction efforts with the SNS; software production process

12/11/06 (monday): Description of the diffDANSE trac process; POWGEN3 software requirements

12/18/06 (monday): Engineering Diffraction requirements for peak fitting analysis, especially for strain anisotropy analysis

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)

01/29/07 (monday): Design and requirements in an example cost function object for the DANSE optimization framework

02/05/07 (monday): Overview of the Ab-Initio Lattice Dynamics application and a tour of the Atomic Simulation Environment

02/12/07 (monday): Report on Software Engineering Workshop at ISU

02/26/07 (monday): Design of the Monte-Carlo simulation package; instrument description and instrument geometry packages

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/16/07 (monday): Progress on SANS real space modeling application; discussion of build/deployment needs

04/23/07 (monday): Design of Parallel Kernel for Map-Reduce Service

04/30/07 (monday) : Proposed design of the crystal container class

05/07/07 (monday) : Discussion of initial work on molecular dynamics modeling tasks and the extending the sample class

05/14/07 (monday) : Brent Fultz, Mike McKerns/Dry Run for DANSE Review Presentations

05/15/07 (tuesday) : Simon Billinge, Ersan Ustundag, Brent Fultz/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/09/07 (Monday) : Working with pyre to build component-based applications in the context of 2D SANS Modeling

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


Personal tools
Document Uploads/Links