|
All checks were successful
CI / changes (push) Successful in 7s
CI / changes (pull_request) Successful in 7s
CI / backend-tests (push) Has been skipped
CI / frontend-tests (push) Has been skipped
CI / openapi-codegen-check (push) Has been skipped
CI / backend-tests (pull_request) Has been skipped
CI / frontend-tests (pull_request) Has been skipped
CI / openapi-codegen-check (pull_request) Has been skipped
#1511: replace equal-weight per-row median with volume-weighted median (sorted by price, cumulative sold_volume_m2 weight, stop at 50th percentile). Each corpus×month row now counts proportionally to its deal volume instead of contributing equal weight regardless of how many flats were sold. #1512: pin latest_stock to the single most-recent month in the window (last3[0]) instead of per-corpus ROW_NUMBER latest. Stale stock from inactive corpuses no longer inflates the MTS numerator; stock and sold_volume_m2 denominator now refer to the same consistent period. Also clean pre-existing ruff E401/E701/E702/E722 violations (no logic change). |
||
|---|---|---|
| .. | ||
| cache | ||
| reports | ||
| static | ||
| .gitignore | ||
| 01_load_sites.py | ||
| 02_fetch_pois.py | ||
| 03_score.py | ||
| 04_report.py | ||
| 05_objective_pull.py | ||
| 06_match_economics.py | ||
| 07_objective_full_pull.py | ||
| 08_enrich_economics.py | ||
| 09_macro_and_trend.py | ||
| 10_score_v2.py | ||
| 11_refetch_pois_extended.py | ||
| 12_more_pois.py | ||
| db_init.py | ||
| server.py | ||