Skip to content
Snippets Groups Projects
Commit 05bbb35f authored by André Anjos's avatar André Anjos :speech_balloon:
Browse files

[data.montgomery/shenzhen] Make all declarations into a single Python module (c.f. issue #27)

parent e6db9362
No related branches found
No related tags found
1 merge request!6Making use of LightningDataModule and simplification of data loading
# SPDX-FileCopyrightText: Copyright © 2023 Idiap Research Institute <contact@idiap.ch>
#
# SPDX-License-Identifier: GPL-3.0-or-later
"""Shenzhen datamodule for computer-aided diagnosis (fold 6)
See :py:mod:`ptbench.data.shenzhen.default` for input/output details.
"""
import importlib.resources
from ..datamodule import CachingDataModule
from ..split import JSONDatabaseSplit
from .loader import RawDataLoader
datamodule = CachingDataModule(
database_split=JSONDatabaseSplit(
importlib.resources.files(__name__.rsplit(".", 1)[0]).joinpath(
"fold_6.json.bz2"
)
),
raw_data_loader=RawDataLoader(),
)
# SPDX-FileCopyrightText: Copyright © 2023 Idiap Research Institute <contact@idiap.ch>
#
# SPDX-License-Identifier: GPL-3.0-or-later
"""Shenzhen datamodule for computer-aided diagnosis (fold 7)
See :py:mod:`ptbench.data.shenzhen.default` for input/output details.
"""
import importlib.resources
from ..datamodule import CachingDataModule
from ..split import JSONDatabaseSplit
from .loader import RawDataLoader
datamodule = CachingDataModule(
database_split=JSONDatabaseSplit(
importlib.resources.files(__name__.rsplit(".", 1)[0]).joinpath(
"fold_7.json.bz2"
)
),
raw_data_loader=RawDataLoader(),
)
# SPDX-FileCopyrightText: Copyright © 2023 Idiap Research Institute <contact@idiap.ch>
#
# SPDX-License-Identifier: GPL-3.0-or-later
"""Shenzhen datamodule for computer-aided diagnosis (fold 8)
See :py:mod:`ptbench.data.shenzhen.default` for input/output details.
"""
import importlib.resources
from ..datamodule import CachingDataModule
from ..split import JSONDatabaseSplit
from .loader import RawDataLoader
datamodule = CachingDataModule(
database_split=JSONDatabaseSplit(
importlib.resources.files(__name__.rsplit(".", 1)[0]).joinpath(
"fold_8.json.bz2"
)
),
raw_data_loader=RawDataLoader(),
)
# SPDX-FileCopyrightText: Copyright © 2023 Idiap Research Institute <contact@idiap.ch>
#
# SPDX-License-Identifier: GPL-3.0-or-later
"""Shenzhen datamodule for computer-aided diagnosis (fold 9)
See :py:mod:`ptbench.data.shenzhen.default` for input/output details.
"""
import importlib.resources
from ..datamodule import CachingDataModule
from ..split import JSONDatabaseSplit
from .loader import RawDataLoader
datamodule = CachingDataModule(
database_split=JSONDatabaseSplit(
importlib.resources.files(__name__.rsplit(".", 1)[0]).joinpath(
"fold_9.json.bz2"
)
),
raw_data_loader=RawDataLoader(),
)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment