Commit Graph

  • 95b8ba2036 Attempt to simplify Render code Ozzie Gooen 2020-07-19 21:19:57 +0100
  • 6bf350039b Added .+ and .* support to parser Ozzie Gooen 2020-07-19 14:21:47 +0100
  • b2c6ef7e5e Added triangular distribution catch Ozzie Gooen 2020-07-19 13:10:36 +0100
  • 4072c47b70
    Merge pull request #64 from foretold-app/seb/epic-fixes Ozzie Gooen 2020-07-19 06:34:58 +0100
  • d9cb164e5d Fix conflicts Sebastian Kosch 2020-07-18 21:45:47 -0700
  • d9141f6b2b Change extrapolation handling in Continuous.combinePointwise to explicit distributionType param Sebastian Kosch 2020-07-18 21:43:27 -0700
  • f3922761f4 Ozzie's suggestions Sebastian Kosch 2020-07-18 21:34:55 -0700
  • 6d71722d34 Moved a bit of code to the SamplingDistribution file Ozzie Gooen 2020-07-17 23:00:17 +0100
  • f09caaae5e Change back to use combinationByRendering for this PR Ozzie Gooen 2020-07-17 14:14:26 +0100
  • 1dfea41ab8 Formatted AlgebraicShapeCombination and added |> ignore statements Ozzie Gooen 2020-07-17 11:29:51 +0100
  • b3ccabae73 Tiny refactor to use Shape methods directly Ozzie Gooen 2020-07-17 11:29:18 +0100
  • 9cdcc85d6c Fix broken filter in Discrete.truncate; switch to epsilon_float in Continuous.truncate Sebastian Kosch 2020-07-16 20:50:12 -0700
  • 5fb5d2639f Remove normalizedToDiscrete and normalizedToContinuous Sebastian Kosch 2020-07-16 20:39:28 -0700
  • 3e17b0a463 Add XYShape.stepwiseToLinear Sebastian Kosch 2020-07-16 20:29:34 -0700
  • 954fcf4344 Fix merge conflicts Sebastian Kosch 2020-07-16 18:45:40 -0700
  • dca5b21f3a Move integralCache into shapes; clean up interpolator functions for PointwiseCombinations Sebastian Kosch 2020-07-16 18:14:42 -0700
  • 1ae51b1e85
    Merge pull request #63 from foretold-app/add-back-simple-sampling Ozzie Gooen 2020-07-14 11:03:25 +0100
  • 49e379c8aa Fix discrete+continuous integration issue by cleaning up PointwiseCombination.combine Sebastian Kosch 2020-07-13 16:32:45 -0700
  • f8060458be Fix multimodals containing both discrete and continuous Sebastian Kosch 2020-07-13 12:44:45 -0700
  • fed98763d5 Add distToFloat functions Sebastian Kosch 2020-07-13 12:05:00 -0700
  • cecbe4fcc3 Removed a bunch of now-unused files Ozzie Gooen 2020-07-13 00:05:21 +0100
  • 2da6f00211 Attached inputs to editor Ozzie Gooen 2020-07-12 23:54:52 +0100
  • d119db88a1 Allow algebraic multiplication Sebastian Kosch 2020-07-12 15:53:53 -0700
  • e5f38af43e First attempt at sampling Ozzie Gooen 2020-07-11 16:41:35 +0100
  • 84b6d7176c Tried to fix changes from skosch Ozzie Gooen 2020-07-09 11:46:28 +0100
  • db790daab9
    Merge pull request #61 from foretold-app/seb/epic-fixes Ozzie Gooen 2020-07-09 11:29:57 +0100
  • 6cb825d228
    Merge branch 'epic-expression-tree' into seb/epic-fixes Ozzie Gooen 2020-07-09 11:29:22 +0100
  • 35048fec0d Experimental: continuous/discrete multiplication Sebastian Kosch 2020-07-08 19:18:20 -0700
  • f9fa76245e
    Merge pull request #60 from foretold-app/epic-refactor Ozzie Gooen 2020-07-09 00:12:36 +0100
  • 892f0a0b25 Removed continuousShape from SymbolicDist Ozzie Gooen 2020-07-08 17:30:36 +0100
  • 366523ce80 Pulled out Continuous to its own file Ozzie Gooen 2020-07-08 17:00:13 +0100
  • 99d89a9f78 Pulled out Distplus and DistPlusTime to separate files Ozzie Gooen 2020-07-08 16:52:41 +0100
  • 0e7f290ff2 Minor formatting Ozzie Gooen 2020-07-08 14:08:34 +0100
  • 248545ee34 Added evaluateAndRetry function Ozzie Gooen 2020-07-08 13:52:47 +0100
  • 9d0ecda297 Moved data to evaluationParams Ozzie Gooen 2020-07-08 11:39:03 +0100
  • da52444e8e Minor document formatting Ozzie Gooen 2020-07-08 10:37:39 +0100
  • 2ddf0c02cb Add linear-time continuous XYShape combine function Sebastian Kosch 2020-07-07 15:24:30 -0700
  • 8d09cf9beb Fix rendering of uniforms; add normalization constant in convolution code Sebastian Kosch 2020-07-06 23:43:25 -0700
  • 89e07dad86 Fix truncation Sebastian Kosch 2020-07-06 21:08:56 -0700
  • 4cf7a69d3e Formatted ExpressionTreeEvaluator.re Ozzie Gooen 2020-07-06 19:50:22 +0100
  • 56a9bda82a Reapplied truncation changes that previously fixed things Ozzie Gooen 2020-07-06 19:49:59 +0100
  • 93f3e12adc
    Merge pull request #55 from foretold-app/ozzie-refactor Ozzie Gooen 2020-07-06 12:41:02 +0100
  • 0d5a0f5aeb ShapeConvolution -> AlgebraicShapeCombination Sebastian Kosch 2020-07-03 17:15:37 -0700
  • 730dbddaf9 Fix multiplication of variances in ShapeConvolution Sebastian Kosch 2020-07-03 17:13:26 -0700
  • ca9f725ae7 Remove Leaf and Operation wrapper types Sebastian Kosch 2020-07-03 14:55:27 -0700
  • a649a6bca2 Added ExpressionTreeExamples in showcase Ozzie Gooen 2020-07-02 23:52:58 +0100
  • a681135f3d AlgebraicCombinations -> ShapeConvolution Ozzie Gooen 2020-07-02 19:01:20 +0100
  • 9f30b6d75c Added back MathjsWrapper, which I accidentally lost Ozzie Gooen 2020-07-02 18:29:04 +0100
  • 41eca03618 Set up new expressionTree directory Ozzie Gooen 2020-07-02 18:12:03 +0100
  • 19e9eaee83 Minor renaming Ozzie Gooen 2020-07-02 14:33:41 +0100
  • 96df9ced85 Moved rendering code from TreeNode to SymbolicDist Ozzie Gooen 2020-07-02 14:30:01 +0100
  • 99c0803953 Moved truncateString work to separate section Ozzie Gooen 2020-07-02 13:24:49 +0100
  • 4663700f67 Moved out distToFloatOps to better places Ozzie Gooen 2020-07-02 12:25:04 +0100
  • 101824e500 Minor renames, and moved attemptAlgebraicOperation to SymbolicDist Ozzie Gooen 2020-07-02 12:14:16 +0100
  • 491ac15f7b Separated Operation toString Ozzie Gooen 2020-07-02 10:40:21 +0100
  • 43ba49dd12 Minor MathJsParser cleanup Ozzie Gooen 2020-07-01 23:47:49 +0100
  • 05097bf28a Simplifications for MathJsParser Ozzie Gooen 2020-07-01 23:05:35 +0100
  • baaff19750 Moving operations functionality into new SymbolicTypes.re file Ozzie Gooen 2020-07-01 22:01:58 +0100
  • acdd3dfe7a Minor formatting and name changes Ozzie Gooen 2020-07-01 20:26:39 +0100
  • 8b5733e49c
    Update README.md Ozzie Gooen 2020-06-30 08:28:49 +0100
  • b7b1b8add1
    Add files via upload Ozzie Gooen 2020-06-30 08:27:59 +0100
  • 502481e345 First working prototype of algebraic combinations Sebastian Kosch 2020-06-29 22:29:15 -0700
  • f1e2458bca WIP: continuous/continuous convolution Sebastian Kosch 2020-06-27 23:50:53 -0700
  • f5ce4354ab Move to point-mass-based convolution for the continuous-continuous case Sebastian Kosch 2020-06-26 23:48:54 -0700
  • b368c2a8ee Testing convolutions Sebastian Kosch 2020-06-26 23:16:37 -0700
  • d2e7e5f928 Fixed some indexing errors in convolution code Sebastian Kosch 2020-06-26 22:37:24 -0700
  • dc1ec1bb86 It compiles! Sebastian Kosch 2020-06-26 21:29:21 -0700
  • bd528571af Working on code reorganization, doesn't compile yet Sebastian Kosch 2020-06-25 23:38:14 -0700
  • 214f3b9e58 Renaming, removed some Js.logs Sebastian Kosch 2020-06-13 18:54:54 -0700
  • 8827650da3 Slightly cleaned up tree evaluation Sebastian Kosch 2020-06-13 18:46:38 -0700
  • 9b10452156 Fix division by zero Sebastian Kosch 2020-06-12 23:53:01 -0700
  • f6c1918b12 Big refactor towards proper distTree, still slow and untested Sebastian Kosch 2020-06-12 23:30:51 -0700
  • bc271a090b Make yMin=0 for discrete point y-axis on d3 chart Sebastian Kosch 2020-06-09 21:58:48 -0700
  • fa1bf75acc Comment out some stuff, fix annoying react key prop error Sebastian Kosch 2020-06-09 21:43:35 -0700
  • eb0ffdc6c3 First pass at nested multimodals, still needs lots of cleanup Sebastian Kosch 2020-06-09 21:28:03 -0700
  • a9d52e2c5c
    Merge pull request #1 from foretold-app/master Sebastian Kosch 2020-06-03 12:02:39 -0700
  • 2ca3fe12fc
    Merge pull request #45 from foretold-app/update-bucklescript Ozzie Gooen 2020-06-03 20:00:37 +0100
  • 642db86b91 Update bucklescript Ozzie Gooen 2020-06-03 19:49:07 +0100
  • 0ad8fe9722
    Merge pull request #42 from skosch/master Ozzie Gooen 2020-06-03 17:46:52 +0100
  • 6306fa9ca2 Clean up interpolateXs function Sebastian Kosch 2020-06-03 09:24:55 -0700
  • 68efbf0396 Fix normal distribution from 90CI (stdev was double what it should be) Sebastian Kosch 2020-06-02 15:24:09 -0700
  • f3f1861ba6 Realistic x selection for uniform distribution rendering Sebastian Kosch 2020-06-02 15:08:41 -0700
  • bd63a5f920
    Merge pull request #40 from foretold-app/drawer Ozzie Gooen 2020-05-26 17:13:11 +0100
  • 30701938c3
    Merge branch 'master' into drawer Ozzie Gooen 2020-05-26 17:12:00 +0100
  • 433780186b Fixed formatting from the previous commit. The previous commit fixed a bug where the distribution would be sent to foretold inverted Nuno Sempere 2020-05-26 16:40:02 +0200
  • 96645334be Fixed a bug where the distribution would be shown inverted Nuno Sempere 2020-05-26 16:35:57 +0200
  • 3ae1b827d1 Moved specific items to devDependencies Ozzie Gooen 2020-05-13 13:58:25 +0100
  • 23952af460 + Added the ability to change the upper and lower boundaries. + Made the drawings relative to the canvas, not to the screen. - Removed the mean line, as it didn't play nice with the ability to change upper and lower boundaries. Nuno Sempere 2020-05-06 00:15:51 +0200
  • ff5b26d865 Adds a distribution drawer to widedomain. Things to note: - The code has comments. I feel protective of these comments, and feel that they help structure the code and will help me out when I come I come back to this code a couple of weeks or months from now. - Originally based on code by Evan Ward (probability.dev). See also: observablehq.com/@nunosempere/distribution-drawer Nuno Sempere 2020-05-05 12:52:50 +0200
  • 0d4c71190d Upgraded bucklescript Ozzie Gooen 2020-04-30 13:30:52 +0100
  • 2ab2faf5e9 Only allow for finite samples from sampling library Ozzie Gooen 2020-04-30 11:34:59 +0100
  • 5129ff20d5 Added normal from90PercentCI for distributions that are at 0 or below Ozzie Gooen 2020-04-30 11:18:33 +0100
  • 77c9ce09be Added standard deviation Ozzie Gooen 2020-04-20 17:31:42 +0100
  • 63be03e1ab Minor tweaks Ozzie Gooen 2020-04-20 17:29:37 +0100
  • ad42a1d404
    Merge pull request #31 from NunoSempere/opinionatedQualityOfLife Ozzie Gooen 2020-04-20 17:18:00 +0100
  • 96fcaa32b2 Makes four opinionated changes which improve my user experience: - Makes the distributions bigger, much bigger, so that I can better see them. - To do that, and to be able to see the input string at the same time I destroys the cdf. - My brain wasn't really made for interpreting cdfs, and I can switch to the cdf view if I want. - Changes the distribution color to a bright, happy and shiny blue, so that I can better see them. - Adds a standard distribution with more personality. Nuno Sempere 2020-04-19 22:32:24 +0200
  • f247f65478 Minor cleanup of mean and variance Ozzie Gooen 2020-04-19 21:04:50 +0100
  • 0fd5e2dcdb
    Merge pull request #30 from NunoSempere/meanAndVariance Ozzie Gooen 2020-04-19 18:33:13 +0100
  • 747e3a6706 Fixed bug that would not truncate correctly Ozzie Gooen 2020-04-19 17:44:53 +0100
  • a89960a1e7 Formatting Nuno Sempere 2020-04-18 23:27:24 +0200