Skip to content

Commit

Permalink
Format with isort defaults
Browse files Browse the repository at this point in the history
  • Loading branch information
adrhill committed Jun 23, 2021
1 parent a358bca commit 78ecae0
Show file tree
Hide file tree
Showing 12 changed files with 83 additions and 121 deletions.
3 changes: 0 additions & 3 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -68,9 +68,6 @@ profile = "black"
multi_line_output = 3
known_first_party = "innvestigate"
known_local_folder = "tests"
force_single_line = "True"
group_by_package = "True"
force_alphabetical_sort_within_sections = "True"

[tool.pytest.ini_options]
addopts = "-v -m fast --strict-markers --cov"
Expand Down
77 changes: 36 additions & 41 deletions src/innvestigate/analyzer/__init__.py
Original file line number Diff line number Diff line change
@@ -1,47 +1,42 @@
# Get Python six functionality:
from __future__ import absolute_import
from __future__ import division
from __future__ import print_function
from __future__ import unicode_literals
from __future__ import absolute_import, division, print_function, unicode_literals

from .base import NotAnalyzeableModelException
from .deeptaylor import BoundedDeepTaylor
from .deeptaylor import DeepTaylor
from .gradient_based import BaselineGradient
from .gradient_based import Deconvnet
from .gradient_based import Gradient
from .gradient_based import GuidedBackprop
from .gradient_based import InputTimesGradient
from .gradient_based import IntegratedGradients
from .gradient_based import SmoothGrad
from .misc import Input
from .misc import Random
from .pattern_based import PatternAttribution
from .pattern_based import PatternNet
from .relevance_based.relevance_analyzer import BaselineLRPZ
from .relevance_based.relevance_analyzer import LRP
from .relevance_based.relevance_analyzer import LRPAlpha1Beta0
from .relevance_based.relevance_analyzer import LRPAlpha1Beta0IgnoreBias
from .relevance_based.relevance_analyzer import LRPAlpha2Beta1
from .relevance_based.relevance_analyzer import LRPAlpha2Beta1IgnoreBias
from .relevance_based.relevance_analyzer import LRPAlphaBeta
from .relevance_based.relevance_analyzer import LRPEpsilon
from .relevance_based.relevance_analyzer import LRPEpsilonIgnoreBias
from .relevance_based.relevance_analyzer import LRPFlat
from .relevance_based.relevance_analyzer import LRPSequentialPresetA
from .relevance_based.relevance_analyzer import LRPSequentialPresetAFlat
from .relevance_based.relevance_analyzer import LRPSequentialPresetB
from .relevance_based.relevance_analyzer import LRPSequentialPresetBFlat
from .relevance_based.relevance_analyzer import LRPSequentialPresetBFlatUntilIdx
from .relevance_based.relevance_analyzer import LRPWSquare
from .relevance_based.relevance_analyzer import LRPZ
from .relevance_based.relevance_analyzer import LRPZIgnoreBias
from .relevance_based.relevance_analyzer import LRPZPlus
from .relevance_based.relevance_analyzer import LRPZPlusFast
from .wrapper import AugmentReduceBase
from .wrapper import GaussianSmoother
from .wrapper import PathIntegrator
from .wrapper import WrapperBase
from .deeptaylor import BoundedDeepTaylor, DeepTaylor
from .gradient_based import (
BaselineGradient,
Deconvnet,
Gradient,
GuidedBackprop,
InputTimesGradient,
IntegratedGradients,
SmoothGrad,
)
from .misc import Input, Random
from .pattern_based import PatternAttribution, PatternNet
from .relevance_based.relevance_analyzer import (
LRP,
LRPZ,
BaselineLRPZ,
LRPAlpha1Beta0,
LRPAlpha1Beta0IgnoreBias,
LRPAlpha2Beta1,
LRPAlpha2Beta1IgnoreBias,
LRPAlphaBeta,
LRPEpsilon,
LRPEpsilonIgnoreBias,
LRPFlat,
LRPSequentialPresetA,
LRPSequentialPresetAFlat,
LRPSequentialPresetB,
LRPSequentialPresetBFlat,
LRPSequentialPresetBFlatUntilIdx,
LRPWSquare,
LRPZIgnoreBias,
LRPZPlus,
LRPZPlusFast,
)
from .wrapper import AugmentReduceBase, GaussianSmoother, PathIntegrator, WrapperBase

###############################################################################
###############################################################################
Expand Down
8 changes: 2 additions & 6 deletions tests/analyzer/test_base.py
Original file line number Diff line number Diff line change
@@ -1,13 +1,9 @@
# Get Python six functionality:
from __future__ import absolute_import
from __future__ import division
from __future__ import print_function
from __future__ import unicode_literals
from __future__ import absolute_import, division, print_function, unicode_literals

import pytest

from innvestigate.analyzer import BaselineGradient
from innvestigate.analyzer import Gradient
from innvestigate.analyzer import BaselineGradient, Gradient

from tests import dryrun

Expand Down
8 changes: 2 additions & 6 deletions tests/analyzer/test_deeptaylor.py
Original file line number Diff line number Diff line change
@@ -1,13 +1,9 @@
# Get Python six functionality:
from __future__ import absolute_import
from __future__ import division
from __future__ import print_function
from __future__ import unicode_literals
from __future__ import absolute_import, division, print_function, unicode_literals

import pytest

from innvestigate.analyzer import BoundedDeepTaylor
from innvestigate.analyzer import DeepTaylor
from innvestigate.analyzer import BoundedDeepTaylor, DeepTaylor

from tests import dryrun

Expand Down
21 changes: 10 additions & 11 deletions tests/analyzer/test_gradient_based.py
Original file line number Diff line number Diff line change
@@ -1,18 +1,17 @@
# Get Python six functionality:
from __future__ import absolute_import
from __future__ import division
from __future__ import print_function
from __future__ import unicode_literals
from __future__ import absolute_import, division, print_function, unicode_literals

import pytest

from innvestigate.analyzer import BaselineGradient
from innvestigate.analyzer import Deconvnet
from innvestigate.analyzer import Gradient
from innvestigate.analyzer import GuidedBackprop
from innvestigate.analyzer import InputTimesGradient
from innvestigate.analyzer import IntegratedGradients
from innvestigate.analyzer import SmoothGrad
from innvestigate.analyzer import (
BaselineGradient,
Deconvnet,
Gradient,
GuidedBackprop,
InputTimesGradient,
IntegratedGradients,
SmoothGrad,
)

from tests import dryrun

Expand Down
8 changes: 2 additions & 6 deletions tests/analyzer/test_misc.py
Original file line number Diff line number Diff line change
@@ -1,13 +1,9 @@
# Get Python six functionality:
from __future__ import absolute_import
from __future__ import division
from __future__ import print_function
from __future__ import unicode_literals
from __future__ import absolute_import, division, print_function, unicode_literals

import pytest

from innvestigate.analyzer import Input
from innvestigate.analyzer import Random
from innvestigate.analyzer import Input, Random

from tests import dryrun

Expand Down
8 changes: 2 additions & 6 deletions tests/analyzer/test_pattern_based.py
Original file line number Diff line number Diff line change
@@ -1,13 +1,9 @@
# Get Python six functionality:
from __future__ import absolute_import
from __future__ import division
from __future__ import print_function
from __future__ import unicode_literals
from __future__ import absolute_import, division, print_function, unicode_literals

import pytest

from innvestigate.analyzer import PatternAttribution
from innvestigate.analyzer import PatternNet
from innvestigate.analyzer import PatternAttribution, PatternNet

from tests import dryrun

Expand Down
33 changes: 16 additions & 17 deletions tests/analyzer/test_relevance_based.py
Original file line number Diff line number Diff line change
@@ -1,24 +1,23 @@
# Get Python six functionality:
from __future__ import absolute_import
from __future__ import division
from __future__ import print_function
from __future__ import unicode_literals
from __future__ import absolute_import, division, print_function, unicode_literals

import pytest

from innvestigate.analyzer import BaselineLRPZ
from innvestigate.analyzer import LRPAlpha1Beta0
from innvestigate.analyzer import LRPAlpha1Beta0IgnoreBias
from innvestigate.analyzer import LRPAlpha2Beta1
from innvestigate.analyzer import LRPAlpha2Beta1IgnoreBias
from innvestigate.analyzer import LRPEpsilon
from innvestigate.analyzer import LRPEpsilonIgnoreBias
from innvestigate.analyzer import LRPFlat
from innvestigate.analyzer import LRPWSquare
from innvestigate.analyzer import LRPZ
from innvestigate.analyzer import LRPZIgnoreBias
from innvestigate.analyzer import LRPZPlus
from innvestigate.analyzer import LRPZPlusFast
from innvestigate.analyzer import (
LRPZ,
BaselineLRPZ,
LRPAlpha1Beta0,
LRPAlpha1Beta0IgnoreBias,
LRPAlpha2Beta1,
LRPAlpha2Beta1IgnoreBias,
LRPEpsilon,
LRPEpsilonIgnoreBias,
LRPFlat,
LRPWSquare,
LRPZIgnoreBias,
LRPZPlus,
LRPZPlusFast,
)

from tests import dryrun

Expand Down
17 changes: 8 additions & 9 deletions tests/analyzer/test_wrapper.py
Original file line number Diff line number Diff line change
@@ -1,16 +1,15 @@
# Get Python six functionality:
from __future__ import absolute_import
from __future__ import division
from __future__ import print_function
from __future__ import unicode_literals
from __future__ import absolute_import, division, print_function, unicode_literals

import pytest

from innvestigate.analyzer import AugmentReduceBase
from innvestigate.analyzer import GaussianSmoother
from innvestigate.analyzer import Gradient
from innvestigate.analyzer import PathIntegrator
from innvestigate.analyzer import WrapperBase
from innvestigate.analyzer import (
AugmentReduceBase,
GaussianSmoother,
Gradient,
PathIntegrator,
WrapperBase,
)

from tests import dryrun

Expand Down
10 changes: 2 additions & 8 deletions tests/networks/__init__.py
Original file line number Diff line number Diff line change
@@ -1,17 +1,11 @@
# Get Python six functionality:
from __future__ import absolute_import
from __future__ import division
from __future__ import print_function
from __future__ import unicode_literals
from __future__ import absolute_import, division, print_function, unicode_literals

import fnmatch

import keras.backend as K

from tests.networks import cifar10
from tests.networks import imagenet
from tests.networks import mnist
from tests.networks import trivia
from tests.networks import cifar10, imagenet, mnist, trivia

###############################################################################
###############################################################################
Expand Down
8 changes: 2 additions & 6 deletions tests/networks/imagenet.py
Original file line number Diff line number Diff line change
@@ -1,8 +1,5 @@
# Get Python six functionality:
from __future__ import absolute_import
from __future__ import division
from __future__ import print_function
from __future__ import unicode_literals
from __future__ import absolute_import, division, print_function, unicode_literals

import warnings

Expand All @@ -12,8 +9,7 @@

from innvestigate.applications import imagenet

from tests.networks import base
from tests.networks import mnist
from tests.networks import base, mnist

__all__ = [
"vgg16_custom",
Expand Down
3 changes: 1 addition & 2 deletions tests/tools/test_pattern.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,7 @@
from innvestigate.tools import PatternComputer

from tests import dryrun
from tests.networks.base import cnn_2convb_2dense
from tests.networks.base import mlp_2dense
from tests.networks.base import cnn_2convb_2dense, mlp_2dense


@pytest.mark.fast
Expand Down

0 comments on commit 78ecae0

Please sign in to comment.