POST /analyze returns market_price из mv_quarter_price_per_m2 (52K quarters).
Fields: p25/median/p75/mean/median_{6,12,24}m/deals_count/last_deal_date.
source='quarter_mv' либо 'no_data'. district.median_price_per_m2 kept для backward-compat.
MarketPrice BaseModel в schemas. 3 mock tests.
|
||
|---|---|---|
| .. | ||
| alembic | ||
| app | ||
| db/init | ||
| output | ||
| tests | ||
| .dockerignore | ||
| .env.example | ||
| .env.runtime.example | ||
| alembic.ini | ||
| debug.log | ||
| Dockerfile | ||
| pyproject.toml | ||
| uv.lock | ||