diff --git a/nifty5/__init__.py b/nifty5/__init__.py index 07ed65faad56feacda7f59a49d52bb85b65607d7..173c2ea4df270218a767fbd8ad2236467b1c7c47 100644 --- a/nifty5/__init__.py +++ b/nifty5/__init__.py @@ -46,7 +46,7 @@ from .operators.outer_product_operator import OuterProduct from .operators.simple_linear_operators import ( VdotOperator, ConjugationOperator, Realizer, FieldAdapter, ducktape, GeometryRemover, NullOperator, - MatrixProductOperator) + MatrixProductOperator, PartialExtractor) from .operators.value_inserter import ValueInserter from .operators.energy_operators import ( EnergyOperator, GaussianEnergy, PoissonianEnergy, InverseGammaLikelihood, diff --git a/nifty5/operators/simple_linear_operators.py b/nifty5/operators/simple_linear_operators.py index 80905fbfb395930367f8af57d042939b692340ec..2e161f3da2ff867082f548034da6a67514ac9021 100644 --- a/nifty5/operators/simple_linear_operators.py +++ b/nifty5/operators/simple_linear_operators.py @@ -326,7 +326,7 @@ class NullOperator(LinearOperator): return self._nullfield(self._tgt(mode)) -class _PartialExtractor(LinearOperator): +class PartialExtractor(LinearOperator): def __init__(self, domain, target): if not isinstance(domain, MultiDomain): raise TypeError("MultiDomain expected")