Coverage for src / qsmile / core / coords.py: 100%
12 statements
« prev ^ index » next coverage.py v7.13.5, created at 2026-04-04 21:47 +0000
« prev ^ index » next coverage.py v7.13.5, created at 2026-04-04 21:47 +0000
1"""Coordinate system enums for smile data."""
3from __future__ import annotations
5from enum import Enum
8class XCoord(Enum):
9 """X-coordinate (strike) representations."""
11 FixedStrike = "fixed_strike"
12 MoneynessStrike = "moneyness_strike"
13 LogMoneynessStrike = "log_moneyness_strike"
14 StandardisedStrike = "standardised_strike"
17class YCoord(Enum):
18 """Y-coordinate (value) representations."""
20 Price = "price"
21 Volatility = "volatility"
22 Variance = "variance"
23 TotalVariance = "total_variance"