Files
RadioTestApi/app/config.py
T
2026-06-17 13:26:35 +03:00

20 lines
595 B
Python

from pydantic_settings import BaseSettings, SettingsConfigDict
class Settings(BaseSettings):
model_config = SettingsConfigDict(env_file=".env", extra="ignore")
database_url: str = "postgresql://radio:radio@localhost:5432/radio"
srtm_path: str = "data/srtm"
canopy_path: str = "data/canopy"
sample_step_m: float = 30.0
default_building_height_m: float = 10.0
default_tx_power_dbm: float = 20.0
default_rx_sensitivity_dbm: float = -137.0
max_grid_points: int = 10000
coverage_concurrency: int = 16
raster_cache_size: int = 16
settings = Settings()