From 943ef47ac2e5a567ad001d4366f6b51527b46e05 Mon Sep 17 00:00:00 2001 From: Philipp Arras Date: Tue, 19 Jun 2018 09:51:50 +0200 Subject: [PATCH] Simplify interface of UnitLogGauss --- nifty5/library/unit_log_gauss.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/nifty5/library/unit_log_gauss.py b/nifty5/library/unit_log_gauss.py index 66d05d7a..0fef52c7 100644 --- a/nifty5/library/unit_log_gauss.py +++ b/nifty5/library/unit_log_gauss.py @@ -4,19 +4,19 @@ from ..utilities import memo class UnitLogGauss(Energy): - def __init__(self, position, s, inverter=None): + def __init__(self, s, inverter=None): """ s: Sky model object value = 0.5 * s.vdot(s), i.e. a log-Gauss distribution with unit covariance """ - super(UnitLogGauss, self).__init__(position) - self._s = s.at(position) + super(UnitLogGauss, self).__init__(s.position) + self._s = s self._inverter = inverter def at(self, position): - return self.__class__(position, self._s, self._inverter) + return self.__class__(self._s.at(position), self._inverter) @property @memo -- GitLab