049e17d | Andreas Stuhlmüller | 09 September 2015, 17:30:06 UTC | 0.1.1 | 09 September 2015, 17:30:06 UTC |
8776fae | Andreas Stuhlmüller | 09 September 2015, 15:55:45 UTC | Merge pull request #162 from probmods/extras ERP serialization and printing | 09 September 2015, 15:55:45 UTC |
ff4d43b | Paul | 09 September 2015, 09:40:40 UTC | Merge pull request #177 from probmods/eval-pass-store Pass store and address to function resulting from webppl eval | 09 September 2015, 09:40:40 UTC |
3a4489e | Paul | 09 September 2015, 09:07:58 UTC | Merge pull request #178 from probmods/node-v4-travis Add nodejs v4.0.0 to travis tests | 09 September 2015, 09:07:58 UTC |
9c8895a | Andreas Stuhlmüller | 08 September 2015, 19:24:29 UTC | Add nodejs v4.0.0 to travis tests | 08 September 2015, 19:24:29 UTC |
48e250f | Siddharth Narayanaswamy | 08 September 2015, 19:13:42 UTC | update naming and functionality - now provides handles to deal with serializing (-)Infinity - simpler naming | 08 September 2015, 19:13:42 UTC |
13c043e | Andreas Stuhlmüller | 08 September 2015, 18:44:38 UTC | Linting | 08 September 2015, 18:44:38 UTC |
0a85534 | Andreas Stuhlmüller | 08 September 2015, 18:34:48 UTC | Pass store and address to function resulting from webppl eval | 08 September 2015, 18:34:48 UTC |
beccb05 | Andreas Stuhlmüller | 07 September 2015, 20:25:43 UTC | Merge pull request #157 from erindb/dev Wrap run so that it can be used inside webppl programs | 07 September 2015, 20:25:43 UTC |
f07a580 | null-a | 07 September 2015, 10:59:55 UTC | Fix whitespace. | 07 September 2015, 10:59:55 UTC |
0339bdb | null-a | 07 September 2015, 10:59:49 UTC | Remove root node from serialized ERPs. | 07 September 2015, 10:59:49 UTC |
1578928 | Erin | 07 September 2015, 06:29:00 UTC | add eval tests under 'deterministic' | 07 September 2015, 06:35:08 UTC |
82c141e | Erin | 07 September 2015, 06:25:07 UTC | Merge branch 'dev' of github.com:probmods/webppl into dev | 07 September 2015, 06:25:07 UTC |
b3b2cff | Erin | 07 September 2015, 06:22:57 UTC | Revert "webppl eval tests" This reverts commit 18f423e6f6dd4abf1d96908185266a588ddf42e6. | 07 September 2015, 06:22:57 UTC |
17df5d8 | Erin | 07 September 2015, 06:22:42 UTC | Revert "change util-scripts to deterministic" This reverts commit 192ac1cda935fcfea58df425a2d56ea41a9a77d0. | 07 September 2015, 06:22:42 UTC |
522d92d | Siddharth Narayanaswamy | 04 September 2015, 09:27:59 UTC | erp json object representation - array => object | 04 September 2015, 09:27:59 UTC |
9f3524b | Siddharth Narayanaswamy | 03 September 2015, 03:54:34 UTC | add deterministic tests for serialization | 03 September 2015, 03:54:34 UTC |
126a931 | Siddharth Narayanaswamy | 03 September 2015, 03:46:19 UTC | Merge branch 'dev' into extras | 03 September 2015, 03:46:19 UTC |
cd1f9b7 | Andreas Stuhlmüller | 02 September 2015, 15:50:13 UTC | Merge pull request #171 from probmods/test-deterministic Infrastructure for testing deterministic webppl code | 02 September 2015, 15:50:13 UTC |
06d9a83 | Andreas Stuhlmüller | 02 September 2015, 15:47:36 UTC | Merge pull request #170 from null-a/return-no-arg Handle empty return statements | 02 September 2015, 15:47:36 UTC |
454a24a | null-a | 02 September 2015, 08:57:53 UTC | Tweak assertion message. | 02 September 2015, 08:57:53 UTC |
1f9c763 | null-a | 02 September 2015, 08:47:55 UTC | Remove manual exception reporting. The default reporting by nodeunit appears sufficient. | 02 September 2015, 08:47:55 UTC |
a5096f1 | null-a | 02 September 2015, 08:43:11 UTC | Lint test wppl code. | 02 September 2015, 08:43:11 UTC |
fee750d | null-a | 02 September 2015, 07:50:20 UTC | Clarify intent of test. | 02 September 2015, 07:50:20 UTC |
acad08c | Andreas Stuhlmüller | 31 August 2015, 21:50:58 UTC | Added test infrastructure for deterministic webppl code | 31 August 2015, 21:50:58 UTC |
a8be5d8 | null-a | 26 August 2015, 08:45:31 UTC | Handle return statements without an argument. | 26 August 2015, 08:51:48 UTC |
352ffc8 | null-a | 26 August 2015, 08:38:36 UTC | Make 'nodeunit tests/test-transforms.js' work. Requiring main.js adds apply as a global as expected by some tests. | 26 August 2015, 08:51:35 UTC |
a5fbab6 | Siddharth Narayanaswamy | 21 August 2015, 21:12:55 UTC | Merge branch 'dev' into extras | 21 August 2015, 21:12:55 UTC |
5a07500 | Andreas Stuhlmüller | 21 August 2015, 21:11:53 UTC | Merge pull request #168 from probmods/remove-erp-lifting Remove erp lifting from webppl core | 21 August 2015, 21:11:53 UTC |
3c7fabc | Siddharth Narayanaswamy | 21 August 2015, 21:06:56 UTC | remove lifting from webppl core - abstracted into separate package https://github.com/iffsid/webppl-erpMods | 21 August 2015, 21:06:56 UTC |
bf7d589 | null-a | 21 August 2015, 18:45:00 UTC | Fix formatting. | 21 August 2015, 18:45:00 UTC |
5c3c6f4 | Andreas Stuhlmüller | 21 August 2015, 18:34:48 UTC | Merge pull request #167 from null-a/readme-tweaks Readme tweaks | 21 August 2015, 18:34:48 UTC |
dd1d75f | null-a | 21 August 2015, 18:29:34 UTC | Add example of specifying package entry point. | 21 August 2015, 18:29:34 UTC |
87518c3 | null-a | 21 August 2015, 18:23:15 UTC | Fix file extension in debugger example. | 21 August 2015, 18:24:43 UTC |
70b8449 | Siddharth Narayanaswamy | 19 August 2015, 23:50:25 UTC | linting | 19 August 2015, 23:50:25 UTC |
9d3a284 | Siddharth Narayanaswamy | 19 August 2015, 23:45:17 UTC | made toJSON return an actual JSON object - makes checking if it is an erp object easier (now returns `{erp: [probs, support]}`) - if it was just an array `[probs, support]`, no way to test when deserializing if it was from an erp - factored `erpFromString` to use `erpFromJSON` since erpFromJSON makes some functions that act on serialized erps easier and can also implement checks better. | 19 August 2015, 23:45:17 UTC |
85866d5 | Siddharth Narayanaswamy | 18 August 2015, 15:02:06 UTC | remove dependence on names for erp serialization | 18 August 2015, 15:02:06 UTC |
9a1d13d | Siddharth Narayanaswamy | 18 August 2015, 15:01:44 UTC | remove names from erps | 18 August 2015, 15:01:44 UTC |
f856a42 | Siddharth Narayanaswamy | 18 August 2015, 01:13:40 UTC | remove special mention for baseERPEntries | 18 August 2015, 01:13:40 UTC |
9047f59 | Siddharth Narayanaswamy | 17 August 2015, 22:25:35 UTC | set parameterized to be true by default - also add missing name for binomialERP | 17 August 2015, 22:25:35 UTC |
13d0372 | Siddharth Narayanaswamy | 17 August 2015, 22:24:45 UTC | rename property from erp to dist | 17 August 2015, 22:24:45 UTC |
9e46f2d | Siddharth Narayanaswamy | 17 August 2015, 22:24:00 UTC | rename fixParameters to withParameters | 17 August 2015, 22:24:00 UTC |
6449be5 | Siddharth Narayanaswamy | 15 August 2015, 11:07:41 UTC | fix print under unified toJSON return | 15 August 2015, 11:07:41 UTC |
fab85d2 | Siddharth Narayanaswamy | 15 August 2015, 11:07:20 UTC | unify toJSON return type when valid | 15 August 2015, 11:07:20 UTC |
d61b810 | Siddharth Narayanaswamy | 15 August 2015, 11:06:34 UTC | don't mutate erp when fixing parameters | 15 August 2015, 11:06:34 UTC |
703b809 | Siddharth Narayanaswamy | 15 August 2015, 11:05:28 UTC | rename prototype `parameterize` to `fixParameters` | 15 August 2015, 11:05:28 UTC |
721c233 | Siddharth Narayanaswamy | 14 August 2015, 19:57:29 UTC | Merge branch 'dev' into extras | 14 August 2015, 19:57:29 UTC |
7f26651 | Siddharth Narayanaswamy | 14 August 2015, 19:36:27 UTC | edit erp `print` method | 14 August 2015, 19:36:27 UTC |
6862929 | Siddharth Narayanaswamy | 14 August 2015, 19:35:21 UTC | edits serializer and deserializer - now uses `name` and `parameterized` | 14 August 2015, 19:35:21 UTC |
a1d3613 | Siddharth Narayanaswamy | 14 August 2015, 19:33:27 UTC | erp prototype to fill in parameters - helps make erps unparameterized for saveing/storing | 14 August 2015, 19:33:27 UTC |
c43cd81 | Siddharth Narayanaswamy | 14 August 2015, 19:27:09 UTC | add `name` and `parameterized` fields to erps - `name` for identification - `parameterized` to indicate if sampler/scorer/support require parameters (affects decisions to print/save) | 14 August 2015, 19:27:09 UTC |
846a831 | null-a | 14 August 2015, 17:50:06 UTC | Fix invalid JSON in README.md | 14 August 2015, 17:50:06 UTC |
87ba796 | Andreas Stuhlmüller | 14 August 2015, 16:44:00 UTC | Merge pull request #163 from null-a/imh-sample-without-params Handle calls to sample which omit the params arg in IncrementalMH | 14 August 2015, 16:44:00 UTC |
6765e3e | null-a | 14 August 2015, 16:35:20 UTC | Make test more strict. | 14 August 2015, 16:35:20 UTC |
19193cf | null-a | 14 August 2015, 09:40:35 UTC | Merge branch 'dev' into imh-sample-without-params | 14 August 2015, 09:40:35 UTC |
288c221 | null-a | 14 August 2015, 09:34:27 UTC | Handle optional and variable length params. | 14 August 2015, 09:34:27 UTC |
bc88774 | Siddharth Narayanaswamy | 13 August 2015, 19:02:56 UTC | remove unnecessary re-serialization | 13 August 2015, 19:02:56 UTC |
0eebd5a | Siddharth Narayanaswamy | 13 August 2015, 16:55:07 UTC | linting | 13 August 2015, 16:55:07 UTC |
b7d3a2c | Siddharth Narayanaswamy | 13 August 2015, 16:43:34 UTC | removed magic `'<erp>'` string - now displays the name of the erp -- formed from the name of the sampler | 13 August 2015, 16:43:34 UTC |
40ccb16 | Siddharth Narayanaswamy | 13 August 2015, 16:41:13 UTC | scores instead of prob and context through forEach - the serializer keeps the `prob` feild as scores; exponentiating where necessary for printing - removed `cc = this` construct and included `this` in `_.forEach` | 13 August 2015, 16:41:13 UTC |
0010e6a | Andreas Stuhlmüller | 13 August 2015, 15:09:23 UTC | Merge pull request #164 from null-a/incrementalize-rejection Make Rejection work with caching transform. | 13 August 2015, 15:09:23 UTC |
58c253f | null-a | 13 August 2015, 08:12:25 UTC | Make Rejection work with caching transform. | 13 August 2015, 08:12:25 UTC |
61fe593 | null-a | 13 August 2015, 07:54:06 UTC | Handle calls to sample which omit the params arg. | 13 August 2015, 07:54:06 UTC |
192ac1c | Erin | 12 August 2015, 22:23:21 UTC | change util-scripts to deterministic | 12 August 2015, 22:23:21 UTC |
6fd821b | Siddharth Narayanaswamy | 12 August 2015, 20:36:21 UTC | linting | 12 August 2015, 20:36:21 UTC |
dc712f0 | Siddharth Narayanaswamy | 12 August 2015, 20:31:51 UTC | use serializer for `printWebpplValue` | 12 August 2015, 20:31:51 UTC |
55ebd2f | Siddharth Narayanaswamy | 12 August 2015, 20:30:27 UTC | erp serializer and deserializer - makes writing to localStorage/file easier - adds a simple `print` method to erps | 12 August 2015, 20:30:27 UTC |
12d578f | Andreas Stuhlmüller | 12 August 2015, 18:23:27 UTC | Merge pull request #161 from null-a/refactor-isErp Combine duplicated isErp functions. | 12 August 2015, 18:23:27 UTC |
0aafc38 | null-a | 12 August 2015, 17:36:14 UTC | Move isErp to erp.js. | 12 August 2015, 17:36:14 UTC |
7d3802f | null-a | 12 August 2015, 15:54:03 UTC | Combine duplicated isErp functions. | 12 August 2015, 15:54:03 UTC |
9401406 | Andreas Stuhlmüller | 12 August 2015, 00:29:28 UTC | Merge pull request #158 from probmods/extras Faster categorical ERP. Add liftERP function. Add stochasticCache. Time runtime in verbose mode. | 12 August 2015, 00:29:28 UTC |
18f423e | Erin | 12 August 2015, 00:11:59 UTC | webppl eval tests | 12 August 2015, 00:28:55 UTC |
e9c5427 | Siddharth Narayanaswamy | 11 August 2015, 23:50:16 UTC | linting | 11 August 2015, 23:50:16 UTC |
0ea3c05 | Siddharth Narayanaswamy | 11 August 2015, 23:46:54 UTC | removed noisyEq | 11 August 2015, 23:46:54 UTC |
1b8569a | Siddharth Narayanaswamy | 11 August 2015, 23:45:22 UTC | tests for `liftERP` and `stochasticCache` - the `stochasticCache` test, for now, only test for behaviour as a simple `cache`; i.e, no aggregation and no recomputation. | 11 August 2015, 23:45:22 UTC |
0d38a3a | Siddharth Narayanaswamy | 11 August 2015, 23:25:52 UTC | cosmetics - removed debugging logging - changed iterating over object in categoricalERP to `_.each` | 11 August 2015, 23:25:52 UTC |
242d77f | Siddharth Narayanaswamy | 11 August 2015, 22:34:54 UTC | linting | 11 August 2015, 22:34:54 UTC |
c5ac52c | Siddharth Narayanaswamy | 11 August 2015, 22:33:27 UTC | fix options object property test | 11 August 2015, 22:33:27 UTC |
94f4831 | Siddharth Narayanaswamy | 11 August 2015, 22:33:12 UTC | saner var naming for liftERP | 11 August 2015, 22:33:12 UTC |
393f347 | Siddharth Narayanaswamy | 11 August 2015, 22:32:40 UTC | specialize categoricalERP sampler for deltaERP | 11 August 2015, 22:32:40 UTC |
93dc40d | Siddharth Narayanaswamy | 11 August 2015, 21:33:08 UTC | add timing details for `run` when verbose | 11 August 2015, 21:33:08 UTC |
e774454 | Siddharth Narayanaswamy | 11 August 2015, 17:43:30 UTC | defaulted options object handler | 11 August 2015, 17:43:30 UTC |
87ef94f | Siddharth Narayanaswamy | 11 August 2015, 17:39:27 UTC | add stochastic, aggregative caching - additionally takes an aggregator and recompute probability as inputs - if/when result is present in cache, recompute probability is used to decide if the computation must be rerun - if rerun, the aggregator defines how the cached and new results must be combined | 11 August 2015, 17:39:27 UTC |
1c14af8 | Siddharth Narayanaswamy | 11 August 2015, 17:35:34 UTC | erp lifting and noisyEQ - `liftERP` lifts an erp to a new support space, aggregating probabilities as appropriate - `liftERP` is in header.wppl because the lift function is supplied through the transformed webppl code - noisyEq along the lines of webchurch and bher | 11 August 2015, 17:35:34 UTC |
dd2c4aa | Siddharth Narayanaswamy | 11 August 2015, 17:33:23 UTC | fix categoricalERP - `JSON.stringify` the support elements appropriately for scoring - allow augmenting created erp object (used when lifting ERPs) - make deltaERP a special case of categoricalERP | 11 August 2015, 17:33:23 UTC |
00f0a46 | Erin | 07 August 2015, 17:47:42 UTC | wrap run so that it can be used inside webppl programs | 07 August 2015, 17:47:42 UTC |
c15b73a | Andreas Stuhlmüller | 06 August 2015, 17:09:10 UTC | Fix header level | 06 August 2015, 17:09:10 UTC |
1b75f52 | Andreas Stuhlmüller | 06 August 2015, 15:59:26 UTC | 0.1.0 | 06 August 2015, 15:59:26 UTC |
b74c84c | Andreas Stuhlmüller | 06 August 2015, 15:03:58 UTC | Switch to container-based architecture for .travis.yml | 06 August 2015, 15:03:58 UTC |
0154119 | Andreas Stuhlmüller | 06 August 2015, 15:02:08 UTC | Add quotes to package.json examples | 06 August 2015, 15:02:08 UTC |
bc18d01 | Andreas Stuhlmüller | 06 August 2015, 15:00:21 UTC | Merge pull request #133 from probmods/import-webppl-packages Package system | 06 August 2015, 15:00:21 UTC |
12b670c | null-a | 06 August 2015, 12:51:07 UTC | Use camelCase for the package global variable. | 06 August 2015, 12:51:07 UTC |
1834872 | null-a | 05 August 2015, 17:44:17 UTC | Document including packages in browser bundle. | 05 August 2015, 17:44:17 UTC |
3744dc7 | null-a | 05 August 2015, 17:32:40 UTC | Merge webpplEval and run. | 05 August 2015, 17:32:40 UTC |
3945d42 | null-a | 05 August 2015, 09:41:00 UTC | Typo. | 05 August 2015, 09:41:00 UTC |
338942c | null-a | 05 August 2015, 09:33:38 UTC | Merge branch 'dev' into import-webppl-packages | 05 August 2015, 09:33:38 UTC |
8ffa650 | Siddharth Narayanaswamy | 28 July 2015, 22:49:21 UTC | error message fix for MAP | 28 July 2015, 22:49:21 UTC |
7c9c01f | Andreas Stuhlmüller | 27 July 2015, 18:20:38 UTC | Merge pull request #152 from probmods/pf2 Variable number of factors for ParticleFilterRejuv | 27 July 2015, 18:20:38 UTC |
fca4775 | Siddharth Narayanaswamy | 27 July 2015, 18:10:02 UTC | conditionals syntax | 27 July 2015, 18:10:02 UTC |
cd5f0a3 | Siddharth Narayanaswamy | 26 July 2015, 11:59:51 UTC | tests for PFRj | 26 July 2015, 11:59:51 UTC |