This commit is contained in:
Adam J. Stewart 2021-07-12 16:12:10 +00:00
Родитель d94e242f90
Коммит 6008649a96
5 изменённых файлов: 10 добавлений и 2 удалений

Просмотреть файл

@ -52,6 +52,10 @@ class TestGeoDataset:
def test_str(self, dataset: GeoDataset) -> None:
assert "type: GeoDataset" in str(dataset)
def test_abstract(self) -> None:
with pytest.raises(TypeError, match="Can't instantiate abstract class"):
GeoDataset() # type: ignore[abstract]
def test_add_vision(self, dataset: GeoDataset) -> None:
ds2 = CustomVisionDataset()
with pytest.raises(

Просмотреть файл

@ -4,9 +4,11 @@ from datetime import datetime
from typing import Any, Callable, Dict, Optional
import rasterio
import torch
from torchvision.datasets.utils import check_integrity, download_and_extract_archive
from .geo import GeoDataset
from .utils import BoundingBox
class CDL(GeoDataset):

Просмотреть файл

@ -1,8 +1,6 @@
import abc
from typing import Any, Dict, Iterable
import rasterio
import torch
from rtree.index import Index, Property
from torch.utils.data import Dataset

Просмотреть файл

@ -5,8 +5,10 @@ from datetime import datetime
from typing import Any, Callable, Dict, Optional, Sequence
import rasterio
import torch
from .geo import GeoDataset
from .utils import BoundingBox
class Landsat(GeoDataset, abc.ABC):

Просмотреть файл

@ -5,8 +5,10 @@ from datetime import datetime
from typing import Any, Callable, Dict, Optional, Sequence
import rasterio
import torch
from .geo import GeoDataset
from .utils import BoundingBox
class Sentinel(GeoDataset, abc.ABC):