Source code for ibeis.model.hots

# -*- coding: utf-8 -*-
### __init__.py ###
# flake8: noqa
from __future__ import absolute_import, division, print_function

import utool as ut
ut.noinject(__name__, '[ibeis.model.hots.__init__]', DEBUG=False)

from ibeis.model.hots import automated_helpers
from ibeis.model.hots import automated_matcher
from ibeis.model.hots import exceptions
from ibeis.model.hots import hots_query_result
from ibeis.model.hots import hstypes
from ibeis.model.hots import match_chips4
from ibeis.model.hots import name_scoring
from ibeis.model.hots import neighbor_index
from ibeis.model.hots import multi_index
from ibeis.model.hots import nn_weights
from ibeis.model.hots import pipeline
from ibeis.model.hots import precision_recall
from ibeis.model.hots import query_helpers
from ibeis.model.hots import query_request
from ibeis.model.hots import _pipeline_helpers
import utool
print, print_, printDBG, rrr, profile = utool.inject(
    __name__, '[ibeis.model.hots]')


[docs]def reload_subs(verbose=True): """ Reloads ibeis.model.hots and submodules """ rrr(verbose=verbose) getattr(automated_helpers, 'rrr', lambda verbose: None)(verbose=verbose) getattr(automated_matcher, 'rrr', lambda verbose: None)(verbose=verbose) getattr(exceptions, 'rrr', lambda verbose: None)(verbose=verbose) getattr(hots_query_result, 'rrr', lambda verbose: None)(verbose=verbose) getattr(hstypes, 'rrr', lambda verbose: None)(verbose=verbose) getattr(match_chips4, 'rrr', lambda verbose: None)(verbose=verbose) getattr(name_scoring, 'rrr', lambda verbose: None)(verbose=verbose) getattr(neighbor_index, 'rrr', lambda verbose: None)(verbose=verbose) getattr(multi_index, 'rrr', lambda verbose: None)(verbose=verbose) getattr(nn_weights, 'rrr', lambda verbose: None)(verbose=verbose) getattr(pipeline, 'rrr', lambda verbose: None)(verbose=verbose) getattr(precision_recall, 'rrr', lambda verbose: None)(verbose=verbose) getattr(query_helpers, 'rrr', lambda verbose: None)(verbose=verbose) getattr(query_request, 'rrr', lambda verbose: None)(verbose=verbose) rrr(verbose=verbose)
rrrr = reload_subs IMPORT_TUPLES = [ ('automated_helpers', None), ('automated_matcher', None), ('exceptions', None, False), ('hots_query_result', None, False), ('hstypes', None, False), ('match_chips4', None, False), ('name_scoring', None, False), ('neighbor_index', None, False), ('multi_index', None, False), ('nn_weights', None, False), ('pipeline', None, False), ('precision_recall', None, False), ('query_helpers', None, False), ('query_request', None, False), ('_pipeline_helpers', None, False), ] """ Regen Command: makeinit.py -x smk word_index --modname ibeis.model.hots """ ## flake8: noqa #from __future__ import absolute_import, division, print_function #from . import hots_query_result #from . import match_chips4 #from . import neighbor_index #from . import nn_weights #from . import pipeline #from . import query_helpers #from . import query_request #import utool #print, print_, printDBG, rrr, profile = utool.inject( # __name__, '[hots]') #def reload_subs(): # """ Reloads hots and submodules """ # rrr() # getattr(hots_query_result, 'rrr', lambda: None)() # getattr(match_chips4, 'rrr', lambda: None)() # getattr(neighbor_index, 'rrr', lambda: None)() # getattr(nn_weights, 'rrr', lambda: None)() # getattr(pipeline, 'rrr', lambda: None)() # getattr(query_helpers, 'rrr', lambda: None)() # getattr(query_request, 'rrr', lambda: None)() # rrr() ## HotSpotter User Interface ## MAKE A WALL HERE (NOT YET IMPLEMENTED) #__QUERY_REQUESTOR__ = None # THERE IS ONLY ONE QUERY REQUESTOR #def query(ibs, qaid_list, daid_list): # pass