Man pages for cre.dcf
Discounted Cash Flow Tools for Commercial Real Estate

add_credit_ratiosAdd credit ratios for debt service, interest cover, debt...
analyze_dealAnalyze a simplified CRE deal
as_rateRate conversion (decimal vs bps)
asset_snapshotSummarize a simplified asset in one row
as_yamlSerialize a validated configuration list to YAML
build_lease_tableStylised rent table (lease cash-flow)
cf_compute_leveredEquity cash flows and metrics in the presence of debt
cfg_explainExplain effective parameters after normalization
cfg_missingReport missing or inconsistent fields in a config list
cfg_normalizeNormalize YAML into Discounted Cash Flow (DCF) and debt...
cfg_validateValidate YAML configuration structure
cf_make_full_tableAssemble the full cash-flow table (discounted cash flow and...
compare_financing_scenariosCompare three financing structures on a common Discounted...
compute_equity_investCompute equity invested at t0 (acquisition costs already...
compute_leveraged_metricsLevered summary (equity cash flows and equity metrics)
compute_noi_y1Quick computation of year-1 NOI
compute_unleveraged_metricsUnlevered summary (project metrics)
cre_glossaryGlossary of CRE finance and modelling terms
dcf_add_noi_columnsExplicitly standardise GEI and NOI columns in a Discounted...
dcf_calculateUnlevered discounted cash flow model for a commercial real...
dcf_read_configRead a configuration YAML
dcf_spec_templateMinimal specification template for a Discounted Cash Flow...
dcf_write_yaml_templateWrite a commented YAML template for users to edit
deal_cashflowsExtract standard cash-flow tables from a deal result
deal_specDefine a simplified CRE deal specification
deal_to_configConvert a simplified deal into an engine configuration
debt_built_scheduleDebt schedule for bullet and amortising loans
debt_termsDefine simple debt terms for a CRE deal
depreciation_specBuild a depreciation specification for a generic SPV tax...
derive_exit_yieldDerive an exit yield from an entry yield and a spread (bps)
discount_factorDiscount factor
equity_multiple_safeSafely compute the equity multiple for an equity cash-flow...
flag_covenantsCovenant flags after computing credit ratios
forward_value_from_noiForward value from next-period NOI
get_cfgSafe access to nested YAML values
guard_rateGuardrail on an input rate (message if scale likely...
init_debt_feesInitial debt fees (arrangement fee)
interest_ruleBuild an interest-deductibility rule for the generic SPV tax...
irr_partitionIRR decomposition between operations and resale
irr_safeRobust internal rate of return (adaptive bracketing)
lease_effective_rentLease effective rent from a stream of lease cash flows
lease_eventDefine a lease event for the simplified lease-roll API
lease_rollGroup lease units into a simplified lease roll
lease_roll_snapshotSummarize a lease roll in analyst-friendly tabular form
leases_tbl_structurationAggregate lease events into annual vectors aligned on...
lease_unitDefine one lease unit for the simplified lease-roll API
load_style_presetLoad a preset style YAML file
loss_ruleBuild a loss-carryforward rule for the generic SPV tax engine
npv_rateNet present value at constant rate
or-orOr-or helper
price_from_capAcquisition price from an entry capitalization rate
project_terminal_noiProject the NOI capitalized in the terminal value one year...
renewal_eventDefine a renewal or reletting event
rndMonetary rounding to 2 decimals
run_caseRun a full DCF case from a list or a YAML file
run_from_configCanonical pipeline from a YAML file
select_terminal_noiRobust selection of terminal NOI for resale valuation
simulate_shockApply scenario shocks to a set of Discounted Cash Flow (DCF)...
style_bullet_ratiosExtract bullet credit-ratio path for a style preset
styles_breach_countsCount covenant breaches by style under the bullet-debt...
styles_break_even_exit_yieldBreak-even exit yield for a target leveraged equity IRR, by...
styles_distressed_exitDistressed exit summary across CRE investment styles
styles_equity_cashflowsExtract leveraged equity cash flows by style
styles_exit_sensitivityExit-yield sensitivity of leveraged equity IRR by style
styles_growth_sensitivityRental-growth (indexation) sensitivity of leveraged equity...
styles_manifestCompute the style-by-style manifest for preset scenarios
styles_pv_splitPresent-value split between income and resale by style
styles_revalue_yield_plus_growthRe-evaluate styles under a yield-plus-growth discounting rule
summarize_caseSummarise a financing scenario from ratios and metrics
sweep_sensitivitiesSensitivity grid (rate / exit yield) and monotonicity of...
tax_basis_spvExtract a tax basis from a pre-tax case
tax_run_spvRun a generic SPV-level tax engine
tax_spec_spvBuild a generic SPV tax specification
test_refiTest the feasibility of a refinancing at year T
underwrite_loanConstrained underwriting for a commercial mortgage
vacancy_eventDefine an explicit vacancy event
cre.dcf documentation built on April 10, 2026, 5:08 p.m.