Coverage report:
97%
hide covered
Files
Functions
Classes
coverage.py v7.13.5
, created at 2026-05-01 22:47 +0000
File
class
statements
missing
excluded
coverage
src / qsmile / __init__.py
(no class)
15
0
0
100%
src / qsmile / core / __init__.py
(no class)
4
0
0
100%
src / qsmile / core / black76.py
(no class)
89
2
0
98%
src / qsmile / core / coords.py
XCoord
0
0
0
100%
src / qsmile / core / coords.py
YCoord
0
0
0
100%
src / qsmile / core / coords.py
(no class)
12
0
0
100%
src / qsmile / core / daycount.py
DayCount
6
0
0
100%
src / qsmile / core / daycount.py
(no class)
7
0
0
100%
src / qsmile / core / maps.py
(no class)
90
13
2
86%
src / qsmile / core / plot.py
(no class)
52
2
2
96%
src / qsmile / data / __init__.py
(no class)
7
0
0
100%
src / qsmile / data / io.py
SampleDataReader
29
0
0
100%
src / qsmile / data / io.py
(no class)
14
0
0
100%
src / qsmile / data / meta.py
SmileMetadata
13
0
0
100%
src / qsmile / data / meta.py
(no class)
15
0
0
100%
src / qsmile / data / prices.py
OptionChain
155
6
0
96%
src / qsmile / data / prices.py
(no class)
80
2
3
98%
src / qsmile / data / strikes.py
StrikeArray
38
1
0
97%
src / qsmile / data / strikes.py
(no class)
18
0
0
100%
src / qsmile / data / vols.py
VolData
82
0
0
100%
src / qsmile / data / vols.py
(no class)
41
0
2
100%
src / qsmile / models / __init__.py
(no class)
6
0
0
100%
src / qsmile / models / base.py
SmileModel
27
0
2
100%
src / qsmile / models / base.py
(no class)
30
0
5
100%
src / qsmile / models / result.py
SmileResult
0
0
0
100%
src / qsmile / models / result.py
(no class)
30
0
0
100%
src / qsmile / models / sabr.py
SABRModel
48
4
0
92%
src / qsmile / models / sabr.py
(no class)
23
0
0
100%
src / qsmile / models / svi.py
SVIModel
25
2
0
92%
src / qsmile / models / svi.py
(no class)
22
0
0
100%
Total
978
32
16
97%
No items found using the specified filter.