From a7e8f80414cd12057c90f3b3cc4dacdb95b85fc9 Mon Sep 17 00:00:00 2001 From: Philipp Arras Date: Tue, 10 Jul 2018 17:45:05 +0200 Subject: [PATCH] Remove ApplyData --- nifty5/__init__.py | 1 - nifty5/library/apply_data.py | 30 ------------------------------ 2 files changed, 31 deletions(-) delete mode 100644 nifty5/library/apply_data.py diff --git a/nifty5/__init__.py b/nifty5/__init__.py index 5a2c94c7..cb24e10c 100644 --- a/nifty5/__init__.py +++ b/nifty5/__init__.py @@ -76,7 +76,6 @@ from .sugar import * from .plotting.plot import plot from .library.amplitude_model import make_amplitude_model -from .library.apply_data import ApplyData from .library.gaussian_energy import GaussianEnergy from .library.los_response import LOSResponse from .library.point_sources import PointSources diff --git a/nifty5/library/apply_data.py b/nifty5/library/apply_data.py deleted file mode 100644 index 4df78fdc..00000000 --- a/nifty5/library/apply_data.py +++ /dev/null @@ -1,30 +0,0 @@ -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, see . -# -# Copyright(C) 2013-2018 Max-Planck-Society -# -# NIFTy is being developed at the Max-Planck-Institut fuer Astrophysik -# and financially supported by the Studienstiftung des deutschen Volkes. - -from __future__ import absolute_import, division, print_function -from ..compat import * - - -def ApplyData(data, var, model_data): - # TODO This is rather confusing. Delete that eventually. - from ..operators.diagonal_operator import DiagonalOperator - from ..models.constant import Constant - from ..sugar import sqrt - sqrt_n = DiagonalOperator(sqrt(var)) - data = Constant(model_data.position, data) - return sqrt_n.inverse(model_data - data) -- GitLab