diff --git a/nifty5/__init__.py b/nifty5/__init__.py index e2c02b6f7c112e686b7a916b3c5168b43d7e5d54..1cf08445dff38bdf31ec19363da28be275c9d47d 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 96b1e8ac62a7e087eaf20efe703cfe2818d5f7e8..7684980db6d35cc688fa82e7c698ac47cc399a41 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 13d9e5f1872bec62e9f9e477690a277549cd1cc5..eb7e4325a45762202ac52c4cc014cb9a12e2a861 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 5959479a6f879ba41faed3c21d6e67aa537cccc9..4a860f86cae5c4f9e8404a39aed792472ae6b97f 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 648290c8b2e949928565ae618a77a78c74ea11e2..e206aa6a35f4f87409aab643d834bd07c9ce2b91 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):