def main(): CONFIG_FILE = os.path.join(PROJECT_DIR, 'config_test.yml') CONFIG = {} with open(CONFIG_FILE, 'r') as cfg: CONFIG = yaml.load(cfg, Loader=yaml.FullLoader) conn_settings = CONFIG['omero_conn'] broker = OMERODataBroker(conn_settings) cache_manager = OmeroCacheManager() # broker.open_omero_session() dir_path = os.path.join( PROJECT_DIR, "tests", "test_data", "Morph_Batgirl_OldCamera_Htb2_Myo1_Hog1_Lte1_Vph1_00") # cache_manager.create_db_info(broker) # cache_manager.save_matlab_object() cache_manager.save_db_data(broker) cache_manager.load_matlab_object() # upload_metadata(broker, dir_path) broker.close_omero_session()
def search_by_type_field(self, type, field, value, case_sensitive=False): broker = OMERODataBroker(username=self.USERNAME, password=self.PASSWORD, server=self.SERVER, port=self.PORT, image_processor=DefaultImageProcessor()) broker.open_omero_session() objects = broker.find_objects_by_type_field_value(type, field, value, case_sensitive) broker.close_omero_session() return objects
def search_by_query(self, query, params): broker = OMERODataBroker(username=self.USERNAME, password=self.PASSWORD, server=self.SERVER, port=self.PORT, image_processor=DefaultImageProcessor()) broker.open_omero_session() objects = broker.find_objects_by_query(query, params) broker.close_omero_session() return objects
def main(): PROJECT_DIR = os.path.join(os.path.dirname(os.path.realpath(__file__)), "..", "..") CONFIG_FILE = os.path.join(PROJECT_DIR, 'config_test.yml') CONFIG = {} with open(CONFIG_FILE, 'r') as cfg: CONFIG = yaml.load(cfg, Loader=yaml.FullLoader) conn_settings = CONFIG['omero_conn'] broker = OMERODataBroker(CONFIG, image_processor=image_processor_impl()) broker.open_omero_session() # dir_path = os.path.join("","/var","data_dir") dir_path = os.path.join(PROJECT_DIR,"..","Morph_Batgirl_OldCamera_Htb2_Myo1_Hog1_Lte1_Vph1_00") data_transfer_manager = DataTransferManager() data_transfer_manager.upload_data_dir(broker, "test_dataset", dir_path, hypercube=False) # upload_metadata(broker, dir_path) broker.close_omero_session()