Пример #1
0
 def list(self, filters, limit, offset, order_by, render_format):
     """
     Display list of experiment records.
     """
     # pylint: disable=no-self-use
     # pylint: disable=too-many-arguments
     experiments = Experiment.list(filters, limit, offset, order_by)
     print(render(experiments, render_format))
Пример #2
0
 def update(self, experiment_id, title, description, render_format):
     """
     Update experiment record.
     """
     # pylint: disable=no-self-use
     experiment = \
         Experiment.update(experiment_id, title, description)
     print(render(experiment, render_format))
     print("Experiment updated successfully.")
Пример #3
0
 def create(self, title, description, institution, params, render_format):
     """
     Create experiment record.
     """
     # pylint: disable=no-self-use
     # pylint: disable=too-many-arguments
     experiment = Experiment.create(title, description, institution, params)
     print(render(experiment, render_format))
     print("Experiment created successfully.")
Пример #4
0
 def get(self, experiment_id, render_format):
     """
     Display experiment record.
     """
     # pylint: disable=no-self-use
     experiment = Experiment.get(experiment_id)
     print(render(experiment, render_format))
     if render_format == 'table':
         datasets = Dataset.list(experiment_id=experiment_id)
         print(render(datasets, render_format, display_heading=False))