AZ-SMART Wiki Home Page


Meeting Notes

GUI High level additions:

  • Add Perspective menu item
    • Administrator, Developer, Modeler, User
  • Add Tabs menu item (Python, Log, Map...)
  • Close Tabs when project closes
  • Context menus for items in tree:
    • New
    • Rename
    • Copy To
    • Delete
    • Move up/down (or drag with mouse)
    • Expand all/Collapse all/Collapse others (for items in tree below node and for window)
  • Add Reports tab with print and save as menu items
    • Estimation Results
    • Indicator Results
  • Model Manager
    • Add user-capacity for adding wrapper for external tool (e.g. Excel)
      • Launch tool, pass ascii file to it, get results in ascii file from it
  • Scenario Manager
    • Pause/Restart (as soon as possible)
    • Flag for user cache directory to create time-stamped subdirectory
    • Add check for overwriting cache - erase/replace option
    • Indicators while model is running (e.g. difference from control totals)
    • Add list of models and highlight which is running (graphical view)
    • Rename 'Remove from Queue'
  • Results Manager
    • Import standard indicators (copy/paste into a library)
    • Forms for building expressions (phase 2?)

Model Notes

  • Switches for models
    • Development projects (% of development in known projects; timing of project - flexibility; mixed use flexibility)

Jesse's Notes

  • Installer:
    • include more information in the installer itself, for instance:
      • In optional components, list information about the option and why you might want it
    • Add package options for downloading from subversion
    • Is it possible to update the free space required number or take it out?
    • A cd/dvd installer is preferrable
      • would like cd/dvd .zip based releases to migrate from one version to another
      • There are firewall issues at MAG preventing them from connecting to our subversion server
      • PAG may be able to do subversion updates, but we may want to handle PAG and MAG the same way for consistency
    • EasyEclipse? did not install
    • include an option to specify the opus_data path separately from the opus install path
    • longer term: better uninstall option, possibly running through the installation backwards with corresponding options for removing packages/apps
    • could use a "projects" directory in which to install project files
  • figure out a way to make backups and archives
  • system architecture:
    • "intermediate" local database installed on every workstation? spatial even (postgis)?
    • need a document/graphic to document this stuff
      • install path, database locations, code locations, saved files, etc
  • need a TransCAD ASCII interface
  • it is possible to use "quick" qgis mapping in the gui, then export to ArcGIS when needed
  • try relationship class for indicator tables rather than join in project
  • PAG will not have development events for the most part, will run more like PSRC model does without them
  • need to add 'subsidy' or 'risk reduction' concept for planned projects
  • need to add user specified planned projects into model
  • data model does not contain information about hotels, schools, etc
    • need to get a strong handle on submodel inputs and outputs
    • can we call an excel macro from python?
  • Context menus:
    • need new functions:
      • 'new' option, where appropriate
      • reorder where appropriate (move up down, or even drag and drop)
      • copy/paste/delete where appropriate