dgp.gui.workspaces package

The Workspaces sub-package defines GUI widgets for various controller contexts in the DGP application. The idea being that there are naturally different standard ways in which the user will interact with different project objects/controllers, depending on the type of the object.

The workspaces are intended to be displayed within a QTabWidget within the application so that the user may easily navigate between multiple open workspaces.

Each workspace defines its own custom widget(s) for interacting & manipulating data associated with its underlying controller (VirtualBaseController).

Workspaces may also contain sub-tabs, for example the DataSetTab defines sub-tabs for viewing raw-data and selecting segments, and a tab for executing transform graphs on the data.

Base Interfaces

New in version 0.1.0.

Workspaces

Project Workspace

Warning

Not yet implemented

Note

Future Planning: Project Workspace may display a map interface which can overlay each flight’s trajectory path from the flights within the project. Some interface to allow comparison of flight data may also be integrated into this workspace.

Flight Workspace

Warning

Not yet implemented

Note

Future Planning: Similar to the project workspace, the flight workspace may be used to display a map of the selected flight. A dashboard type widget may be implemented to show details of the flight, and to allow users to view/configure flight specific parameters.

DataSet Workspace

New in version 0.1.0.

DataFile Workspace

Warning

Not yet implemented

Note

Future Planning: The DataFile workspace may be used to allow users to view and possibly edit raw data within the interface in a spreadsheet style view/control.