From 2eba2b6efbb380a5fb9142588f2f886000b9ccd0 Mon Sep 17 00:00:00 2001
From: Martin Reinecke <martin@mpa-garching.mpg.de>
Date: Wed, 28 Nov 2018 08:45:02 +0100
Subject: [PATCH] make FieldAdapter visible as before, to avoid breaking user
 code

---
 nifty5/__init__.py                          | 2 +-
 nifty5/operators/simple_linear_operators.py | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/nifty5/__init__.py b/nifty5/__init__.py
index c10b61282..df80e1405 100644
--- a/nifty5/__init__.py
+++ b/nifty5/__init__.py
@@ -48,7 +48,7 @@ from .operators.block_diagonal_operator import BlockDiagonalOperator
 from .operators.outer_product_operator import OuterProduct
 from .operators.simple_linear_operators import (
     VdotOperator, ConjugationOperator, Realizer,
-    ducktape, GeometryRemover, NullOperator)
+    FieldAdapter, ducktape, GeometryRemover, NullOperator)
 from .operators.energy_operators import (
     EnergyOperator, GaussianEnergy, PoissonianEnergy, InverseGammaLikelihood,
     BernoulliEnergy, Hamiltonian, SampledKullbachLeiblerDivergence)
diff --git a/nifty5/operators/simple_linear_operators.py b/nifty5/operators/simple_linear_operators.py
index 076406662..e69012d96 100644
--- a/nifty5/operators/simple_linear_operators.py
+++ b/nifty5/operators/simple_linear_operators.py
@@ -62,7 +62,7 @@ class Realizer(EndomorphicOperator):
         return x.real
 
 
-class _FieldAdapter(LinearOperator):
+class FieldAdapter(LinearOperator):
     """Operator for conversion between Fields and MultiFields.
 
     Parameters
@@ -120,7 +120,7 @@ def ducktape(left, right, name):
             left = left.domain
         else:
             left = makeDomain(left)
-    return _FieldAdapter(left, name)
+    return FieldAdapter(left, name)
 
 
 class GeometryRemover(LinearOperator):
-- 
GitLab