Spaces:
Running
Running
File size: 446 Bytes
d317049 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | """Shared forecasting contract constants and return-space helpers."""
from __future__ import annotations
import numpy as np
FORECAST_CONTRACT_VERSION = "weekly_log_v1"
RETURN_SPACE = "simple_public_log_internal"
PUBLIC_RETURN_SPACE = "simple_return"
TARGET_RETURN_TYPE = "log_return"
def log_to_simple_return(x: float) -> float:
"""Convert a log return to a simple return for public display."""
return float(np.exp(float(x)) - 1.0)
|