TODO List

BESTGUI v. 1.x

  • imporove BEST configuration (#15):
    • GUI cfgfile editing
    • per run cfgfile location (??)
  • improve searching in header analisys preview (#16)
  • when set defauts ask if current (non empty) fields heve to be overwritten Options: overvrite all | set only empty fields | cancel (#17)
  • disable ENVISAT “sensor id” in IMAGE BACKSCATTERING tool for ERS (#18)
  • disable ERS “sensor id” in IMAGE BACKSCATTERING tool for ENVISAT (#18)
  • use the last version of “exectools”; now it is an independent package (#12)
  • use gtk.FileChooser.set_do_overwrite_confirmation for save dialogs (#20)
  • add a bug-report dialog (like gazpacho-0.7.2/gazpacho/app/bugreportdialog.py) (#22)
  • improve preferences handling:
    • handling of save failures (#23)
    • customizable output log colors (#24)
  • specialized dialogs for more tool
  • improve paramtypes:
    • parameters check system (#25)
    • Range (#26)
    • FileChooserButtons (#27)
    • output files extension handling: show the default extension in paramtype.File with FILE_CHOOSER_ACTION_SAVE and strip the file extension in the entry (#28)
  • improve logging sub-system:
    • log to file (#29)
    • trap messages from the warnings module (#30)
    • log from the exception hook (#31)
  • viewers:
    • improve speed for the ImageViewer (#32)
    • pan tool (#33)
    • selections (#34)
    • groups in AnnotationsViewer (#35)
  • AoI:
    • improve the items editor for the AoI (editable cells) (#36)
    • AoI selection from QuickLook (#37)
  • documentation:
    • update the “Smart environment handling” section in the user manual (STBX) (#38)
    • include pylint/pychecker reports in the documentation (#39)
    • move the documentation on SourceForge system (#40)
  • packaging:
    • fix system menu entry in deb and rpm packages (#2)
    • use pyinstaller on win32 (#42)
    • eggs
    • fix the _paths mechanism for setuptools (pyinstaller seems to be OK now) (#21)
  • more and more testing
  • grab the pathname when a file is dragged or pasted on a file param entry (#44)
  • improve the encoding handling of output messages on unix (in which case it fails?) (#45)

BESTGUI v. 2.x

  • code cleanup and re-factoring (glade/gazpacho)
    • menus and actions handling with UIManager
    • accelerators
    • tooltips
  • custom ConfigParser class: key sensitive option names, preserve order, comments (use configobj) (#11)
  • processing chains handling (meta variables for input/output files, see the BEST User Manual) (#11)
  • use pyexpect when available to handle input requests (e.g. request to hit <Return> after a CD or tape is inserted) (#1).
  • internationalization (#46)
  • image viewer for real (and complex) images (lin/log, real/imaginary, etc) (#47, #48)
  • grids and coastlines (matplotlib/basemap) ()#49
  • GUI for local/global statistics: bar plots, etc (numpy/matplotlib) (#50)
  • internal extensions: image quality control tools, etc (#51)
  • plug-in system (#52)
  • scripting capabilities (#53)
  • maybe move to a different GUI tool kit

Get BESTGUI at SourceForge.net. Fast, secure and Free Open Source software downloads

Table Of Contents

Previous topic

Frequently Asked Questions

This Page