chat_bot_sentinel / tools /config.py
vicfeuga's picture
Upload 12 files
2e34a98 verified
Raw
History Blame Contribute Delete
737 Bytes
from __future__ import annotations
from pathlib import Path
APP_DIR = Path(__file__).resolve().parents[1]
PARAMETERS_DIR = APP_DIR / "parameters"
PARAMETER_FILE_MAP = {
"cluster": "cluster_mapping.csv",
"country": "country_region_mapping.csv",
"region": "country_region_mapping.csv",
"market summary": "market_summary_mapping.csv",
"market_summary": "market_summary_mapping.csv",
"product": "company_products.csv",
"products": "company_products.csv",
"company products": "company_products.csv",
"threshold": "threshold_matrix.csv",
}
DEFAULT_MAX_ROWS = 500
DEFAULT_SAMPLE_ROWS = 15
def parameter_path(filename: str) -> Path:
return Path(PARAMETERS_DIR) / filename