Ejemplo n.º 1
0
 def _tasks_default(self):
     return [
         TaskFactory(id='force_wfmanager.wfmanager_setup_task',
                     name='Workflow Manager (Setup)',
                     factory=self._create_setup_task),
         TaskFactory(id='force_wfmanager.wfmanager_review_task',
                     name='Workflow Manager (Review)',
                     factory=self._create_review_task),
     ]
Ejemplo n.º 2
0
    def _tasks_default(self):
        from visualize_2d_task import Visualize2dTask
        from visualize_3d_task import Visualize3dTask

        return [ TaskFactory(id = 'example.attractors.task_2d',
                             name = '2D Visualization',
                             factory = Visualize2dTask),

                 TaskFactory(id = 'example.attractors.task_3d',
                             name = '3D Visualization',
                             factory = Visualize3dTask) ]
 def _tasks_default(self):
     print 'Default tasks'
     return [
         TaskFactory(id='example_task',
                     name='Example task',
                     factory=ExampleTask)
     ]
    def _tasks_default(self):
        from attractors.visualize_2d_task import Visualize2dTask
        from attractors.visualize_3d_task import Visualize3dTask

        return [
            TaskFactory(
                id="example.attractors.task_2d",
                name="2D Visualization",
                factory=Visualize2dTask,
            ),
            TaskFactory(
                id="example.attractors.task_3d",
                name="3D Visualization",
                factory=Visualize3dTask,
            ),
        ]
Ejemplo n.º 5
0
 def _tasks_default(self):
     print("Default tasks")
     return [
         TaskFactory(id="example_task",
                     name="Example task",
                     factory=ExampleTask)
     ]
Ejemplo n.º 6
0
 def _get_tasks(self):
     return [TaskFactory(id = 'edu.mit.synbio.cytoflowgui.flow_task',
                         name = 'Cytometry analysis',
                         factory = lambda **x: FlowTask(application = self.application,
                                                        op_plugins = self.op_plugins,
                                                        view_plugins = self.view_plugins,
                                                        model = self.application.model,
                                                        **x))]
Ejemplo n.º 7
0
 def _tasks_default(self):
     return [
         TaskFactory(
             id="envisage.plugins.tasks.python_shell_task",
             name="Python Shell",
             factory=EnvisagePythonShellTask,
         ),
     ]
 def _tasks_default(self):
     return [
         TaskFactory(
             id='envisage.plugins.tasks.python_shell_task',
             name='Python Shell',
             factory=EnvisagePythonShellTask
         ),
     ]
Ejemplo n.º 9
0
 def _get_tasks(self):
     return [
         TaskFactory(
             id='edu.mit.synbio.cytoflowgui.export_task',
             name='Export figure',
             factory=lambda **x: ExportTask(application=self.application,
                                            model=self.application.model,
                                            **x))
     ]
Ejemplo n.º 10
0
 def _tasks_default(self):
     from pikos.live.pikos_task import PikosTask
     return [
         TaskFactory(
             id='pikos.live.pikos_task',
             name='Pikos Live Plotting',
             factory=PikosTask,
         ),
     ]
Ejemplo n.º 11
0
 def _get_tasks(self):
     return [
         TaskFactory(
             id='edu.mit.synbio.cytoflowgui.tasbe_task',
             name='TASBE Calibration',
             factory=lambda **x: TASBETask(application=self.application,
                                           model=self.application.model,
                                           **x))
     ]
Ejemplo n.º 12
0
    def task_factories_from_tasks(self, tasks):
        # Create task factories for each task such that each factory will have
        # the same id as the task
        factories = []
        for cls in tasks:
            task = cls()
            factory = TaskFactory(id=task.id, name=task.name, factory=cls)
            factories.append(factory)

        return factories
Ejemplo n.º 13
0
 def _tasks_default(self):
     return [TaskFactory(id = 'edu.mit.synbio.cytoflowgui.flow_task',
                         name = 'Cytometry analysis',
                         factory = lambda **x: FlowTask(application = self.application,
                                                        op_plugins = self.op_plugins,
                                                        view_plugins = self.view_plugins,
                                                        model = self.application.model,
                                                        handler = WorkflowController(model = self.application.model,
                                                                                     op_plugins = self.op_plugins,
                                                                                     view_plugins = self.view_plugins),
                                                        filename = self.application.filename,
                                                        **x))]
Ejemplo n.º 14
0
    def _get_tasks(self):
        from cytoflow import __version__ as cf_version

        return [
            TaskFactory(id='edu.mit.synbio.cytoflow.flow_task',
                        name='Cytometry analysis',
                        factory=lambda **x: FlowTask(
                            application=self.application,
                            op_plugins=self.op_plugins,
                            view_plugins=self.view_plugins,
                            model=Workflow(self.remote_connection,
                                           version=cf_version,
                                           debug=self.debug),
                            **x))
        ]
Ejemplo n.º 15
0
 def _tasks_default(self):
     return [
         TaskFactory(id='pyfibre.pyfibre_main_task',
                     name='PyFibre GUI (Main)',
                     factory=self._create_main_task)
     ]