c187f9b | Andreas Stuhlmüller | 20 October 2015, 18:07:34 UTC | 0.3.1 | 20 October 2015, 18:07:34 UTC |
7f34689 | Andreas Stuhlmüller | 20 October 2015, 18:06:15 UTC | Merge pull request #256 from probmods/stringify-fix Replace JSON.stringify with util.serialize in many places | 20 October 2015, 18:06:15 UTC |
875812b | Siddharth Narayanaswamy | 20 October 2015, 02:09:24 UTC | serialize correctly; accounting for Infinities This commit fixes up those instances in the core that were still emplying `JSON.stringify` for serializing erps and values relating to erps. This is faulty because `JSON.serialize` doesn't handle Infinities, serializing both kinds as `null`. I left one instance where it could be converted, but wasn't necessary -- in caching the function ids in IncrementalMH. It doesn't look like those can be Infinities. My simple tests don't seem to indicate that using a 'replacer' with `JSON.stringify`, as `util.serialize` does affects performance, but I left it out anyways. If @dritchie is comfortable with it being changed, then we can make the change. Summary: - replace relevant instances of `JSON.stringify` with `util.serialize` - fix cache test so that it checks for correct handling of Infinities - minor corrections in rejection.js and pmcmc.js where `util.logHist` was being used without importing util.js Related to: #162 | 20 October 2015, 02:09:24 UTC |
15b1f42 | Andreas Stuhlmüller | 19 October 2015, 23:24:44 UTC | Merge pull request #255 from probmods/cache-fix Remove stochastic cache from Webppl core | 19 October 2015, 23:24:44 UTC |
89b3683 | Siddharth Narayanaswamy | 19 October 2015, 22:47:26 UTC | remove stochastic cache from Webppl core - moved to seperate Webppl package https://github.com/iffsid/webppl-caches | 19 October 2015, 22:47:26 UTC |
9a66474 | Daniel Ritchie | 19 October 2015, 21:14:55 UTC | Merge pull request #254 from mhtess/incrementalMHburn add burn in, lag for verbose printing for incrementalMH | 19 October 2015, 21:14:55 UTC |
0b07357 | mhtess | 19 October 2015, 18:40:23 UTC | add burn in, lag for verbose printing for incrementalMH | 19 October 2015, 18:40:23 UTC |
e880cf5 | Andreas Stuhlmüller | 19 October 2015, 18:11:16 UTC | Merge pull request #253 from mhtess/seedrandomDep Move seedrandom to dependencies from devDependencies in package.json | 19 October 2015, 18:11:16 UTC |
905323b | mhtess | 19 October 2015, 18:00:06 UTC | move seedrandom to dependencies from devDependencies in package.json | 19 October 2015, 18:00:06 UTC |
4d08779 | null-a | 15 October 2015, 07:39:44 UTC | Merge pull request #249 from probmods/update-dependencies Update npm dependencies | 15 October 2015, 07:39:44 UTC |
7af200f | Andreas Stuhlmüller | 14 October 2015, 16:20:11 UTC | Update dependencies | 14 October 2015, 16:20:11 UTC |
b96c3bf | Andreas Stuhlmüller | 14 October 2015, 16:19:41 UTC | Fix whitespace | 14 October 2015, 16:19:41 UTC |
ddc625b | Andreas Stuhlmüller | 13 October 2015, 20:51:25 UTC | Merge branch 'dev' | 13 October 2015, 20:51:25 UTC |
eb6fe2f | Andreas Stuhlmüller | 13 October 2015, 20:51:16 UTC | 0.3.0 | 13 October 2015, 20:51:16 UTC |
602807d | Andreas Stuhlmüller | 13 October 2015, 18:09:14 UTC | Merge pull request #241 from null-a/macros2 Add sweet.js macros. | 13 October 2015, 18:09:14 UTC |
90a07fc | Daniel Ritchie | 12 October 2015, 18:47:42 UTC | Fixes #210. Bug was caused by control returning to a continuation it shouldn't have returned to once inference finished. (Bugs like this one highlight how tricky it can be to write complex inference backends in CPS.) | 12 October 2015, 18:47:42 UTC |
0ef887e | null-a | 09 October 2015, 15:38:48 UTC | Time parsePackageCode when in verbose mode. | 09 October 2015, 15:39:20 UTC |
aa5fb77 | null-a | 09 October 2015, 14:36:05 UTC | Have the run function take an options object. This is for consistency with compile which started taking an options object in b0ab180. | 09 October 2015, 15:00:04 UTC |
dd4ccdf | null-a | 09 October 2015, 14:05:55 UTC | Move prepare into analysis/main.js. | 09 October 2015, 15:00:01 UTC |
3f6fa2a | null-a | 09 October 2015, 11:13:16 UTC | Remove unused require. | 09 October 2015, 12:32:17 UTC |
b1cf03c | null-a | 09 October 2015, 11:12:01 UTC | Move cachingRequired to caching.js. | 09 October 2015, 12:32:17 UTC |
f2a6dfe | null-a | 09 October 2015, 10:41:52 UTC | Refactor to improve readability. | 09 October 2015, 12:32:12 UTC |
d1e1ba4 | Andreas Stuhlmüller | 08 October 2015, 16:45:09 UTC | Merge pull request #244 from null-a/travis-node-version Run tests against latest version of node v4. | 08 October 2015, 16:45:09 UTC |
fe00223 | null-a | 08 October 2015, 15:59:36 UTC | Run tests against latest version of node v4. | 08 October 2015, 15:59:36 UTC |
2c7821a | null-a | 08 October 2015, 07:16:16 UTC | Merge branch 'dev' into macros2 | 08 October 2015, 07:16:16 UTC |
611f342 | Andreas Stuhlmüller | 07 October 2015, 19:54:10 UTC | Merge pull request #242 from null-a/browser-tests Add basic browser tests. | 07 October 2015, 19:54:10 UTC |
28f2caf | null-a | 07 October 2015, 10:38:51 UTC | Add macros to the package docs. | 07 October 2015, 10:38:51 UTC |
e130dd5 | null-a | 07 October 2015, 09:33:03 UTC | Mention browser tests in docs. | 07 October 2015, 09:33:03 UTC |
a505aea | null-a | 07 October 2015, 08:25:34 UTC | Switch to probmods fork. | 07 October 2015, 08:25:34 UTC |
5712ef9 | null-a | 06 October 2015, 14:57:50 UTC | Don't pass index and array to loadModule. | 06 October 2015, 15:01:10 UTC |
4901384 | null-a | 06 October 2015, 14:53:34 UTC | Fix bug loading code from packages. Caused by map calling readFileSync with extra params index and array. | 06 October 2015, 15:00:22 UTC |
786878f | null-a | 06 October 2015, 10:22:37 UTC | Add basic browser tests. | 06 October 2015, 10:22:37 UTC |
1258853 | null-a | 06 October 2015, 10:06:08 UTC | Add sweet.js macros. | 06 October 2015, 10:06:08 UTC |
873bdf4 | Andreas Stuhlmüller | 02 October 2015, 16:09:50 UTC | Merge pull request #240 from null-a/random-seed-arg Use command line arg to set random seed. | 02 October 2015, 16:09:50 UTC |
fa03607 | null-a | 02 October 2015, 15:59:36 UTC | Use command line arg to set random seed. | 02 October 2015, 15:59:36 UTC |
acbfc03 | Andreas Stuhlmüller | 01 October 2015, 21:14:25 UTC | Merge branch 'dev' | 01 October 2015, 21:14:25 UTC |
37cb6fe | Andreas Stuhlmüller | 01 October 2015, 21:14:01 UTC | 0.2.1 | 01 October 2015, 21:14:01 UTC |
1df72e5 | Andreas Stuhlmüller | 01 October 2015, 21:13:18 UTC | Update npm.rst | 01 October 2015, 21:13:18 UTC |
7e4ff8f | Andreas Stuhlmüller | 01 October 2015, 18:55:38 UTC | Merge pull request #229 from null-a/fix-multinomial-sample Fix edge cases in multinomialSample. | 01 October 2015, 18:55:38 UTC |
588a4da | Andreas Stuhlmüller | 01 October 2015, 17:25:18 UTC | Merge pull request #235 from null-a/random-seed-docs Document RANDOM_SEED. | 01 October 2015, 17:25:18 UTC |
bbef7e5 | Andreas Stuhlmüller | 01 October 2015, 16:55:01 UTC | Merge pull request #234 from null-a/remove-more-util-fns Remove unused utility functions. | 01 October 2015, 16:55:01 UTC |
d3aeeab | Andreas Stuhlmüller | 01 October 2015, 16:54:44 UTC | Merge pull request #233 from null-a/remove-todo-fixme-notes Move TODO and FIXME notes to issue tracker. | 01 October 2015, 16:54:44 UTC |
67771bc | null-a | 01 October 2015, 10:13:28 UTC | Document RANDOM_SEED. | 01 October 2015, 10:13:28 UTC |
70404aa | null-a | 01 October 2015, 09:11:42 UTC | Remove unused utility functions. | 01 October 2015, 09:11:42 UTC |
596769d | null-a | 01 October 2015, 08:39:51 UTC | Move TODO and FIXME notes to issue tracker. See #230, #231 and #232. | 01 October 2015, 08:39:51 UTC |
5d75c7c | null-a | 01 October 2015, 07:55:34 UTC | Fix edge cases in multinomialSample. | 01 October 2015, 07:55:34 UTC |
91f4321 | Andreas Stuhlmüller | 30 September 2015, 16:07:16 UTC | Merge pull request #223 from null-a/seed-random Use seedable PRNG for inference tests. | 30 September 2015, 16:07:16 UTC |
8896c0a | Andreas Stuhlmüller | 30 September 2015, 16:04:03 UTC | Merge pull request #222 from null-a/fix-incrementalmh-just-sample Fix IncrementalMH justSample option | 30 September 2015, 16:04:03 UTC |
5ff3a19 | Andreas Stuhlmüller | 30 September 2015, 16:03:08 UTC | Merge pull request #226 from null-a/remove-unused-util-fns Remove unused utility functions. | 30 September 2015, 16:03:08 UTC |
c1527de | null-a | 30 September 2015, 09:44:16 UTC | Remove unused utility functions. These were used in ParticleFilter prior to #169. | 30 September 2015, 09:44:16 UTC |
dd6d6b7 | null-a | 30 September 2015, 09:36:47 UTC | Re-write if statement for readability. | 30 September 2015, 09:36:47 UTC |
d959f9c | null-a | 30 September 2015, 09:26:51 UTC | `process` is a global not a module. | 30 September 2015, 09:26:51 UTC |
9054991 | null-a | 30 September 2015, 09:19:49 UTC | Merge branch 'dev' into seed-random | 30 September 2015, 09:19:49 UTC |
5c12127 | null-a | 30 September 2015, 09:16:03 UTC | Enable RNG seeding when running webppl programs. | 30 September 2015, 09:16:03 UTC |
a8dc075 | Andreas Stuhlmüller | 29 September 2015, 15:58:04 UTC | Merge pull request #224 from null-a/reinstate-rethrow Re-throw errors encountered during tests. | 29 September 2015, 15:58:04 UTC |
2bb2fb7 | null-a | 29 September 2015, 14:02:34 UTC | Re-throw errors encountered during tests. | 29 September 2015, 14:02:34 UTC |
1d2ffa0 | null-a | 29 September 2015, 12:49:10 UTC | Use seedable PRNG for inference tests. | 29 September 2015, 12:49:10 UTC |
c9d73e2 | null-a | 29 September 2015, 10:03:45 UTC | Exercise the justSample & onlyMAP options of MH. | 29 September 2015, 10:03:45 UTC |
0cfaccc | null-a | 29 September 2015, 09:37:46 UTC | Remove spurious argument. The second parameter of IncrementalMH is an options hash. Specifying the number of burn-in iterations isn't supported. | 29 September 2015, 09:40:49 UTC |
b6d1031 | null-a | 29 September 2015, 09:28:08 UTC | Fix IncrementalMH's onlyMAP & justSample options. Since b5253da0 makeMarginal hasn't accepted an empty histogram, so IncrementalMH with these options now returns a marginal distribution which is a delta distribution on the MAP estimate. | 29 September 2015, 09:28:08 UTC |
193ef57 | Andreas Stuhlmüller | 24 September 2015, 19:16:24 UTC | Merge pull request #221 from null-a/docs-tweaks Grab version/release from package.json. | 24 September 2015, 19:16:24 UTC |
cf4eda6 | null-a | 24 September 2015, 17:16:39 UTC | Revert "Edit "Updating the npm package" documentation" This reverts commit f17919c413e0cbb6d77880f2d090dd1da018f2d7. | 24 September 2015, 17:16:39 UTC |
a411179 | null-a | 24 September 2015, 17:16:36 UTC | Revert "Edit "Updating the npm package" documentation" This reverts commit 652fef5f5b434a7f59d173222c14305332e23a38. | 24 September 2015, 17:16:36 UTC |
9bdb615 | null-a | 24 September 2015, 17:16:27 UTC | Revert "Fix markup in "Updating the npm package" documentation" This reverts commit 26caa85e39e7bc5994a3b563b637a4c2c3161c09. | 24 September 2015, 17:16:27 UTC |
0c99d9e | null-a | 24 September 2015, 15:30:20 UTC | Grab version/release from package.json. | 24 September 2015, 15:30:20 UTC |
26caa85 | Andreas Stuhlmüller | 23 September 2015, 14:11:08 UTC | Fix markup in "Updating the npm package" documentation | 23 September 2015, 14:11:08 UTC |
652fef5 | Andreas Stuhlmüller | 23 September 2015, 14:09:51 UTC | Edit "Updating the npm package" documentation | 23 September 2015, 14:09:51 UTC |
f17919c | Andreas Stuhlmüller | 23 September 2015, 14:07:20 UTC | Edit "Updating the npm package" documentation | 23 September 2015, 14:07:20 UTC |
d13f5a5 | Andreas Stuhlmüller | 23 September 2015, 13:49:31 UTC | Merge branch 'dev' | 23 September 2015, 13:49:31 UTC |
d5db08e | Andreas Stuhlmüller | 23 September 2015, 13:49:19 UTC | 0.2.0 | 23 September 2015, 13:49:19 UTC |
a98e81e | Andreas Stuhlmüller | 23 September 2015, 13:48:27 UTC | Update link to docs in CONTRIBUTING The link will work once the documentation is re-built. | 23 September 2015, 13:48:27 UTC |
8de917b | Andreas Stuhlmüller | 23 September 2015, 13:43:28 UTC | Update link to docs in README | 23 September 2015, 13:43:28 UTC |
30a203e | Andreas Stuhlmüller | 23 September 2015, 13:42:36 UTC | Merge pull request #220 from null-a/contrib-doc-tweak Link to docs rather than README. | 23 September 2015, 13:42:36 UTC |
354dbed | null-a | 23 September 2015, 08:07:48 UTC | Link to docs rather than README. | 23 September 2015, 08:07:48 UTC |
10782cc | Paul | 23 September 2015, 07:55:37 UTC | Merge pull request #218 from probmods/docs Start real documentation | 23 September 2015, 07:55:37 UTC |
f04035b | Andreas Stuhlmüller | 22 September 2015, 18:38:08 UTC | Fix link in README | 22 September 2015, 18:38:08 UTC |
f7ed12d | Andreas Stuhlmüller | 22 September 2015, 18:35:49 UTC | Add link to docs to README | 22 September 2015, 18:35:49 UTC |
351a7bd | Andreas Stuhlmüller | 22 September 2015, 18:33:04 UTC | Only import rtd theme if not on rtd | 22 September 2015, 18:33:04 UTC |
75bdfed | Andreas Stuhlmüller | 22 September 2015, 18:20:02 UTC | Convert README to docs | 22 September 2015, 18:20:02 UTC |
4d6cec6 | Andreas Stuhlmüller | 22 September 2015, 17:08:30 UTC | Merge pull request #217 from null-a/small-inference-test-refactor Pass histogram to tests as part of result object. | 22 September 2015, 17:08:30 UTC |
0798fe9 | null-a | 22 September 2015, 17:00:07 UTC | Pass histogram to tests as part of result object. | 22 September 2015, 17:00:07 UTC |
9bd177e | Andreas Stuhlmüller | 22 September 2015, 16:07:42 UTC | Merge pull request #216 from null-a/initialization-warning Warn if MCMC init. is taking many attempts. | 22 September 2015, 16:07:42 UTC |
83197dc | Andreas Stuhlmüller | 22 September 2015, 15:51:17 UTC | Merge pull request #214 from null-a/store-after-inference Test/fix that inference should leave store unmodified | 22 September 2015, 15:51:17 UTC |
595ee14 | null-a | 22 September 2015, 15:49:47 UTC | Warn if MCMC init. is taking many attempts. | 22 September 2015, 15:49:47 UTC |
3704c87 | Andreas Stuhlmüller | 22 September 2015, 15:31:40 UTC | Merge pull request #213 from null-a/consistent-require-style Use consistent style when requiring JS files. | 22 September 2015, 15:31:40 UTC |
3eeb813 | Andreas Stuhlmüller | 22 September 2015, 15:31:07 UTC | Merge pull request #212 from null-a/remove-debug-logging Remove debug logging. | 22 September 2015, 15:31:07 UTC |
1cafb10 | null-a | 22 September 2015, 14:58:35 UTC | Enumerate now leaves store unmodified. Add tests to ensure this holds for all algorithms. | 22 September 2015, 15:01:56 UTC |
26317b5 | null-a | 22 September 2015, 14:49:42 UTC | Better failure message when checking objects. | 22 September 2015, 14:49:42 UTC |
4c2e337 | null-a | 22 September 2015, 14:17:45 UTC | Use consistent style when requiring JS files. | 22 September 2015, 14:17:45 UTC |
3bca624 | null-a | 22 September 2015, 13:25:48 UTC | Remove debug logging. | 22 September 2015, 13:25:48 UTC |
b122f56 | Andreas Stuhlmüller | 21 September 2015, 17:37:12 UTC | Merge pull request #207 from null-a/deterministic-mh-fix Make IncrementalMH work with models with zero ERP | 21 September 2015, 17:37:12 UTC |
3968cc0 | Andreas Stuhlmüller | 21 September 2015, 17:32:47 UTC | Merge pull request #208 from null-a/move-tests Move inference tests to correct directory | 21 September 2015, 17:32:47 UTC |
0dec4fc | Andreas Stuhlmüller | 21 September 2015, 17:30:41 UTC | Merge pull request #206 from null-a/simple-query-test Simple query table test | 21 September 2015, 17:30:41 UTC |
38aa2c7 | Andreas Stuhlmüller | 21 September 2015, 17:29:05 UTC | Merge pull request #205 from null-a/test-smc-importance-no-factor Test for SMC with importance dist and no factors. | 21 September 2015, 17:29:05 UTC |
4346146 | null-a | 21 September 2015, 13:46:53 UTC | Run inf. tests, even when wppl file is missing. To avoid e.g. 25fb3055. | 21 September 2015, 13:52:12 UTC |
25fb305 | null-a | 21 September 2015, 13:46:27 UTC | Move inference tests to correct directory. | 21 September 2015, 13:46:27 UTC |
64b5960 | null-a | 21 September 2015, 12:55:23 UTC | Exercise more algos with the deterministic test. | 21 September 2015, 12:55:23 UTC |
19512c6 | null-a | 21 September 2015, 12:49:07 UTC | Use zero tolerance with deterministic tests. | 21 September 2015, 12:49:07 UTC |
68ce62c | null-a | 21 September 2015, 12:35:36 UTC | Consider proposals in deterministic models to be accepted. This makes MHKernel consistent with IncrementalMH in terms of reported acceptance ratios. | 21 September 2015, 12:35:36 UTC |
b7e709d | null-a | 21 September 2015, 12:30:39 UTC | Make IncrementalMH work with models with zero ERP. | 21 September 2015, 12:30:39 UTC |