From b1411b403ae0258d4b920deacae8c95ea295694c Mon Sep 17 00:00:00 2001 From: Andre Anjos <andre.dos.anjos@gmail.com> Date: Thu, 5 Aug 2021 10:27:52 +0200 Subject: [PATCH] [pre-commit] make isort black-compatible; avoid single line imports --- .pre-commit-config.yaml | 1 - .../binseg/configs/datasets/chasedb1/mtest.py | 4 +--- bob/ip/binseg/configs/datasets/csv.py | 3 +-- bob/ip/binseg/configs/datasets/drive/mtest.py | 4 +--- .../binseg/configs/datasets/hrf/__init__.py | 3 +-- bob/ip/binseg/configs/datasets/hrf/mtest.py | 4 +--- .../configs/datasets/iostar/vessel_mtest.py | 5 +--- .../configs/datasets/refuge/__init__.py | 4 +--- bob/ip/binseg/configs/datasets/stare/mtest.py | 4 +--- bob/ip/binseg/data/JSRT/__init__.py | 4 +--- bob/ip/binseg/data/MC/__init__.py | 4 +--- bob/ip/binseg/data/Shenzhen/__init__.py | 4 +--- bob/ip/binseg/data/chasedb1/__init__.py | 4 +--- bob/ip/binseg/data/drhagis/__init__.py | 4 +--- bob/ip/binseg/data/drionsdb/__init__.py | 3 +-- bob/ip/binseg/data/drishtigs1/__init__.py | 3 +-- bob/ip/binseg/data/drive/__init__.py | 4 +--- bob/ip/binseg/data/hrf/__init__.py | 4 +--- bob/ip/binseg/data/iostar/__init__.py | 7 ++---- bob/ip/binseg/data/refuge/__init__.py | 3 +-- bob/ip/binseg/data/rimoner3/__init__.py | 4 +--- bob/ip/binseg/data/stare/__init__.py | 4 +--- bob/ip/binseg/data/utils.py | 3 +-- bob/ip/binseg/engine/evaluator.py | 3 +-- bob/ip/binseg/engine/ssltrainer.py | 8 ++----- bob/ip/binseg/engine/trainer.py | 5 +--- bob/ip/binseg/models/driu.py | 3 +-- bob/ip/binseg/models/driu_bn.py | 3 +-- bob/ip/binseg/models/hed.py | 3 +-- bob/ip/binseg/models/make_layers.py | 3 +-- bob/ip/binseg/models/resunet.py | 10 ++++---- bob/ip/binseg/models/unet.py | 3 +-- bob/ip/binseg/script/analyze.py | 8 ++++--- bob/ip/binseg/script/config.py | 3 +-- bob/ip/binseg/script/dataset.py | 3 +-- bob/ip/binseg/script/evaluate.py | 11 +++++---- bob/ip/binseg/script/experiment.py | 8 ++++--- bob/ip/binseg/script/predict.py | 11 +++++---- bob/ip/binseg/script/significance.py | 24 +++++++++++-------- bob/ip/binseg/script/train.py | 11 +++++---- bob/ip/binseg/test/test_dataset.py | 3 +-- bob/ip/binseg/test/test_measures.py | 10 ++++---- bob/ip/binseg/test/test_models.py | 24 +++++++------------ bob/ip/binseg/test/test_significance.py | 8 ++++--- bob/ip/binseg/test/test_transforms.py | 24 ++++++++++--------- doc/conf.py | 3 +-- setup.py | 6 ++--- 47 files changed, 118 insertions(+), 167 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 8fc576d7..176b5c5c 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -7,7 +7,6 @@ repos: - id: isort args: [ --profile, "black", - --force-single-line-imports, --line-length, "80", --order-by-type, --lines-between-types, "1" diff --git a/bob/ip/binseg/configs/datasets/chasedb1/mtest.py b/bob/ip/binseg/configs/datasets/chasedb1/mtest.py index 75fa39b4..31a49025 100644 --- a/bob/ip/binseg/configs/datasets/chasedb1/mtest.py +++ b/bob/ip/binseg/configs/datasets/chasedb1/mtest.py @@ -8,9 +8,7 @@ from bob.ip.binseg.configs.datasets.chasedb1.xtest import dataset as _xt from bob.ip.binseg.configs.datasets.chasedb1.xtest import second_annotator -from bob.ip.binseg.data.transforms import CenterCrop -from bob.ip.binseg.data.transforms import Pad -from bob.ip.binseg.data.transforms import Resize +from bob.ip.binseg.data.transforms import CenterCrop, Pad, Resize dataset = { "train": _xt["train"], diff --git a/bob/ip/binseg/configs/datasets/csv.py b/bob/ip/binseg/configs/datasets/csv.py index 76ed9ba3..14f89f46 100644 --- a/bob/ip/binseg/configs/datasets/csv.py +++ b/bob/ip/binseg/configs/datasets/csv.py @@ -61,8 +61,7 @@ More information: import os from bob.ip.binseg.data.dataset import CSVDataset -from bob.ip.binseg.data.loader import load_pil_1 -from bob.ip.binseg.data.loader import load_pil_rgb +from bob.ip.binseg.data.loader import load_pil_1, load_pil_rgb from bob.ip.binseg.data.sample import Sample # How we use the loaders - "sample" is a dictionary where keys are defined diff --git a/bob/ip/binseg/configs/datasets/drive/mtest.py b/bob/ip/binseg/configs/datasets/drive/mtest.py index e9e09a49..60920f9c 100644 --- a/bob/ip/binseg/configs/datasets/drive/mtest.py +++ b/bob/ip/binseg/configs/datasets/drive/mtest.py @@ -8,9 +8,7 @@ from bob.ip.binseg.configs.datasets.drive.xtest import dataset as _xt from bob.ip.binseg.configs.datasets.drive.xtest import second_annotator -from bob.ip.binseg.data.transforms import Crop -from bob.ip.binseg.data.transforms import Pad -from bob.ip.binseg.data.transforms import Resize +from bob.ip.binseg.data.transforms import Crop, Pad, Resize dataset = { "train": _xt["train"], diff --git a/bob/ip/binseg/configs/datasets/hrf/__init__.py b/bob/ip/binseg/configs/datasets/hrf/__init__.py index 4153b42d..ef8285c8 100644 --- a/bob/ip/binseg/configs/datasets/hrf/__init__.py +++ b/bob/ip/binseg/configs/datasets/hrf/__init__.py @@ -5,8 +5,7 @@ def _maker_1168(protocol): from ....data.hrf import dataset as raw - from ....data.transforms import Crop - from ....data.transforms import Resize + from ....data.transforms import Crop, Resize from .. import make_dataset as mk return mk(raw.subsets(protocol), [Crop(0, 108, 2336, 3296), Resize(1168)]) diff --git a/bob/ip/binseg/configs/datasets/hrf/mtest.py b/bob/ip/binseg/configs/datasets/hrf/mtest.py index 72dd581d..1b5e6324 100644 --- a/bob/ip/binseg/configs/datasets/hrf/mtest.py +++ b/bob/ip/binseg/configs/datasets/hrf/mtest.py @@ -7,9 +7,7 @@ """ from bob.ip.binseg.configs.datasets.hrf.xtest import dataset as _xt -from bob.ip.binseg.data.transforms import Crop -from bob.ip.binseg.data.transforms import Pad -from bob.ip.binseg.data.transforms import Resize +from bob.ip.binseg.data.transforms import Crop, Pad, Resize dataset = { "train": _xt["train"], diff --git a/bob/ip/binseg/configs/datasets/iostar/vessel_mtest.py b/bob/ip/binseg/configs/datasets/iostar/vessel_mtest.py index bfaad616..b120721b 100644 --- a/bob/ip/binseg/configs/datasets/iostar/vessel_mtest.py +++ b/bob/ip/binseg/configs/datasets/iostar/vessel_mtest.py @@ -7,10 +7,7 @@ """ from bob.ip.binseg.configs.datasets.iostar.vessel_xtest import dataset as _xt -from bob.ip.binseg.data.transforms import CenterCrop -from bob.ip.binseg.data.transforms import Crop -from bob.ip.binseg.data.transforms import Pad -from bob.ip.binseg.data.transforms import Resize +from bob.ip.binseg.data.transforms import CenterCrop, Crop, Pad, Resize dataset = { "train": _xt["train"], diff --git a/bob/ip/binseg/configs/datasets/refuge/__init__.py b/bob/ip/binseg/configs/datasets/refuge/__init__.py index 129020c1..cfd1afb4 100644 --- a/bob/ip/binseg/configs/datasets/refuge/__init__.py +++ b/bob/ip/binseg/configs/datasets/refuge/__init__.py @@ -5,9 +5,7 @@ def _maker(protocol): from ....data.refuge import dataset as raw - from ....data.transforms import CenterCrop - from ....data.transforms import Pad - from ....data.transforms import Resize + from ....data.transforms import CenterCrop, Pad, Resize from .. import make_dataset as mk # due to different sizes, we need to make the dataset twice diff --git a/bob/ip/binseg/configs/datasets/stare/mtest.py b/bob/ip/binseg/configs/datasets/stare/mtest.py index 8c48b00a..ba68168f 100644 --- a/bob/ip/binseg/configs/datasets/stare/mtest.py +++ b/bob/ip/binseg/configs/datasets/stare/mtest.py @@ -8,9 +8,7 @@ from bob.ip.binseg.configs.datasets.stare.xtest import dataset as _xt from bob.ip.binseg.configs.datasets.stare.xtest import second_annotator -from bob.ip.binseg.data.transforms import CenterCrop -from bob.ip.binseg.data.transforms import Pad -from bob.ip.binseg.data.transforms import Resize +from bob.ip.binseg.data.transforms import CenterCrop, Pad, Resize dataset = { "train": _xt["train"], diff --git a/bob/ip/binseg/data/JSRT/__init__.py b/bob/ip/binseg/data/JSRT/__init__.py index 8091716e..42a26cc4 100644 --- a/bob/ip/binseg/data/JSRT/__init__.py +++ b/bob/ip/binseg/data/JSRT/__init__.py @@ -29,9 +29,7 @@ from PIL import Image import bob.extension from ..dataset import JSONDataset -from ..loader import load_pil_1 -from ..loader import load_pil_rgb -from ..loader import make_delayed +from ..loader import load_pil_1, load_pil_rgb, make_delayed _protocols = [ pkg_resources.resource_filename(__name__, "default.json"), diff --git a/bob/ip/binseg/data/MC/__init__.py b/bob/ip/binseg/data/MC/__init__.py index f2208e1c..d479eb61 100644 --- a/bob/ip/binseg/data/MC/__init__.py +++ b/bob/ip/binseg/data/MC/__init__.py @@ -29,9 +29,7 @@ from PIL import Image import bob.extension from ..dataset import JSONDataset -from ..loader import load_pil_1 -from ..loader import load_pil_rgb -from ..loader import make_delayed +from ..loader import load_pil_1, load_pil_rgb, make_delayed _protocols = [ pkg_resources.resource_filename(__name__, "default.json"), diff --git a/bob/ip/binseg/data/Shenzhen/__init__.py b/bob/ip/binseg/data/Shenzhen/__init__.py index b7cb2d6c..89f9e723 100644 --- a/bob/ip/binseg/data/Shenzhen/__init__.py +++ b/bob/ip/binseg/data/Shenzhen/__init__.py @@ -27,9 +27,7 @@ import pkg_resources import bob.extension from ..dataset import JSONDataset -from ..loader import load_pil_1 -from ..loader import load_pil_rgb -from ..loader import make_delayed +from ..loader import load_pil_1, load_pil_rgb, make_delayed _protocols = [ pkg_resources.resource_filename(__name__, "default.json"), diff --git a/bob/ip/binseg/data/chasedb1/__init__.py b/bob/ip/binseg/data/chasedb1/__init__.py index 3cb27001..0878395d 100644 --- a/bob/ip/binseg/data/chasedb1/__init__.py +++ b/bob/ip/binseg/data/chasedb1/__init__.py @@ -38,9 +38,7 @@ import pkg_resources import bob.extension from ..dataset import JSONDataset -from ..loader import load_pil_1 -from ..loader import load_pil_rgb -from ..loader import make_delayed +from ..loader import load_pil_1, load_pil_rgb, make_delayed _protocols = [ pkg_resources.resource_filename(__name__, "first-annotator.json"), diff --git a/bob/ip/binseg/data/drhagis/__init__.py b/bob/ip/binseg/data/drhagis/__init__.py index 20b1ad43..363e0644 100644 --- a/bob/ip/binseg/data/drhagis/__init__.py +++ b/bob/ip/binseg/data/drhagis/__init__.py @@ -33,9 +33,7 @@ import pkg_resources import bob.extension from ..dataset import JSONDataset -from ..loader import load_pil_1 -from ..loader import load_pil_rgb -from ..loader import make_delayed +from ..loader import load_pil_1, load_pil_rgb, make_delayed _protocols = [ pkg_resources.resource_filename(__name__, "default.json"), diff --git a/bob/ip/binseg/data/drionsdb/__init__.py b/bob/ip/binseg/data/drionsdb/__init__.py index 8732d60d..aa6226c2 100644 --- a/bob/ip/binseg/data/drionsdb/__init__.py +++ b/bob/ip/binseg/data/drionsdb/__init__.py @@ -31,8 +31,7 @@ import pkg_resources import bob.extension from ..dataset import JSONDataset -from ..loader import load_pil_rgb -from ..loader import make_delayed +from ..loader import load_pil_rgb, make_delayed _protocols = [ pkg_resources.resource_filename(__name__, "expert1.json"), diff --git a/bob/ip/binseg/data/drishtigs1/__init__.py b/bob/ip/binseg/data/drishtigs1/__init__.py index cb9cadcf..c80cabc8 100644 --- a/bob/ip/binseg/data/drishtigs1/__init__.py +++ b/bob/ip/binseg/data/drishtigs1/__init__.py @@ -29,8 +29,7 @@ import pkg_resources import bob.extension from ..dataset import JSONDataset -from ..loader import load_pil_rgb -from ..loader import make_delayed +from ..loader import load_pil_rgb, make_delayed _protocols = { "optic-disc-all": pkg_resources.resource_filename( diff --git a/bob/ip/binseg/data/drive/__init__.py b/bob/ip/binseg/data/drive/__init__.py index ea702976..698395b4 100644 --- a/bob/ip/binseg/data/drive/__init__.py +++ b/bob/ip/binseg/data/drive/__init__.py @@ -27,9 +27,7 @@ import pkg_resources import bob.extension from ..dataset import JSONDataset -from ..loader import load_pil_1 -from ..loader import load_pil_rgb -from ..loader import make_delayed +from ..loader import load_pil_1, load_pil_rgb, make_delayed _protocols = [ pkg_resources.resource_filename(__name__, "default.json"), diff --git a/bob/ip/binseg/data/hrf/__init__.py b/bob/ip/binseg/data/hrf/__init__.py index 35f84a37..0a256660 100644 --- a/bob/ip/binseg/data/hrf/__init__.py +++ b/bob/ip/binseg/data/hrf/__init__.py @@ -26,9 +26,7 @@ import pkg_resources import bob.extension from ..dataset import JSONDataset -from ..loader import load_pil_1 -from ..loader import load_pil_rgb -from ..loader import make_delayed +from ..loader import load_pil_1, load_pil_rgb, make_delayed _protocols = [ pkg_resources.resource_filename(__name__, "default.json"), diff --git a/bob/ip/binseg/data/iostar/__init__.py b/bob/ip/binseg/data/iostar/__init__.py index 6c773ec9..8118f781 100644 --- a/bob/ip/binseg/data/iostar/__init__.py +++ b/bob/ip/binseg/data/iostar/__init__.py @@ -29,11 +29,8 @@ import pkg_resources import bob.extension from ..dataset import JSONDataset -from ..loader import load_pil_1 -from ..loader import load_pil_rgb -from ..loader import make_delayed -from ..utils import invert_mode1_image -from ..utils import subtract_mode1_images +from ..loader import load_pil_1, load_pil_rgb, make_delayed +from ..utils import invert_mode1_image, subtract_mode1_images _protocols = [ pkg_resources.resource_filename(__name__, "vessel.json"), diff --git a/bob/ip/binseg/data/refuge/__init__.py b/bob/ip/binseg/data/refuge/__init__.py index d3ed9472..538f7b38 100644 --- a/bob/ip/binseg/data/refuge/__init__.py +++ b/bob/ip/binseg/data/refuge/__init__.py @@ -39,8 +39,7 @@ import pkg_resources import bob.extension from ..dataset import JSONDataset -from ..loader import load_pil_rgb -from ..loader import make_delayed +from ..loader import load_pil_rgb, make_delayed _protocols = { "optic-disc": pkg_resources.resource_filename(__name__, "default.json"), diff --git a/bob/ip/binseg/data/rimoner3/__init__.py b/bob/ip/binseg/data/rimoner3/__init__.py index 2d20b226..d6132465 100644 --- a/bob/ip/binseg/data/rimoner3/__init__.py +++ b/bob/ip/binseg/data/rimoner3/__init__.py @@ -27,9 +27,7 @@ import pkg_resources import bob.extension from ..dataset import JSONDataset -from ..loader import load_pil_1 -from ..loader import load_pil_rgb -from ..loader import make_delayed +from ..loader import load_pil_1, load_pil_rgb, make_delayed _protocols = [ pkg_resources.resource_filename(__name__, "optic-disc-exp1.json"), diff --git a/bob/ip/binseg/data/stare/__init__.py b/bob/ip/binseg/data/stare/__init__.py index bb4b7040..902cc236 100644 --- a/bob/ip/binseg/data/stare/__init__.py +++ b/bob/ip/binseg/data/stare/__init__.py @@ -31,9 +31,7 @@ import pkg_resources import bob.extension from ..dataset import JSONDataset -from ..loader import load_pil_1 -from ..loader import load_pil_rgb -from ..loader import make_delayed +from ..loader import load_pil_1, load_pil_rgb, make_delayed _protocols = [ pkg_resources.resource_filename(__name__, "ah.json"), diff --git a/bob/ip/binseg/data/utils.py b/bob/ip/binseg/data/utils.py index 9ec9fdcc..54a187c0 100644 --- a/bob/ip/binseg/data/utils.py +++ b/bob/ip/binseg/data/utils.py @@ -10,8 +10,7 @@ import PIL.ImageOps import torch import torch.utils.data -from .transforms import Compose -from .transforms import ToTensor +from .transforms import Compose, ToTensor def invert_mode1_image(img): diff --git a/bob/ip/binseg/engine/evaluator.py b/bob/ip/binseg/engine/evaluator.py index c838425f..c27384c2 100644 --- a/bob/ip/binseg/engine/evaluator.py +++ b/bob/ip/binseg/engine/evaluator.py @@ -16,8 +16,7 @@ import torchvision.transforms.functional as VF from tqdm import tqdm -from ..utils.measure import base_measures -from ..utils.measure import bayesian_measures +from ..utils.measure import base_measures, bayesian_measures logger = logging.getLogger(__name__) diff --git a/bob/ip/binseg/engine/ssltrainer.py b/bob/ip/binseg/engine/ssltrainer.py index c4039345..735b6c1f 100644 --- a/bob/ip/binseg/engine/ssltrainer.py +++ b/bob/ip/binseg/engine/ssltrainer.py @@ -15,13 +15,9 @@ import torch from tqdm import tqdm from ..utils.measure import SmoothedValue -from ..utils.resources import cpu_constants -from ..utils.resources import cpu_log -from ..utils.resources import gpu_constants -from ..utils.resources import gpu_log +from ..utils.resources import cpu_constants, cpu_log, gpu_constants, gpu_log from ..utils.summary import summary -from .trainer import PYTORCH_GE_110 -from .trainer import torch_evaluation +from .trainer import PYTORCH_GE_110, torch_evaluation logger = logging.getLogger(__name__) diff --git a/bob/ip/binseg/engine/trainer.py b/bob/ip/binseg/engine/trainer.py index 5e2e4f4a..aa7f8d8f 100644 --- a/bob/ip/binseg/engine/trainer.py +++ b/bob/ip/binseg/engine/trainer.py @@ -16,10 +16,7 @@ import torch from tqdm import tqdm from ..utils.measure import SmoothedValue -from ..utils.resources import cpu_constants -from ..utils.resources import cpu_log -from ..utils.resources import gpu_constants -from ..utils.resources import gpu_log +from ..utils.resources import cpu_constants, cpu_log, gpu_constants, gpu_log from ..utils.summary import summary logger = logging.getLogger(__name__) diff --git a/bob/ip/binseg/models/driu.py b/bob/ip/binseg/models/driu.py index 9381e00a..333370b0 100644 --- a/bob/ip/binseg/models/driu.py +++ b/bob/ip/binseg/models/driu.py @@ -7,8 +7,7 @@ import torch import torch.nn from .backbones.vgg import vgg16_for_segmentation -from .make_layers import UpsampleCropBlock -from .make_layers import conv_with_kaiming_uniform +from .make_layers import UpsampleCropBlock, conv_with_kaiming_uniform class ConcatFuseBlock(torch.nn.Module): diff --git a/bob/ip/binseg/models/driu_bn.py b/bob/ip/binseg/models/driu_bn.py index a28c462f..2219ecce 100644 --- a/bob/ip/binseg/models/driu_bn.py +++ b/bob/ip/binseg/models/driu_bn.py @@ -7,8 +7,7 @@ import torch import torch.nn from .backbones.vgg import vgg16_bn_for_segmentation -from .make_layers import UpsampleCropBlock -from .make_layers import conv_with_kaiming_uniform +from .make_layers import UpsampleCropBlock, conv_with_kaiming_uniform class ConcatFuseBlock(torch.nn.Module): diff --git a/bob/ip/binseg/models/hed.py b/bob/ip/binseg/models/hed.py index ef27486f..2eeada2b 100644 --- a/bob/ip/binseg/models/hed.py +++ b/bob/ip/binseg/models/hed.py @@ -7,8 +7,7 @@ import torch import torch.nn from .backbones.vgg import vgg16_for_segmentation -from .make_layers import UpsampleCropBlock -from .make_layers import conv_with_kaiming_uniform +from .make_layers import UpsampleCropBlock, conv_with_kaiming_uniform class ConcatFuseBlock(torch.nn.Module): diff --git a/bob/ip/binseg/models/make_layers.py b/bob/ip/binseg/models/make_layers.py index 7aa9547b..f93b579e 100644 --- a/bob/ip/binseg/models/make_layers.py +++ b/bob/ip/binseg/models/make_layers.py @@ -4,8 +4,7 @@ import torch import torch.nn -from torch.nn import Conv2d -from torch.nn import ConvTranspose2d +from torch.nn import Conv2d, ConvTranspose2d def conv_with_kaiming_uniform( diff --git a/bob/ip/binseg/models/resunet.py b/bob/ip/binseg/models/resunet.py index 1a887580..6d3493ff 100644 --- a/bob/ip/binseg/models/resunet.py +++ b/bob/ip/binseg/models/resunet.py @@ -6,10 +6,12 @@ from collections import OrderedDict import torch.nn from .backbones.resnet import resnet50_for_segmentation -from .make_layers import PixelShuffle_ICNR -from .make_layers import UnetBlock -from .make_layers import conv_with_kaiming_uniform -from .make_layers import convtrans_with_kaiming_uniform +from .make_layers import ( + PixelShuffle_ICNR, + UnetBlock, + conv_with_kaiming_uniform, + convtrans_with_kaiming_uniform, +) class ResUNet(torch.nn.Module): diff --git a/bob/ip/binseg/models/unet.py b/bob/ip/binseg/models/unet.py index 6d736222..adfdd8d8 100644 --- a/bob/ip/binseg/models/unet.py +++ b/bob/ip/binseg/models/unet.py @@ -6,8 +6,7 @@ from collections import OrderedDict import torch.nn from .backbones.vgg import vgg16_for_segmentation -from .make_layers import UnetBlock -from .make_layers import conv_with_kaiming_uniform +from .make_layers import UnetBlock, conv_with_kaiming_uniform class UNet(torch.nn.Module): diff --git a/bob/ip/binseg/script/analyze.py b/bob/ip/binseg/script/analyze.py index 6ffd5b26..ea1ad37e 100644 --- a/bob/ip/binseg/script/analyze.py +++ b/bob/ip/binseg/script/analyze.py @@ -6,9 +6,11 @@ import os import click -from bob.extension.scripts.click_helper import ConfigCommand -from bob.extension.scripts.click_helper import ResourceOption -from bob.extension.scripts.click_helper import verbosity_option +from bob.extension.scripts.click_helper import ( + ConfigCommand, + ResourceOption, + verbosity_option, +) from .binseg import save_sh_command diff --git a/bob/ip/binseg/script/config.py b/bob/ip/binseg/script/config.py index 74d42bac..458fa484 100644 --- a/bob/ip/binseg/script/config.py +++ b/bob/ip/binseg/script/config.py @@ -8,8 +8,7 @@ import shutil import click import pkg_resources -from bob.extension.scripts.click_helper import AliasedGroup -from bob.extension.scripts.click_helper import verbosity_option +from bob.extension.scripts.click_helper import AliasedGroup, verbosity_option logger = logging.getLogger(__name__) diff --git a/bob/ip/binseg/script/dataset.py b/bob/ip/binseg/script/dataset.py index 9931f3d2..366755a8 100644 --- a/bob/ip/binseg/script/dataset.py +++ b/bob/ip/binseg/script/dataset.py @@ -9,8 +9,7 @@ import click import pkg_resources from bob.extension import rc -from bob.extension.scripts.click_helper import AliasedGroup -from bob.extension.scripts.click_helper import verbosity_option +from bob.extension.scripts.click_helper import AliasedGroup, verbosity_option logger = logging.getLogger(__name__) diff --git a/bob/ip/binseg/script/evaluate.py b/bob/ip/binseg/script/evaluate.py index 2fce03e5..16ba96a5 100644 --- a/bob/ip/binseg/script/evaluate.py +++ b/bob/ip/binseg/script/evaluate.py @@ -5,12 +5,13 @@ import logging import click -from bob.extension.scripts.click_helper import ConfigCommand -from bob.extension.scripts.click_helper import ResourceOption -from bob.extension.scripts.click_helper import verbosity_option +from bob.extension.scripts.click_helper import ( + ConfigCommand, + ResourceOption, + verbosity_option, +) -from ..engine.evaluator import compare_annotators -from ..engine.evaluator import run +from ..engine.evaluator import compare_annotators, run logger = logging.getLogger(__name__) diff --git a/bob/ip/binseg/script/experiment.py b/bob/ip/binseg/script/experiment.py index 63c90a95..20702c51 100644 --- a/bob/ip/binseg/script/experiment.py +++ b/bob/ip/binseg/script/experiment.py @@ -7,9 +7,11 @@ import shutil import click -from bob.extension.scripts.click_helper import ConfigCommand -from bob.extension.scripts.click_helper import ResourceOption -from bob.extension.scripts.click_helper import verbosity_option +from bob.extension.scripts.click_helper import ( + ConfigCommand, + ResourceOption, + verbosity_option, +) from .binseg import save_sh_command diff --git a/bob/ip/binseg/script/predict.py b/bob/ip/binseg/script/predict.py index dd506259..3972a18d 100644 --- a/bob/ip/binseg/script/predict.py +++ b/bob/ip/binseg/script/predict.py @@ -11,14 +11,15 @@ import torch from torch.utils.data import DataLoader -from bob.extension.scripts.click_helper import ConfigCommand -from bob.extension.scripts.click_helper import ResourceOption -from bob.extension.scripts.click_helper import verbosity_option +from bob.extension.scripts.click_helper import ( + ConfigCommand, + ResourceOption, + verbosity_option, +) from ..engine.predictor import run from ..utils.checkpointer import Checkpointer -from .binseg import download_to_tempfile -from .binseg import setup_pytorch_device +from .binseg import download_to_tempfile, setup_pytorch_device logger = logging.getLogger(__name__) diff --git a/bob/ip/binseg/script/significance.py b/bob/ip/binseg/script/significance.py index 52a0d46f..f248472b 100755 --- a/bob/ip/binseg/script/significance.py +++ b/bob/ip/binseg/script/significance.py @@ -8,16 +8,20 @@ import sys import click import numpy -from bob.extension.scripts.click_helper import ConfigCommand -from bob.extension.scripts.click_helper import ResourceOption -from bob.extension.scripts.click_helper import verbosity_option - -from ..engine.significance import PERFORMANCE_FIGURES -from ..engine.significance import index_of_outliers -from ..engine.significance import sliding_window_performances -from ..engine.significance import visual_performances -from ..engine.significance import write_analysis_figures -from ..engine.significance import write_analysis_text +from bob.extension.scripts.click_helper import ( + ConfigCommand, + ResourceOption, + verbosity_option, +) + +from ..engine.significance import ( + PERFORMANCE_FIGURES, + index_of_outliers, + sliding_window_performances, + visual_performances, + write_analysis_figures, + write_analysis_text, +) from .evaluate import _validate_threshold from .evaluate import run as run_evaluation diff --git a/bob/ip/binseg/script/train.py b/bob/ip/binseg/script/train.py index c5d8bfae..78de7c37 100644 --- a/bob/ip/binseg/script/train.py +++ b/bob/ip/binseg/script/train.py @@ -10,13 +10,14 @@ import torch from torch.utils.data import DataLoader -from bob.extension.scripts.click_helper import ConfigCommand -from bob.extension.scripts.click_helper import ResourceOption -from bob.extension.scripts.click_helper import verbosity_option +from bob.extension.scripts.click_helper import ( + ConfigCommand, + ResourceOption, + verbosity_option, +) from ..utils.checkpointer import Checkpointer -from .binseg import set_seeds -from .binseg import setup_pytorch_device +from .binseg import set_seeds, setup_pytorch_device logger = logging.getLogger(__name__) diff --git a/bob/ip/binseg/test/test_dataset.py b/bob/ip/binseg/test/test_dataset.py index 6b907871..329ab12c 100644 --- a/bob/ip/binseg/test/test_dataset.py +++ b/bob/ip/binseg/test/test_dataset.py @@ -7,8 +7,7 @@ import os import pkg_resources -from ..data.dataset import CSVDataset -from ..data.dataset import JSONDataset +from ..data.dataset import CSVDataset, JSONDataset from ..data.sample import Sample diff --git a/bob/ip/binseg/test/test_measures.py b/bob/ip/binseg/test/test_measures.py index 17eed8b4..8c65a4d9 100644 --- a/bob/ip/binseg/test/test_measures.py +++ b/bob/ip/binseg/test/test_measures.py @@ -10,10 +10,12 @@ import pytest import torch from ..engine.evaluator import sample_measures_for_threshold -from ..utils.measure import auc -from ..utils.measure import base_measures -from ..utils.measure import bayesian_measures -from ..utils.measure import beta_credible_region +from ..utils.measure import ( + auc, + base_measures, + bayesian_measures, + beta_credible_region, +) class TestFrequentist(unittest.TestCase): diff --git a/bob/ip/binseg/test/test_models.py b/bob/ip/binseg/test/test_models.py index a4288f44..63f2fab0 100644 --- a/bob/ip/binseg/test/test_models.py +++ b/bob/ip/binseg/test/test_models.py @@ -10,8 +10,7 @@ from ..models.normalizer import TorchVisionNormalizer def test_driu(): - from ..models.driu import DRIU - from ..models.driu import driu + from ..models.driu import DRIU, driu model = driu(pretrained_backbone=True, progress=True) assert len(model) == 3 @@ -27,8 +26,7 @@ def test_driu(): def test_driu_bn(): - from ..models.driu_bn import DRIUBN - from ..models.driu_bn import driu_bn + from ..models.driu_bn import DRIUBN, driu_bn model = driu_bn(pretrained_backbone=True, progress=True) assert len(model) == 3 @@ -44,8 +42,7 @@ def test_driu_bn(): def test_driu_od(): - from ..models.driu_od import DRIUOD - from ..models.driu_od import driu_od + from ..models.driu_od import DRIUOD, driu_od model = driu_od(pretrained_backbone=True, progress=True) assert len(model) == 3 @@ -61,8 +58,7 @@ def test_driu_od(): def test_driu_pix(): - from ..models.driu_pix import DRIUPIX - from ..models.driu_pix import driu_pix + from ..models.driu_pix import DRIUPIX, driu_pix model = driu_pix(pretrained_backbone=True, progress=True) assert len(model) == 3 @@ -78,8 +74,7 @@ def test_driu_pix(): def test_unet(): - from ..models.unet import UNet - from ..models.unet import unet + from ..models.unet import UNet, unet model = unet(pretrained_backbone=True, progress=True) assert len(model) == 3 @@ -95,8 +90,7 @@ def test_unet(): def test_hed(): - from ..models.hed import HED - from ..models.hed import hed + from ..models.hed import HED, hed model = hed(pretrained_backbone=True, progress=True) assert len(model) == 3 @@ -113,8 +107,7 @@ def test_hed(): def test_m2unet(): from ..models.backbones.mobilenetv2 import MobileNetV24Segmentation - from ..models.m2unet import M2UNet - from ..models.m2unet import m2unet + from ..models.m2unet import M2UNet, m2unet model = m2unet(pretrained_backbone=True, progress=True) assert len(model) == 3 @@ -131,8 +124,7 @@ def test_m2unet(): def test_resunet50(): from ..models.backbones.resnet import ResNet4Segmentation - from ..models.resunet import ResUNet - from ..models.resunet import resunet50 + from ..models.resunet import ResUNet, resunet50 model = resunet50(pretrained_backbone=True, progress=True) assert len(model) == 3 diff --git a/bob/ip/binseg/test/test_significance.py b/bob/ip/binseg/test/test_significance.py index 8ece30d8..9d124a7c 100644 --- a/bob/ip/binseg/test/test_significance.py +++ b/bob/ip/binseg/test/test_significance.py @@ -8,9 +8,11 @@ import numpy import pytest import torch -from ..engine.significance import PERFORMANCE_FIGURES -from ..engine.significance import _performance_summary -from ..engine.significance import _winperf_measures +from ..engine.significance import ( + PERFORMANCE_FIGURES, + _performance_summary, + _winperf_measures, +) from ..utils.measure import base_measures diff --git a/bob/ip/binseg/test/test_transforms.py b/bob/ip/binseg/test/test_transforms.py index 01a59fa1..82f0ef98 100644 --- a/bob/ip/binseg/test/test_transforms.py +++ b/bob/ip/binseg/test/test_transforms.py @@ -10,17 +10,19 @@ import pkg_resources import torch import torchvision.transforms.functional -from ..data.transforms import CenterCrop -from ..data.transforms import ColorJitter -from ..data.transforms import Compose -from ..data.transforms import Crop -from ..data.transforms import Pad -from ..data.transforms import RandomHorizontalFlip -from ..data.transforms import RandomRotation -from ..data.transforms import RandomVerticalFlip -from ..data.transforms import Resize -from ..data.transforms import SingleAutoLevel16to8 -from ..data.transforms import ToTensor +from ..data.transforms import ( + CenterCrop, + ColorJitter, + Compose, + Crop, + Pad, + RandomHorizontalFlip, + RandomRotation, + RandomVerticalFlip, + Resize, + SingleAutoLevel16to8, + ToTensor, +) def _create_img(size): diff --git a/doc/conf.py b/doc/conf.py index 24ddcf7e..33402703 100644 --- a/doc/conf.py +++ b/doc/conf.py @@ -244,8 +244,7 @@ autodoc_default_options = { # For inter-documentation mapping: -from bob.extension.utils import link_documentation -from bob.extension.utils import load_requirements +from bob.extension.utils import link_documentation, load_requirements sphinx_requirements = "extra-intersphinx.txt" if os.path.exists(sphinx_requirements): diff --git a/setup.py b/setup.py index 1a61c278..33cb7e73 100644 --- a/setup.py +++ b/setup.py @@ -1,8 +1,6 @@ -from setuptools import dist -from setuptools import setup +from setuptools import dist, setup -from bob.extension.utils import find_packages -from bob.extension.utils import load_requirements +from bob.extension.utils import find_packages, load_requirements dist.Distribution(dict(setup_requires=["bob.extension"])) install_requires = load_requirements() -- GitLab