Skip to content

Commit 2fe0e9f

Browse files
author
Feras A Saad
committed
Fix #241, rename simulators->outputs in vscgpm.
1 parent 16abb21 commit 2fe0e9f

File tree

2 files changed

+5
-6
lines changed

2 files changed

+5
-6
lines changed

src/venturescript/vscgpm.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -63,8 +63,8 @@ def __init__(self, outputs, inputs, rng=None, sp=None, **kwargs):
6363
if not kwargs.get('supress', None):
6464
self.ripl.evaluate('(%s)' % ('make_cgpm' if sp is None else sp,))
6565
# Check correct outputs.
66-
if len(outputs) != len(self.ripl.sample('simulators')):
67-
raise ValueError('source.simulators list disagrees with outputs.')
66+
if len(outputs) != len(self.ripl.sample('outputs')):
67+
raise ValueError('source.outputs list disagrees with outputs.')
6868
self.outputs = outputs
6969
# Check correct inputs.
7070
if len(inputs) != self.ripl.evaluate('(size inputs)'):
@@ -171,7 +171,7 @@ def _predict_cell(self, rowid, target, inputs, label):
171171
sp_args = str.join(' ', map(str, [rowid] + inputs_list))
172172
i = self.outputs.index(target)
173173
return self.ripl.predict(
174-
'((lookup simulators %i) %s)' % (i, sp_args), label=label)
174+
'((lookup outputs %i) %s)' % (i, sp_args), label=label)
175175

176176
def _observe_cell(self, rowid, query, value, inputs):
177177
inputs_list = [inputs[i] for i in self.inputs]

tests/test_vscgpm.py

+2-3
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,7 @@
5050
(mem (lambda (rowid w)
5151
(uniform_continuous (- w 10) (+ w 10)))))
5252
53-
(assume simulators (list simulate_m
54-
simulate_y))))]
53+
(assume outputs (list simulate_m simulate_y))))]
5554
5655
[define observe_m
5756
(lambda (rowid w value label)
@@ -90,7 +89,7 @@
9089
uniform_continuous(w - 10, w + 10)
9190
});
9291
93-
assume simulators = [simulate_m, simulate_y];
92+
assume outputs = [simulate_m, simulate_y];
9493
};
9594
9695
define observe_m = (rowid, w, value, label) -> {

0 commit comments

Comments
 (0)