190 likes | 293 Vues
Explore the BioPSE software system designed for problem-solving, data analysis, and visualization. Discover user guides, demos, and collaboration opportunities. Get support via tutorials, manuals, and direct contact.
E N D
The BioPSE Software System: Releasing and Supporting an Open Source Problem Solving Environment David Weinstein SIAM CSE 02.10.2003 Scientific Computing and Imaging Institute School of Computing University of Utah
Overview • SCIRun PSE’s • Design Goals • Infrastructure • Demos
What If? user guides Integration and Interaction Modeling Simulation Visualization
Elements of SCIRun • Visual programming Environment
Extensibility • Leverage existing utilities • Extensibility through bridges GENESIS Matlab libimage SQL lib socket SCIRun Teem lib mpeg lib
Documentation: User Support • On-line Documentation • Tutorial • User’s Manual • FAQ Lists • Printed Documentation • User’s Manuals • Mailing List • scirun-users@sci.utah.edu • Direct Contact • Email and Bugzilla • Phone
Network Design • Dataflow Vocabulary • Module • Dataport • Datapipe • UI • Send and Get • GuiVars • Scheduler • Dependencies • loops: send_intermediate
Fields Data int, float, double, … Vector, Tensor, … PointCloudField Geometry Regular Irregular ScanlineField CurveField QuadSurfField TriSurfField ImageField Properties Data_at (center) TetVolField LatVolField HexVolField
On-the-fly Compilation • Combinatorial Explosion! • Geometry • Data type • Data_at • Build source, compile, link – all at run time
Error Messages • Run-time messages are sent to the module’s “log” Startup messages Log message indicator Gray: no messages Red: error Blue: warning/remark
GUI GUI On the Horizon • GUI Separation • Detachable interface • Collaboration • Custom UI • Scripting • Regression testing • SCIRun2 • CCA State / Event Manager BioPSE GUI
Demos… David Weinstein dmw@sci.utah.edu