interest_rate_model
Table model for benchmark interest rates (single-column for Prime, extensible).
Classes:
-
InterestRateModel–Rows = dates, columns = benchmark rate names (e.g. 'Prime').
InterestRateModel
InterestRateModel(parent=None)
Bases: QAbstractTableModel
Rows = dates, columns = benchmark rate names (e.g. 'Prime').
Methods:
-
update_from_dataframe–Load from a date-indexed DataFrame, filtered to
[start_date, end_date].
update_from_dataframe
update_from_dataframe(
benchmarks_df,
start_date: date | None = None,
end_date: date | None = None,
) -> None
Load from a date-indexed DataFrame, filtered to [start_date, end_date].