A GUI for the GLAST likelihood program Patrick Nolan GLAST software meeting 16-19 January 2001.

Slides:



Advertisements
Similar presentations
What is Computer Software?. Hardware vs Software Got to have both to get the job done!
Advertisements

What is Computer Software?. Hardware vs Software Got to have both to get the job done!
FatMax Licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 LicenseCreative Commons Attribution-NonCommercial-ShareAlike 2.5.
Brad Berdine Brian Henze Beth Cohlman Bryan Schiele.
Database Planning, Design, and Administration
Operating Systems Manage system resources –CPU scheduling –Process management –Memory management –Input/Output device management –Storage device management.
How to enter the world of Python Programming for ArcGIS Or, a funny thing happened on the way from an ESRI conference By Katherine Paybins WVAGP Membership.
MATLAB PROJECT DO YOU WANT TO PLAY A GAME?. DESIGN CRITERIA For this project, you are required to implement any card game using MATLAB  All selections.
Becoming a Pragmatic Programmer Terry Cheng Nov 18, 2004.
XP Exploring the Basics of Microsoft Windows XP1 Exploring the Basics of Windows XP.
UNIX Chapter 01 Overview of Operating Systems Mr. Mohammad A. Smirat.
Operating Systems. What is an Operating System? A layer of software between users/applications and the hardware. The first program loaded onto a computer.
1 GIS - INF th November 2004 University of Oslo Faculty of Mathematics and Natural Sciences. Department of Informatics Development of Desktop and.
CS 290C: Formal Models for Web Software Lecture 1: Introduction Instructor: Tevfik Bultan.
User Interface Design. Overview The Developer’s Responsibilities Goals and Considerations of UI Design Common UI Methods A UI Design Process Guidelines.
Software Development Models: Waterfall and Spiral Sung Hee Park Department of Mathematics and Computer Science Virginia State University August 21, 2012.
MODELING THE SOFTWARE “PRODUCT DESIGN” By: Dejan Ahmetovic SWE 3633 Assignment 1 Dr. Frank Tsui 1/22/2015.
David Preston.  I would like to prepare a mock-up of Zippo Lighters, and create key features and training information. For now, the project would include.
Software. Task Time (minutes)  1. Complete self assessment sheet Read through the chapter on software Work through the questions on the.
Describe the application and limits of procedural, object orientated and event driven programming. 
®® Microsoft Windows 7 Windows Tutorial 1 Exploring the Basics of Microsoft Windows 7.
Prototype & Design Computer Inputs. How to Prototype & Design Computer Inputs Step 1: Review Input Requirements Step 2: Select the GUI Controls Step 3:
SOFTWARE.
Background History Note 1 Refer to Soltis: Appendix.
Ch 26 & 27 User Interfaces.
INTROSE Introduction to Software Engineering Raymund Sison, PhD College of Computer Studies De La Salle University User Interface Design.
What is Computer Software?. Hardware vs Software Got to have both to get the job done!
Resolver One – the spreadsheet as an IronPython program Giles Thomas MD & CTO Resolver Systems Ltd.
The iPlant Collaborative Community Cyberinfrastructure for Life Science Tools and Services Workshop Objectives.
1 Chapter 7 Operating System & Utility Programs.  consists of the programs that control or maintain the operations of the computer and its devices. It.
V. Serbo, SLAC ACAT03, 1-5 December 2003 Interactive GUI for Geant4 by Victor Serbo, SLAC.
E.g.: MS-DOS interface. DIR C: /W /A:D will list all the directories in the root directory of drive C in wide list format. Disadvantage is that commands.
OPERATING SYSTEM - program that is loaded into the computer and coordinates all the activities among computer hardware devices. -controls the hardware.
Graphical User Interface You will be used to using programs that have a graphical user interface (GUI). So far you have been writing programs that have.
Introducing Software Computer Concepts Unit A. Introducing Software What is an Operating System? OS is the master controller for all the activities that.
Copyright©2008 N.AlJaffan®KSU1 Chapter 7 Operating System and Utility Programs.
Programming for GCSE 1.0 Beginning with Python T eaching L ondon C omputing Margaret Derrington KCL Easter 2014.
Foreign language in my future career.
Copyright©2008 N.AlJaffan®KSU1 Chapter 7 Operating System and Utility Programs.
Creating visual interfaces in python
What is Computer Software?. Hardware vs Software Got to have both to get the job done!
Chapter 5 How are software packages developed?. What are the main steps in software project development? Writing Specifications - Analysis Phase Developing.
Web-based Front End for Kraken Jing Ai Jingfei Kong Yinghua Hu.
Purpose of Operating System Monil Adhikari. Agenda Introduction Responsibilities of Operating System User Interfaces Command Line Interface Graphical.
Types of Software Chapter 2.
1. Starting 1 Let’s Learn Saenthong School, January – February 2016 Teacher: Aj. Andrew Davison, CoE, PSU Hat Yai Campus
1 Unified Modeling Language Michael K. Wildes University of California, Riverside – Extension Program Presentation 2.
Waste Management Inspection Tracking System (WMITS)
Computer Software. Two Major Types of SW System SW Programs that generally perform the background tasks in a computer. These programs, many times, talk.
Click anywhere to start the presentation. Steps to Resolve Error Code "17099" in MS Outlook Mac 2011 Fix Mac Outlook Corruption Issues OLM to PST Converter.
FIRST COURSE Exploring the Basics of Microsoft Windows Vista.
ROOT Event Recording system
Vespa – Versatile Simulation, Pulses and Analysis
The Distributed Application Debugger (DAD)
CST 1101 Problem Solving Using Computers
Music Editing Software
SOFTWARE and OPERATING SYSTEM.
1. Here you need to run the command appwiz.cpl.
GUI Week 9.
User Interface Design Notes are from: Wilson, Software Design and Development The Preliminary Course. Cambridge Press. pp and Fowler,
Let's Learn Python and Pygame
How to enter the world of Python Programming for ArcGIS
BSc in Digital Media, PSUIC
Introduction UI designer stands for User Interface designer. UI designing is a type of process that is used for making interfaces in the software or the.
What is Computer Software?
User Interfaces and Libraries
Windows Ribbon Framework
R Statistical Language
Presentation transcript:

A GUI for the GLAST likelihood program Patrick Nolan GLAST software meeting January 2001

Progress I decided to produce a GUI for the likelihood program before thinking about the program’s internals. I find that it helps to clarify the issues. I wrote it in Python, a free language that runs on most platforms. It is good for rapid prototyping. The real program could be done in another language, if necessary, but I don’t yet see a pressing need. The program is far from complete. I have devoted most of my attention to the display and maintenance of a list of point sources. I believe that this will be the most frequent point of user interaction. One important goal is to avoid the enormous proliferation of special- purpose commands in the EGRET LIKE program. I hope this can be done by proper design of the basic facilities.

Main Window

Point Source Window