def create_matrix_offset_function(self):
     func = PythonFunction('matrix_offset', 'ion.services.dm.utility.test.parameter_helper','matrix_offset', ['x','y'])
     func_id = self.dataset_management.create_parameter_function(name='matrix_offset', parameter_function=func.dump())
     self.addCleanup(self.dataset_management.delete_parameter_function, func_id)
     return func
 def create_spike_test_function(self):
     func = PythonFunction('dataqc_spiketest','ion_functions.qc.qc_functions','dataqc_spiketest',['dat','acc','N','L'])
     func_id = self.dataset_management.create_parameter_function(name='dataqc_spiketest', parameter_function=func.dump())
     self.addCleanup(self.dataset_management.delete_parameter_function, func_id)
     return func
 def create_stuck_value_test_function(self):
     func = PythonFunction('dataqc_stuckvaluetest','ion_functions.qc.qc_functions','dataqc_stuckvaluetest',["x","reso","num"])
     func_id = self.dataset_management.create_parameter_function(name='dataqc_stuckvaluetest', parameter_function=func.dump())
     self.addCleanup(self.dataset_management.delete_parameter_function, func_id)
     return func
 def create_global_range_function(self):
     func = PythonFunction('global_range_test','ion_functions.qc.qc_functions','dataqc_globalrangetest_minmax',['dat','dat_min','dat_max'])
     func_id = self.dataset_management.create_parameter_function(name='global_range_test', parameter_function=func.dump())
     self.addCleanup(self.dataset_management.delete_parameter_function, func_id)
     return func