|
a |
|
b/tests/test_dataloader.py |
|
|
1 |
import pytest |
|
|
2 |
import torch |
|
|
3 |
import torchvision |
|
|
4 |
import torchxrayvision as xrv |
|
|
5 |
from tqdm import tqdm |
|
|
6 |
import sys |
|
|
7 |
|
|
|
8 |
|
|
|
9 |
def test_dataloader_stats(): |
|
|
10 |
# print stats |
|
|
11 |
for views in [["PA","AP"],["AP Supine"]]: |
|
|
12 |
print(xrv.datasets.COVID19_Dataset(views=views, |
|
|
13 |
imgpath="images", |
|
|
14 |
csvpath="metadata.csv")) |
|
|
15 |
|
|
|
16 |
def test_dataloader(): |
|
|
17 |
d_covid19 = xrv.datasets.COVID19_Dataset(views=["PA", "AP", "AP Supine"], |
|
|
18 |
imgpath="images", |
|
|
19 |
csvpath="metadata.csv") |
|
|
20 |
print(d_covid19) |
|
|
21 |
|
|
|
22 |
for i in tqdm(range(len(d_covid19))): |
|
|
23 |
# start from the most recent |
|
|
24 |
a = d_covid19[len(d_covid19)-i-1] |