1# Author: Simon-Pierre Boucher — simon-pierre.boucher@uqo.ca2"""Fundamental-value triangulation (paper §sec:fundamental; docs/fundamental_value.md).34Realised prices are noisy, selected proxies of value (theory.tex, Lemma `lem:proxy`). This package builds three5operational proxies that are kept separate from the price-based accuracy metrics of `evaluation/`:67* `repeat_sales` — municipality × class monthly log-price index (transparent deflator) and the *resale-implied value*8 of a sale: the later price of the same parcel deflated by the index change between the two dates.9* `rents` — rental-board leases matched to municipalities / dissemination areas, median rents, crude gross10 rental yields for condos and plexes, and the Poterba / Himmelberg–Mayer–Sinai user-cost diagnostic.11* `resale_eval` — evaluation of prediction runs against the resale-implied value (paired block bootstrap).12"""13from .repeat_sales import (describe_resale_sample, index_change, monthly_index, prior_targets, resale_pairs,14 resale_targets)15from .rents import (gross_yields, implied_value_ratio, load_leases, match_leases, median_rents, user_cost)1617__all__ = [18 "monthly_index", "index_change", "resale_pairs", "resale_targets", "prior_targets", "describe_resale_sample",19 "load_leases", "match_leases", "median_rents", "gross_yields", "user_cost", "implied_value_ratio",20]21