def train(self): dvc = DVC(bind=False, organization='NMGRLData') dvc.db.trait_set(name='pychronmeta1', username=os.environ.get('ARGONSERVER_DB_USER'), password=os.environ.get('ARGONSERVER_DB_PWD'), kind='mysql', host=os.environ.get('ARGONSERVER_HOST')) dvc.connect() isos = [] klasses = [] uuids = UUIDS with dvc.session_ctx(): for uuid in uuids: broke = False dbai = dvc.get_analysis_uuid(uuid) ai = dvc.make_analyses((dbai, ))[0] ai.load_raw_data() for iso in ai.isotopes.values(): klass = self._get_klass(iso) if klass is not None: isos.append(iso) klasses.append(klass) else: broke = True break if broke: break if isos: clf = IsotopeClassifier() clf.add_isotopes(isos, klasses) clf.dump()
def train(self): dvc = DVC(bind=False, organization='NMGRLData') dvc.db.trait_set(name='pychronmeta1', username=os.environ.get('ARGONSERVER_DB_USER'), password=os.environ.get('ARGONSERVER_DB_PWD'), kind='mysql', host=os.environ.get('ARGONSERVER_HOST')) dvc.connect() isos = [] klasses = [] uuids = UUIDS with dvc.session_ctx(): for uuid in uuids: broke = False dbai = dvc.get_analysis_uuid(uuid) ai = dvc.make_analyses((dbai,))[0] ai.load_raw_data() for iso in ai.isotopes.values(): klass = self._get_klass(iso) if klass is not None: isos.append(iso) klasses.append(klass) else: broke = True break if broke: break if isos: clf = IsotopeClassifier() clf.add_isotopes(isos, klasses) clf.dump()
def train(self): dvc = DVC(bind=False) ans = dvc.get_analyses_date_range() isos = [] klasses = [] for dbai in ans: ai = dvc.make_analyses((dbai,)) for iso in ai.isotopes.values(): klass = self._get_klass(iso) if klass is not None: isos.append(iso) klasses.append(klass) self.clf.add_isotopes(isos, klasses)
def train(self): dvc = DVC(bind=False) ans = dvc.get_analyses_date_range() isos = [] klasses = [] for dbai in ans: ai = dvc.make_analyses((dbai, )) for iso in ai.isotopes.values(): klass = self._get_klass(iso) if klass is not None: isos.append(iso) klasses.append(klass) self.clf.add_isotopes(isos, klasses)