Source code for forensicfit

# -*- coding: utf-8 -*-
import importlib.util
import sys
from .version import __version__
[docs]def has_package(name): spec = importlib.util.find_spec(name) if name in sys.modules: ret = True elif spec is not None: ret = True else: ret = False return ret
HAS_OPENCV = has_package("cv2") HAS_SKIMAGE = has_package("skimage") HAS_PYMONGO = has_package("pymongo") HAS_TENSORFLOW = has_package("tensorflow") from . import core from . import utils if HAS_OPENCV and HAS_PYMONGO: from . import database as db # from .script_process_dir import process_directory # from .store_on_db import store_on_db # from .from_excel import from_excel