File tree Expand file tree Collapse file tree 4 files changed +17
-5
lines changed Expand file tree Collapse file tree 4 files changed +17
-5
lines changed Original file line number Diff line number Diff line change @@ -75,7 +75,7 @@ python -m chebifier predict --help
7575You can also use the package programmatically :
7676
7777` ` ` python
78- from chebifier.ensemble.base_ensemble import BaseEnsemble
78+ from chebifier import BaseEnsemble
7979
8080# Instantiate ensemble model. If desired, can pass
8181# a path to a configuration, like 'configs/example_config.yml'
Original file line number Diff line number Diff line change 11# Note: The top-level package __init__.py runs only once,
22# even if multiple subpackages are imported later.
33
4- from ._custom_cache import PerSmilesPerModelLRUCache
4+ from ._custom_cache import PerSmilesPerModelLRUCache , modelwise_smiles_lru_cache
5+ from chebifier .ensemble .base_ensemble import BaseEnsemble
56
6-
7- modelwise_smiles_lru_cache = PerSmilesPerModelLRUCache (max_size = 100 )
7+ __all__ = [
8+ "BaseEnsemble" ,
9+ "PerSmilesPerModelLRUCache" ,
10+ "modelwise_smiles_lru_cache" ,
11+ ]
Original file line number Diff line number Diff line change 66from functools import wraps
77from typing import Any , Callable
88
9+ __all__ = [
10+ "PerSmilesPerModelLRUCache" ,
11+ "modelwise_smiles_lru_cache" ,
12+ ]
13+
914
1015class PerSmilesPerModelLRUCache :
1116 """
@@ -206,3 +211,6 @@ def _load_cache(self) -> None:
206211 self ._cache = loaded
207212 except Exception as e :
208213 print (f"[Cache Load Error] { e } " )
214+
215+
216+ modelwise_smiles_lru_cache = PerSmilesPerModelLRUCache (max_size = 100 )
Original file line number Diff line number Diff line change 11import json
22from abc import ABC
33
4- from chebifier import modelwise_smiles_lru_cache
4+ from .. _custom_cache import modelwise_smiles_lru_cache
55
66
77class BasePredictor (ABC ):
You can’t perform that action at this time.
0 commit comments