:py:mod:`api.model_cache` ========================= .. py:module:: api.model_cache Module Contents --------------- Functions ~~~~~~~~~ .. autoapisummary:: api.model_cache._clear_models api.model_cache.get_medcat_from_cdb_vocab api.model_cache._parse_config_file api.model_cache._set_value_or_alt api.model_cache.get_medcat_from_model_pack api.model_cache.get_medcat_from_model_pack_id api.model_cache.get_medcat api.model_cache.get_cached_medcat api.model_cache.clear_cached_medcat api.model_cache.is_model_pack_loaded api.model_cache.clear_cached_medcat_by_model_pack_id api.model_cache.get_cached_cdb api.model_cache.clear_cached_cdb api.model_cache.clear_cached_vocab api.model_cache.is_model_loaded Attributes ~~~~~~~~~~ .. autoapisummary:: api.model_cache.CDB_MAP api.model_cache.VOCAB_MAP api.model_cache.CAT_MAP api.model_cache.logger api.model_cache._MAX_MODELS_LOADED .. py:data:: CDB_MAP .. py:data:: VOCAB_MAP .. py:data:: CAT_MAP .. py:data:: logger .. py:data:: _MAX_MODELS_LOADED .. py:function:: _clear_models(cdb_map = CDB_MAP, vocab_map = VOCAB_MAP, cat_map = CAT_MAP) .. py:function:: get_medcat_from_cdb_vocab(project, cdb_map = CDB_MAP, vocab_map = VOCAB_MAP, cat_map = CAT_MAP) .. py:function:: _parse_config_file(config, custom_config_path) .. py:function:: _set_value_or_alt(conf, key, value, alt_value, err = None) .. py:function:: get_medcat_from_model_pack(project, cat_map = CAT_MAP) .. py:function:: get_medcat_from_model_pack_id(modelpack_id, cat_map = CAT_MAP) Load (and cache) a MedCAT model pack directly from a ModelPack id. .. py:function:: get_medcat(project, cdb_map = CDB_MAP, vocab_map = VOCAB_MAP, cat_map = CAT_MAP) .. py:function:: get_cached_medcat(project, cat_map = CAT_MAP) .. py:function:: clear_cached_medcat(project, cat_map = CAT_MAP) .. py:function:: is_model_pack_loaded(modelpack_id, cat_map = CAT_MAP) .. py:function:: clear_cached_medcat_by_model_pack_id(modelpack_id, cat_map = CAT_MAP) .. py:function:: get_cached_cdb(cdb_id, cdb_map = CDB_MAP) .. py:function:: clear_cached_cdb(cdb_id, cdb_map = CDB_MAP) .. py:function:: clear_cached_vocab(vocab_id, vocab_map = VOCAB_MAP) .. py:function:: is_model_loaded(project, cdb_map = CDB_MAP, cat_map = CAT_MAP)