summaryrefslogtreecommitdiffstats
path: root/Wrappers/Python
diff options
context:
space:
mode:
authorEdoardo Pasca <edo.paskino@gmail.com>2019-05-09 12:33:12 +0100
committerEdoardo Pasca <edo.paskino@gmail.com>2019-05-09 12:33:12 +0100
commitb377d100af892052c86c21ebac3b3ab29918b080 (patch)
tree9e9ec7370a23b09875ecca69f9254c2bfbf78535 /Wrappers/Python
parentbd846706efa1aa1a0cea0b087cadce807928a3d5 (diff)
downloadframework-b377d100af892052c86c21ebac3b3ab29918b080.tar.gz
framework-b377d100af892052c86c21ebac3b3ab29918b080.tar.bz2
framework-b377d100af892052c86c21ebac3b3ab29918b080.tar.xz
framework-b377d100af892052c86c21ebac3b3ab29918b080.zip
save files as data_files
Diffstat (limited to 'Wrappers/Python')
-rw-r--r--Wrappers/Python/ccpi/optimisation/functions/KullbackLeibler.py27
-rw-r--r--Wrappers/Python/setup.py2
2 files changed, 17 insertions, 12 deletions
diff --git a/Wrappers/Python/ccpi/optimisation/functions/KullbackLeibler.py b/Wrappers/Python/ccpi/optimisation/functions/KullbackLeibler.py
index 3096191..ceea5ce 100644
--- a/Wrappers/Python/ccpi/optimisation/functions/KullbackLeibler.py
+++ b/Wrappers/Python/ccpi/optimisation/functions/KullbackLeibler.py
@@ -107,26 +107,31 @@ class KullbackLeibler(Function):
return 0.5*((z + 1) - ((z-1)**2 + 4 * tau * self.b).sqrt())
else:
- tmp = x + tau * self.bnoise
- self.b.multiply(4*tau, out=out)
- out.add((tmp-1)**2, out=out)
+ #tmp = x + tau * self.bnoise
+ tmp = tau * self.bnoise
+ tmp += x
+ tmp -= 1
+
+ self.b.multiply(4*tau, out=out)
+
+ out.add((tmp)**2, out=out)
out.sqrt(out=out)
out *= -1
- out.add(tmp+1, out=out)
+ tmp += 2
+ out += tmp
out *= 0.5
-
-
-# z_m = x + tau * self.bnoise -1
+# z_m = x + tau * self.bnoise - 1
# self.b.multiply(4*tau, out=out)
# z_m.multiply(z_m, out=z_m)
# out += z_m
-#
# out.sqrt(out=out)
-#
+# # z = z_m + 2
+# z_m.sqrt(out=z_m)
+# z_m += 2
# out *= -1
-# out += tmp2
-# out *= 0.5
+# out += z_m
+
diff --git a/Wrappers/Python/setup.py b/Wrappers/Python/setup.py
index 6c76eff..44da471 100644
--- a/Wrappers/Python/setup.py
+++ b/Wrappers/Python/setup.py
@@ -39,7 +39,7 @@ setup(
'ccpi.processors',
'ccpi.contrib','ccpi.contrib.optimisation',
'ccpi.contrib.optimisation.algorithms'],
- data_file = [('share/ccpi', ['data/boat.tiff', 'data/peppers.tiff',
+ data_files = [('share/ccpi', ['data/boat.tiff', 'data/peppers.tiff',
'data/camera.png'])],
# Project uses reStructuredText, so ensure that the docutils get