:mod:`ocelot.utils.db` ====================== .. py:module:: ocelot.utils.db Module Contents --------------- Classes ~~~~~~~ .. autoapisummary:: ocelot.utils.db.Tuning ocelot.utils.db.ActionResult ocelot.utils.db.ActionParameters ocelot.utils.db.PerfDB Functions ~~~~~~~~~ .. autoapisummary:: ocelot.utils.db.create_db ocelot.utils.db.test_new_tunings ocelot.utils.db.test_new_action ocelot.utils.db.test_add_action_parameters .. py:class:: Tuning(pars) .. py:class:: ActionResult(pars) .. py:class:: ActionParameters(pars) .. py:class:: PerfDB(dbname='flash.db') .. method:: new_tuning(self, params) .. method:: get_tunings(self) .. method:: current_tuning_id(self) .. method:: new_action(self, tuning_id, start_sase, end_sase) .. method:: get_actions(self, tuning_id=None) .. method:: current_action_id(self) .. method:: add_action_parameters(self, tuning_id, action_id, param_names, start_vals, end_vals) .. method:: get_action_parameters(self, tuning_id, action_id) .. method:: add_machine_parameters(self, tuning_id, params) .. method:: get_machine_parameters(self, tuning_id) .. method:: close(self) .. function:: create_db(dbname='flash.db') .. function:: test_new_tunings(dbname) .. function:: test_new_action(dbname) .. function:: test_add_action_parameters(dbname) .. data:: dbname :annotation: = test2.db