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))
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.")
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.")
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))