From 6c1ced8134caf04649274b6aadea2a2e7d5f08eb Mon Sep 17 00:00:00 2001
From: Philipp Arras <parras@mpa-garching.mpg.de>
Date: Wed, 27 Jun 2018 17:03:04 +0200
Subject: [PATCH] Fixups

---
 nifty5/__init__.py                     | 4 ++++
 nifty5/library/__init__.py             | 2 +-
 nifty5/library/point_sources.py        | 2 +-
 nifty5/models/local_nonlinearity.py    | 2 +-
 nifty5/{library => }/nonlinearities.py | 2 +-
 5 files changed, 8 insertions(+), 4 deletions(-)
 rename nifty5/{library => }/nonlinearities.py (97%)

diff --git a/nifty5/__init__.py b/nifty5/__init__.py
index e2c02b6f7..1cf08445d 100644
--- a/nifty5/__init__.py
+++ b/nifty5/__init__.py
@@ -4,6 +4,9 @@ from . import dobj
 from .domains import *
 from .domain_tuple import DomainTuple
 from .field import Field
+
+from .nonlinearities import Exponential, Linear, PositiveTanh, Tanh
+
 from .models import *
 from .operators import *
 from .probing.utils import probe_with_posterior_samples, probe_diagonal, \
@@ -12,6 +15,7 @@ from .minimization import *
 
 from .sugar import *
 from .plotting.plot import plot
+
 from . import library
 from . import extra
 
diff --git a/nifty5/library/__init__.py b/nifty5/library/__init__.py
index 96b1e8ac6..7684980db 100644
--- a/nifty5/library/__init__.py
+++ b/nifty5/library/__init__.py
@@ -4,8 +4,8 @@ from .los_response import LOSResponse
 from .noise_energy import NoiseEnergy
 from .nonlinear_power_energy import NonlinearPowerEnergy
 from .nonlinear_wiener_filter_energy import NonlinearWienerFilterEnergy
-from .nonlinearities import Exponential, Linear, PositiveTanh, Tanh
 from .poisson_energy import PoissonEnergy
+from .point_sources import PointSources
 from .poisson_log_likelihood import PoissonLogLikelihood
 from .smooth_sky import make_smooth_mf_sky_model, make_smooth_sky_model
 from .unit_log_gauss import UnitLogGauss
diff --git a/nifty5/library/point_sources.py b/nifty5/library/point_sources.py
index 13d9e5f18..eb7e4325a 100644
--- a/nifty5/library/point_sources.py
+++ b/nifty5/library/point_sources.py
@@ -3,7 +3,7 @@ from scipy.stats import invgamma, norm
 from ..field import Field
 from ..sugar import makeOp
 from ..multi import MultiField
-from ..model import Model
+from ..models import Model
 
 from ..operators import SelectionOperator
 from ..utilities import memo
diff --git a/nifty5/models/local_nonlinearity.py b/nifty5/models/local_nonlinearity.py
index 5959479a6..4a860f86c 100644
--- a/nifty5/models/local_nonlinearity.py
+++ b/nifty5/models/local_nonlinearity.py
@@ -16,7 +16,7 @@
 # NIFTy is being developed at the Max-Planck-Institut fuer Astrophysik
 # and financially supported by the Studienstiftung des deutschen Volkes.
 
-from ..library.nonlinearities import Exponential, PositiveTanh, Tanh
+from ..nonlinearities import Exponential, PositiveTanh, Tanh
 from ..sugar import makeOp
 
 from .model import Model
diff --git a/nifty5/library/nonlinearities.py b/nifty5/nonlinearities.py
similarity index 97%
rename from nifty5/library/nonlinearities.py
rename to nifty5/nonlinearities.py
index 648290c8b..e206aa6a3 100644
--- a/nifty5/library/nonlinearities.py
+++ b/nifty5/nonlinearities.py
@@ -16,7 +16,7 @@
 # NIFTy is being developed at the Max-Planck-Institut fuer Astrophysik
 # and financially supported by the Studienstiftung des deutschen Volkes.
 
-from ..sugar import full, exp, tanh
+from .sugar import full, exp, tanh
 
 
 class Linear(object):
-- 
GitLab