numeraire.core.capabilities#
Capability names — the open extractor set.
Capabilities, not mandatory methods: a Model declares which of these it supports via
Model.capabilities() and evaluators dispatch on them. This set is v0 and expected to
crystallize once the third real adapter (IPCA / VoC / a cross-sectional SDF method) lands.
Keep it a flat registry of string constants, not an enum — extensions may add their own.
- numeraire.core.capabilities.TO_WEIGHTS = 'to_weights'#
Produces a stream of portfolio weights (e.g. tangency / SDF / timing positions).
- numeraire.core.capabilities.TO_FORECAST = 'to_forecast'#
Produces a conditional return forecast for the next horizon (predictive regressions).
- numeraire.core.capabilities.TO_PRICING = 'to_pricing'#
Prices a cross-section as
(date x asset)expected returns (expected_returns).
- numeraire.core.capabilities.TO_DENSITY = 'to_density'#
(Future) produces a conditional return density.
- numeraire.core.capabilities.TO_SURFACE = 'to_surface'#
(Future) produces an option/implied surface.