π Add MVTec LOCO dataset and sPRO metric #1967
85.71% of diff hit (target 81.32%)
View this Pull Request on Codecov
85.71% of diff hit (target 81.32%)
Annotations
Check warning on line 102 in src/anomalib/callbacks/metrics.py
codecov / codecov/patch
src/anomalib/callbacks/metrics.py#L97-L102
Added lines #L97 - L102 were not covered by tests
Check warning on line 104 in src/anomalib/callbacks/metrics.py
codecov / codecov/patch
src/anomalib/callbacks/metrics.py#L104
Added line #L104 was not covered by tests
Check warning on line 206 in src/anomalib/callbacks/metrics.py
codecov / codecov/patch
src/anomalib/callbacks/metrics.py#L205-L206
Added lines #L205 - L206 were not covered by tests
Check warning on line 226 in src/anomalib/callbacks/metrics.py
codecov / codecov/patch
src/anomalib/callbacks/metrics.py#L226
Added line #L226 was not covered by tests
Check warning on line 49 in src/anomalib/data/base/datamodule.py
codecov / codecov/patch
src/anomalib/data/base/datamodule.py#L49
Added line #L49 was not covered by tests
Check warning on line 52 in src/anomalib/data/base/datamodule.py
codecov / codecov/patch
src/anomalib/data/base/datamodule.py#L52
Added line #L52 was not covered by tests
Check warning on line 126 in src/anomalib/data/image/mvtec_loco.py
codecov / codecov/patch
src/anomalib/data/image/mvtec_loco.py#L125-L126
Added lines #L125 - L126 were not covered by tests
Check warning on line 168 in src/anomalib/data/image/mvtec_loco.py
codecov / codecov/patch
src/anomalib/data/image/mvtec_loco.py#L168
Added line #L168 was not covered by tests
Check warning on line 252 in src/anomalib/data/image/mvtec_loco.py
codecov / codecov/patch
src/anomalib/data/image/mvtec_loco.py#L251-L252
Added lines #L251 - L252 were not covered by tests
Check warning on line 275 in src/anomalib/data/image/mvtec_loco.py
codecov / codecov/patch
src/anomalib/data/image/mvtec_loco.py#L275
Added line #L275 was not covered by tests
Check warning on line 299 in src/anomalib/data/image/mvtec_loco.py
codecov / codecov/patch
src/anomalib/data/image/mvtec_loco.py#L299
Added line #L299 was not covered by tests
Check warning on line 480 in src/anomalib/data/image/mvtec_loco.py
codecov / codecov/patch
src/anomalib/data/image/mvtec_loco.py#L480
Added line #L480 was not covered by tests
Check warning on line 30 in src/anomalib/metrics/collection.py
codecov / codecov/patch
src/anomalib/metrics/collection.py#L30
Added line #L30 was not covered by tests
Check warning on line 102 in src/anomalib/metrics/spro.py
codecov / codecov/patch
src/anomalib/metrics/spro.py#L102
Added line #L102 was not covered by tests
Check warning on line 129 in src/anomalib/metrics/spro.py
codecov / codecov/patch
src/anomalib/metrics/spro.py#L129
Added line #L129 was not covered by tests
Check warning on line 146 in src/anomalib/metrics/spro.py
codecov / codecov/patch
src/anomalib/metrics/spro.py#L146
Added line #L146 was not covered by tests
Check warning on line 164 in src/anomalib/metrics/spro.py
codecov / codecov/patch
src/anomalib/metrics/spro.py#L164
Added line #L164 was not covered by tests
Check warning on line 169 in src/anomalib/metrics/spro.py
codecov / codecov/patch
src/anomalib/metrics/spro.py#L168-L169
Added lines #L168 - L169 were not covered by tests
Check warning on line 215 in src/anomalib/metrics/spro.py
codecov / codecov/patch
src/anomalib/metrics/spro.py#L213-L215
Added lines #L213 - L215 were not covered by tests