def create_model(self, name, model_object, y, X, model_algo, model_params, tag=""): db = self.fetch_model_db() curr_num = len(db) + 1 name = str(curr_num) + "_" + name #init Dataset model = Model(self.model_export_dir, name, model_object, y, X, model_algo, model_params, tag) #save {name: path} to model db model_path = model.get_model_path() db[name] = model_path self.save_model_db(db) #add to live models self.live_models.append(model) return model