theGreekLab v2.3.0
This release adds curve-aware European option pricing, volatility-surface
support, optional JavaFX visualization, and cross-platform native runtime
validation.
Highlights
- Curve market-data API with flat and log-linearly interpolated discount and
forward curves. - Nominal
FundingCurveandDividendYieldCurvetypes to prevent accidental
curve-role swaps. - Curve-aware
ForwardBlack76pricing using equity forward and funding curves. VolatilitySurfaceandFlatVolatilitySurface, with surface-aware
ForwardBlack76constructors.- Optional
thegreeklab-visualizationartifact with validated surface sampling
and a resizable JavaFX implied-volatility heatmap. - Native
pbivnormruntime support and CI validation for:- Windows x86-64
- Linux x86-64
- macOS Intel
- macOS Apple Silicon
Compatibility
- No intended breaking changes to the existing Black-Scholes API.
-
BlackScholesandForwardBlack76now share the same internal$d_1$
calculation.
Artifacts
Core library:
<dependency>
<groupId>io.github.iamchorchos</groupId>
<artifactId>thegreeklab</artifactId>
<version>2.3.0</version>
</dependency>Optional JavaFX visualization module:
<dependency>
<groupId>io.github.iamchorchos</groupId>
<artifactId>thegreeklab-visualization</artifactId>
<version>2.3.0</version>
</dependency>