23 lines
582 B
Python
23 lines
582 B
Python
"""Shared configuration for the pipeline and server."""
|
|
|
|
from pathlib import Path
|
|
|
|
# Data directories
|
|
DATA_DIR = Path(__file__).parent.parent / "data_sources"
|
|
PROCESSED_DIR = DATA_DIR / "processed"
|
|
AGGREGATES_DIR = PROCESSED_DIR / "aggregates"
|
|
|
|
# H3 resolutions to generate and serve
|
|
# https://h3geo.org/docs/core-library/restable/#average-area-in-m2
|
|
H3_RESOLUTIONS = [6, 7, 8, 9, 10, 11]
|
|
DEFAULT_H3_RESOLUTION = 8
|
|
|
|
# Year filters
|
|
MIN_YEAR = 1995
|
|
MAX_YEAR = 2024
|
|
DEFAULT_MIN_YEAR = 2020
|
|
DEFAULT_MAX_YEAR = 2024
|
|
|
|
# Price filters
|
|
DEFAULT_MIN_PRICE = 0
|
|
DEFAULT_MAX_PRICE = 100_000_000
|