From eb9f08345f328bf871b7c0f00b557c6ba8890b9a Mon Sep 17 00:00:00 2001 From: Philipp Arras Date: Mon, 25 May 2020 12:29:57 +0200 Subject: [PATCH] Sort imports --- src/domain_tuple.py | 5 +++-- src/domains/domain.py | 1 + src/domains/rg_space.py | 1 + src/domains/unstructured_domain.py | 1 + src/field.py | 1 + src/library/correlated_fields.py | 2 +- src/library/gridder.py | 2 +- src/library/special_distributions.py | 4 ++-- src/linearization.py | 2 +- src/minimization/line_search.py | 5 +++-- src/multi_field.py | 2 +- src/operator_spectrum.py | 2 +- src/operator_tree_optimiser.py | 14 ++++++++------ src/operators/block_diagonal_operator.py | 1 + src/operators/matrix_product_operator.py | 5 +++-- src/operators/operator.py | 2 +- src/operators/partial_conjugate.py | 3 ++- src/operators/selection_operators.py | 1 + src/probing.py | 2 +- src/utilities.py | 2 +- 20 files changed, 35 insertions(+), 23 deletions(-) diff --git a/src/domain_tuple.py b/src/domain_tuple.py index 84df832c..456c5d39 100644 --- a/src/domain_tuple.py +++ b/src/domain_tuple.py @@ -16,11 +16,12 @@ # NIFTy is being developed at the Max-Planck-Institut fuer Astrophysik. from functools import reduce -from . import utilities -from .domains.domain import Domain import numpy as np +from . import utilities +from .domains.domain import Domain + class DomainTuple(object): """Ordered sequence of Domain objects. diff --git a/src/domains/domain.py b/src/domains/domain.py index a5bed830..92ea0201 100644 --- a/src/domains/domain.py +++ b/src/domains/domain.py @@ -16,6 +16,7 @@ # NIFTy is being developed at the Max-Planck-Institut fuer Astrophysik. from functools import reduce + from ..utilities import NiftyMeta diff --git a/src/domains/rg_space.py b/src/domains/rg_space.py index 4adc200c..20f2adc7 100644 --- a/src/domains/rg_space.py +++ b/src/domains/rg_space.py @@ -16,6 +16,7 @@ # NIFTy is being developed at the Max-Planck-Institut fuer Astrophysik. from functools import reduce + import numpy as np from ..field import Field diff --git a/src/domains/unstructured_domain.py b/src/domains/unstructured_domain.py index baf4ea07..218dfe94 100644 --- a/src/domains/unstructured_domain.py +++ b/src/domains/unstructured_domain.py @@ -16,6 +16,7 @@ # NIFTy is being developed at the Max-Planck-Institut fuer Astrophysik. from functools import reduce + from .domain import Domain diff --git a/src/field.py b/src/field.py index 5ddb1df5..ec30aad0 100644 --- a/src/field.py +++ b/src/field.py @@ -16,6 +16,7 @@ # NIFTy is being developed at the Max-Planck-Institut fuer Astrophysik. from functools import reduce + import numpy as np from . import utilities diff --git a/src/library/correlated_fields.py b/src/library/correlated_fields.py index 8dacfc26..8f11ab69 100644 --- a/src/library/correlated_fields.py +++ b/src/library/correlated_fields.py @@ -21,6 +21,7 @@ from operator import mul import numpy as np +from .. import utilities from ..domain_tuple import DomainTuple from ..domains.power_space import PowerSpace from ..domains.unstructured_domain import UnstructuredDomain @@ -38,7 +39,6 @@ from ..operators.operator import Operator from ..operators.simple_linear_operators import ducktape from ..probing import StatCalculator from ..sugar import full, makeDomain, makeField, makeOp -from .. import utilities def _reshaper(x, N): diff --git a/src/library/gridder.py b/src/library/gridder.py index 1af2d314..595ba25d 100644 --- a/src/library/gridder.py +++ b/src/library/gridder.py @@ -21,7 +21,7 @@ from ..domain_tuple import DomainTuple from ..domains.rg_space import RGSpace from ..domains.unstructured_domain import UnstructuredDomain from ..operators.linear_operator import LinearOperator -from ..sugar import makeField, makeDomain +from ..sugar import makeDomain, makeField class GridderMaker(object): diff --git a/src/library/special_distributions.py b/src/library/special_distributions.py index c06b15be..49b37ca6 100644 --- a/src/library/special_distributions.py +++ b/src/library/special_distributions.py @@ -16,15 +16,15 @@ # NIFTy is being developed at the Max-Planck-Institut fuer Astrophysik. import numpy as np -from scipy.stats import invgamma, norm from scipy.interpolate import CubicSpline +from scipy.stats import invgamma, norm +from .. import random from ..domain_tuple import DomainTuple from ..domains.unstructured_domain import UnstructuredDomain from ..field import Field from ..operators.operator import Operator from ..sugar import makeOp -from .. import random def _f_on_np(f, arr): diff --git a/src/linearization.py b/src/linearization.py index 5286e9e2..91409935 100644 --- a/src/linearization.py +++ b/src/linearization.py @@ -17,8 +17,8 @@ import numpy as np -from .sugar import makeOp from .operators.operator import Operator +from .sugar import makeOp class Linearization(Operator): diff --git a/src/minimization/line_search.py b/src/minimization/line_search.py index 7aa4af32..590cdb86 100644 --- a/src/minimization/line_search.py +++ b/src/minimization/line_search.py @@ -15,10 +15,11 @@ # # NIFTy is being developed at the Max-Planck-Institut fuer Astrophysik. -from ..utilities import NiftyMeta -from ..logger import logger import numpy as np +from ..logger import logger +from ..utilities import NiftyMeta + class LineEnergy(object): """Evaluates an underlying Energy along a certain line direction. diff --git a/src/multi_field.py b/src/multi_field.py index 1051aaec..6d54a1f9 100644 --- a/src/multi_field.py +++ b/src/multi_field.py @@ -18,9 +18,9 @@ import numpy as np from . import utilities +from .domain_tuple import DomainTuple from .field import Field from .multi_domain import MultiDomain -from .domain_tuple import DomainTuple from .operators.operator import Operator diff --git a/src/operator_spectrum.py b/src/operator_spectrum.py index 4c3ff204..7954ca2a 100644 --- a/src/operator_spectrum.py +++ b/src/operator_spectrum.py @@ -23,7 +23,7 @@ from .multi_domain import MultiDomain from .multi_field import MultiField from .operators.linear_operator import LinearOperator from .operators.sandwich_operator import SandwichOperator -from .sugar import makeField, makeDomain +from .sugar import makeDomain, makeField class _DomRemover(LinearOperator): diff --git a/src/operator_tree_optimiser.py b/src/operator_tree_optimiser.py index 97b08349..85dedfc4 100644 --- a/src/operator_tree_optimiser.py +++ b/src/operator_tree_optimiser.py @@ -15,9 +15,15 @@ # # NIFTy is being developed at the Max-Planck-Institut fuer Astrophysik. -from .operators.operator import _OpChain, _OpSum, _OpProd -from .sugar import domain_union +from copy import deepcopy + +from numpy import allclose + +from .multi_field import MultiField +from .operators.operator import _OpChain, _OpProd, _OpSum from .operators.simple_linear_operators import FieldAdapter +from .sugar import domain_union, from_random + def _optimise_operator(op): """ @@ -260,10 +266,6 @@ def _optimise_operator(op): return op -from copy import deepcopy -from .sugar import from_random -from .multi_field import MultiField -from numpy import allclose def optimise_operator(op): diff --git a/src/operators/block_diagonal_operator.py b/src/operators/block_diagonal_operator.py index 34f6ffca..3e596942 100644 --- a/src/operators/block_diagonal_operator.py +++ b/src/operators/block_diagonal_operator.py @@ -20,6 +20,7 @@ from ..multi_field import MultiField from .endomorphic_operator import EndomorphicOperator from .linear_operator import LinearOperator + class BlockDiagonalOperator(EndomorphicOperator): """ Parameters diff --git a/src/operators/matrix_product_operator.py b/src/operators/matrix_product_operator.py index 66357de1..b9fa3430 100644 --- a/src/operators/matrix_product_operator.py +++ b/src/operators/matrix_product_operator.py @@ -15,11 +15,12 @@ # # NIFTy is being developed at the Max-Planck-Institut fuer Astrophysik. +import numpy as np + +from .. import utilities from ..domain_tuple import DomainTuple from ..field import Field from .endomorphic_operator import EndomorphicOperator -from .. import utilities -import numpy as np class MatrixProductOperator(EndomorphicOperator): diff --git a/src/operators/operator.py b/src/operators/operator.py index a01044e9..4319debb 100644 --- a/src/operators/operator.py +++ b/src/operators/operator.py @@ -17,8 +17,8 @@ import numpy as np -from ..utilities import NiftyMeta, indent from .. import pointwise +from ..utilities import NiftyMeta, indent class Operator(metaclass=NiftyMeta): diff --git a/src/operators/partial_conjugate.py b/src/operators/partial_conjugate.py index 9cdf9aa9..48e6ad0c 100644 --- a/src/operators/partial_conjugate.py +++ b/src/operators/partial_conjugate.py @@ -16,9 +16,10 @@ # # NIFTy is being developed at the Max-Planck-Institut fuer Astrophysik. -from .endomorphic_operator import EndomorphicOperator from ..multi_domain import MultiDomain from ..multi_field import MultiField +from .endomorphic_operator import EndomorphicOperator + class PartialConjugate(EndomorphicOperator): """Perform partial conjugation of a :class:`MultiField` diff --git a/src/operators/selection_operators.py b/src/operators/selection_operators.py index 6c8714b1..ce130406 100644 --- a/src/operators/selection_operators.py +++ b/src/operators/selection_operators.py @@ -17,6 +17,7 @@ # NIFTy is being developed at the Max-Planck-Institut fuer Astrophysik. import numpy as np + from ..domain_tuple import DomainTuple from ..domains.rg_space import RGSpace from ..domains.unstructured_domain import UnstructuredDomain diff --git a/src/probing.py b/src/probing.py index 46968ae8..4f224cc6 100644 --- a/src/probing.py +++ b/src/probing.py @@ -18,7 +18,7 @@ from .multi_field import MultiField from .operators.endomorphic_operator import EndomorphicOperator from .operators.operator import Operator -from .sugar import makeField, from_random +from .sugar import from_random, makeField class StatCalculator(object): diff --git a/src/utilities.py b/src/utilities.py index 008fa0ec..d7f71a71 100644 --- a/src/utilities.py +++ b/src/utilities.py @@ -16,8 +16,8 @@ # NIFTy is being developed at the Max-Planck-Institut fuer Astrophysik. import collections -from itertools import product from functools import reduce +from itertools import product import numpy as np -- GitLab