Spaces:
Running
Running
| """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) | |