d9a40c973a 
							
						 
					 
					
						
						
							
							feat: Get KL divergence working except in case of numerical errors ()  
						
						 
						
						... 
						
						
						
						- Quinn was of great help here.
- I also left some dead code, which still has to be cleaned up
- There are still very annoying numerical errors, so I left one test
failing. These are due to how the interpolation is done
- Quinn to pick up from here
Value: [0.6 to 2] 
						
					 
					
						2022-05-06 12:26:51 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							5dd272fb0c 
							
						 
					 
					
						
						
							
							tweak: Add tests for combineAlongSupportOfSecondArgument  
						
						 
						
						
						
					 
					
						2022-05-06 11:45:11 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							cc3db79a2a 
							
						 
					 
					
						
						
							
							feat: kl function but no dealing with errors yet  
						
						 
						
						
						
					 
					
						2022-05-06 10:49:04 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							b393af8762 
							
						 
					 
					
						
						
							
							tweak: start building new function from scratch  
						
						 
						
						
						
					 
					
						2022-05-06 10:04:41 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							87d6f8d4f6 
							
						 
					 
					
						
						
							
							fix: change integrand check order in KL divergence code  
						
						 
						
						
						
					 
					
						2022-05-06 09:49:42 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Quinn Dougherty 
							
						 
					 
					
						
						
						
						
							
						
						
							fd17da83b8 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into log-score-attempt  
						
						 
						
						
						
					 
					
						2022-05-05 20:42:39 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Quinn Dougherty 
							
						 
					 
					
						
						
						
						
							
						
						
							38d1c7aa61 
							
						 
					 
					
						
						
							
							Cleanup with option<(float, float, float)>  
						
						 
						
						... 
						
						
						
						Value: [1e-5 to 1e-3] 
						
					 
					
						2022-05-05 20:42:05 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Quinn Dougherty 
							
						 
					 
					
						
						
						
						
							
						
						
							dcf56d7bc6 
							
						 
					 
					
						
						
							
							combineAlongSupportOfSecondArgument implemented, tests still failing 
						
						 
						
						... 
						
						
						
						Value: [1e-4 to 4e-2] 
						
					 
					
						2022-05-05 20:02:12 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Quinn Dougherty 
							
						 
					 
					
						
						
						
						
							
						
						
							b49865d3aa 
							
						 
					 
					
						
						
							
							progress on klDivergence (still working)  
						
						 
						
						... 
						
						
						
						Value: [1e-5 to 1e-2] 
						
					 
					
						2022-05-05 15:37:28 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Umur Ozkul 
							
						 
					 
					
						
						
						
						
							
						
						
							99f54f596c 
							
						 
					 
					
						
						
							
							ternary operator (tested)  
						
						 
						
						
						
					 
					
						2022-05-04 22:36:34 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Umur Ozkul 
							
						 
					 
					
						
						
						
						
							
						
						
							888b615445 
							
						 
					 
					
						
						
							
							Merge branch 'reducer-dev-F-ifthenelse' into ternary  
						
						 
						
						... 
						
						
						
						packages/squiggle-lang/src/rescript/Reducer/Reducer_Dispatch/Reducer_Dispatch_BuiltInMacros.res
packages/squiggle-lang/src/rescript/Reducer/Reducer_Expression/Reducer_Expression.res
packages/squiggle-lang/src/rescript/Reducer/Reducer_Expression/Reducer_Expression_Builder.res
packages/squiggle-lang/src/rescript/Reducer/Reducer_MathJs/Reducer_MathJs_ToExpression.res 
						
					 
					
						2022-05-04 21:51:15 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Quinn Dougherty 
							
						 
					 
					
						
						
						
						
							
						
						
							6211d3cfb0 
							
						 
					 
					
						
						
							
							Some sorta klDivergence conclusion  
						
						 
						
						... 
						
						
						
						Value: [1e-6 to 1e-3] 
						
					 
					
						2022-05-04 14:55:49 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Umur Ozkul 
							
						 
					 
					
						
						
						
						
							
						
						
							85b8333a09 
							
						 
					 
					
						
						
							
							Merge branch 'develop' into Umur-reducer-dev  
						
						 
						
						
						
					 
					
						2022-05-04 20:45:48 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Umur Ozkul 
							
						 
					 
					
						
						
						
						
							
						
						
							ad220ed2b4 
							
						 
					 
					
						
						
							
							foreign function interface  
						
						 
						
						
						
					 
					
						2022-05-04 20:44:46 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Quinn Dougherty 
							
						 
					 
					
						
						
						
						
							
						
						
							898547f3a3 
							
						 
					 
					
						
						
							
							klDivergence is now LogarithmWithThreshold 
						
						 
						
						
						
					 
					
						2022-05-04 13:53:32 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Quinn Dougherty 
							
						 
					 
					
						
						
						
						
							
						
						
							cfa83e552d 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into log-score-attempt  
						
						 
						
						
						
					 
					
						2022-05-04 13:05:40 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Quinn Dougherty 
							
						 
					 
					
						
						
						
						
							
						
						
							c95c56cfb8 
							
						 
					 
					
						
						
							
							Added logScaleWithThreshold(eps) and completed renaming to  
						
						 
						
						... 
						
						
						
						`klDivergence`
Value: [1e-5 to 1e-3] 
						
					 
					
						2022-05-04 13:02:58 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ozzie Gooen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							268f138dcf 
							
						 
					 
					
						
						
							
							Merge pull request  #478  from quantified-uncertainty/reducer-dev  
						
						 
						
						... 
						
						
						
						Reducer dev: map, reduce, reduceReverse, keep 
						
					 
					
						2022-05-04 12:27:03 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Quinn Dougherty 
							
						 
					 
					
						
						
						
						
							
						
						
							236be470d5 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into log-score-attempt  
						
						 
						
						
						
					 
					
						2022-05-04 12:22:33 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Quinn Dougherty 
							
						 
					 
					
						
						
						
						
							
						
						
							3fcc82442d 
							
						 
					 
					
						
						
							
							Completed renaming to KLDivergence  
						
						 
						
						... 
						
						
						
						Value: [1e-8 to 1e-4] 
						
					 
					
						2022-05-04 12:21:30 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Quinn Dougherty 
							
						 
					 
					
						
						
						
						
							
						
						
							683439c7e5 
							
						 
					 
					
						
						
							
							Changed Ok(0) to Error(NegativeInfinityError).  
						
						 
						
						... 
						
						
						
						Value: [1e-7 to 1e-5] 
						
					 
					
						2022-05-04 11:59:46 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Quinn Dougherty 
							
						 
					 
					
						
						
						
						
							
						
						
							32f141abdc 
							
						 
					 
					
						
						
							
							Renamed LogScoring to KLDivergence  
						
						 
						
						... 
						
						
						
						Value: [1e-7 to 1e-4] 
						
					 
					
						2022-05-04 11:54:23 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sam Nolan 
							
						 
					 
					
						
						
						
						
							
						
						
							930c2d2b67 
							
						 
					 
					
						
						
							
							Add Gamma distribution  
						
						 
						
						
						
					 
					
						2022-05-04 15:53:41 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Quinn Dougherty 
							
						 
					 
					
						
						
						
						
							
						
						
							627616558a 
							
						 
					 
					
						
						
							
							Made multiplicative factor in Scoring file rather than with bind  
						
						 
						
						... 
						
						
						
						calls
Value: [1e-5 to 7.5e-4] 
						
					 
					
						2022-05-04 11:48:20 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Quinn Dougherty 
							
						 
					 
					
						
						
						
						
							
						
						
							f5f5be2cfb 
							
						 
					 
					
						
						
							
							?? build broke, had to add a ModuleName. prefix to a constructor  
						
						 
						
						... 
						
						
						
						Value: [1e-7 to 1e-5] 
						
					 
					
						2022-05-04 11:43:44 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Umur Ozkul 
							
						 
					 
					
						
						
						
						
							
						
						
							ea465c6047 
							
						 
					 
					
						
						
							
							Merge branch 'develop' into Umur-reducer-dev  
						
						 
						
						
						
					 
					
						2022-05-04 17:35:03 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Umur Ozkul 
							
						 
					 
					
						
						
						
						
							
						
						
							5de6aa8e0d 
							
						 
					 
					
						
						
							
							map reduce reduceReverse reverse keep  
						
						 
						
						
						
					 
					
						2022-05-04 17:32:25 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Umur Ozkul 
							
						 
					 
					
						
						
						
						
							
						
						
							ae48bd6420 
							
						 
					 
					
						
						
							
							pass reducer to dispatch  
						
						 
						
						... 
						
						
						
						to define functions that has lambda arguments, dispatching requires a
reducer 
						
					 
					
						2022-05-04 15:33:51 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Umur Ozkul 
							
						 
					 
					
						
						
						
						
							
						
						
							33ee0b27d5 
							
						 
					 
					
						
						
							
							remove inspect performance completely  
						
						 
						
						... 
						
						
						
						Redesign required on the function interface 
						
					 
					
						2022-05-04 15:14:34 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Quinn Dougherty 
							
						 
					 
					
						
						
						
						
							
						
						
							d5c9705811 
							
						 
					 
					
						
						
							
							Corrected log score  
						
						 
						
						... 
						
						
						
						Value: [5e-5 to 2e-2] 
						
					 
					
						2022-05-03 14:00:34 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ozzie Gooen 
							
						 
					 
					
						
						
						
						
							
						
						
							94a1155264 
							
						 
					 
					
						
						
							
							Formatted rescript  
						
						 
						
						
						
					 
					
						2022-05-03 11:30:00 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ozzie Gooen 
							
						 
					 
					
						
						
						
						
							
						
						
							c2155ef746 
							
						 
					 
					
						
						
							
							Merge branch 'develop' into documentation-refactors-april  
						
						 
						
						... 
						
						
						
						* develop: (72 commits)
  cases to handle with new parser. lambdas in arrays and records
  Note duplicate parameters
  Note infinite recursion
  Note infinite recursion
  Add array string and function viewers
  Recurse showTypes
  Pass showTypes and showControls in playground
  do not export private modules from Reducer module
  Allows hiding controls
  sam's monkeying
  fixed function f not bound
  Refactor and rename lambda in partial
  Make error message more descriptive
  Refactor and shrink effect code
  Make a tooltip to restrict users from log scales
  Add Patrial storybook and update partial bindings async
  Lint js
  Format and fix CI bugs
  Hotfix playground chart
  Real log scales
  ... 
						
					 
					
						2022-05-03 11:07:12 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ozzie Gooen 
							
						 
					 
					
						
						
						
						
							
						
						
							b28df258e1 
							
						 
					 
					
						
						
							
							Ran formatter  
						
						 
						
						
						
					 
					
						2022-05-03 11:06:53 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Quinn Dougherty 
							
						 
					 
					
						
						
						
						
							
						
						
							cec4bbd334 
							
						 
					 
					
						
						
							
							fixed build  
						
						 
						
						... 
						
						
						
						Value: [1e-6 to 1e-4] 
						
					 
					
						2022-05-03 10:20:01 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Quinn Dougherty 
							
						 
					 
					
						
						
						
						
							
						
						
							6c815a62ff 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into log-score-attempt  
						
						 
						
						
						
					 
					
						2022-05-03 10:17:17 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Quinn Dougherty 
							
						 
					 
					
						
						
						
						
							
						
						
							5d6de7b487 
							
						 
					 
					
						
						
							
							Response to CR  
						
						 
						
						... 
						
						
						
						Value: [1e-4 to 4e-3] 
						
					 
					
						2022-05-03 10:15:48 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Quinn Dougherty 
							
						 
					 
					
						
						
						
						
							
						
						
							ca95c7cef8 
							
						 
					 
					
						
						
							
							base 2 log => natural log (on the advice of Nuno)  
						
						 
						
						... 
						
						
						
						Value: [1e-4 to 2e-1] 
						
					 
					
						2022-05-02 17:46:43 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Umur Ozkul 
							
						 
					 
					
						
						
						
						
							
						
						
							11d4a3bc8b 
							
						 
					 
					
						
						
							
							do not export private modules from Reducer module  
						
						 
						
						
						
					 
					
						2022-05-02 23:42:11 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Quinn Dougherty 
							
						 
					 
					
						
						
						
						
							
						
						
							2d84805f88 
							
						 
					 
					
						
						
							
							Added infinity error; fixed infinities in logs  
						
						 
						
						... 
						
						
						
						Value: [1e-3 to 3e-2] 
						
					 
					
						2022-05-02 17:15:23 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Umur Ozkul 
							
						 
					 
					
						
						
						
						
							
						
						
							6a3b35eb4a 
							
						 
					 
					
						
						
							
							fixed function f not bound  
						
						 
						
						
						
					 
					
						2022-05-02 23:12:57 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Quinn Dougherty 
							
						 
					 
					
						
						
						
						
							
						
						
							db3acbf96c 
							
						 
					 
					
						
						
							
							Added extra multiplicative factor in logScore integrand  
						
						 
						
						... 
						
						
						
						Value: [8e-2 to 7e-1]
migrated intregrand from `log(predicted / answer)` to `answer *
log(predicted / answer)` 
						
					 
					
						2022-05-02 13:40:34 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Umur Ozkul 
							
						 
					 
					
						
						
						
						
							
						
						
							5a0b436932 
							
						 
					 
					
						
						
							
							No 666  
						
						 
						
						
						
					 
					
						2022-05-02 18:00:47 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Quinn Dougherty 
							
						 
					 
					
						
						
						
						
							
						
						
							d595285078 
							
						 
					 
					
						
						
							
							make lint happy  
						
						 
						
						... 
						
						
						
						Value: [1e-9 to 1e-5] 
						
					 
					
						2022-05-02 11:55:42 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Quinn Dougherty 
							
						 
					 
					
						
						
						
						
							
						
						
							e2762a0f62 
							
						 
					 
					
						
						
							
							Make typechecker happy  
						
						 
						
						... 
						
						
						
						Value: [1e-7 to 1e-3] 
						
					 
					
						2022-05-02 11:55:13 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Quinn Dougherty 
							
						 
					 
					
						
						
						
						
							
						
						
							58c885f963 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into log-score-attempt  
						
						 
						
						
						
					 
					
						2022-05-02 11:34:29 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sam Nolan 
							
						 
					 
					
						
						
						
						
							
						
						
							0890607493 
							
						 
					 
					
						
						
							
							Merge branch 'reducer-dev' of github.com:quantified-uncertainty/squiggle into reducer-dev  
						
						 
						
						
						
					 
					
						2022-05-02 14:53:32 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sam Nolan 
							
						 
					 
					
						
						
						
						
							
						
						
							946b38fa27 
							
						 
					 
					
						
						
							
							Fix Typescript build errors  
						
						 
						
						
						
					 
					
						2022-05-02 14:53:16 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Umur Ozkul 
							
						 
					 
					
						
						
						
						
							
						
						
							9e41f0399f 
							
						 
					 
					
						
						
							
							RENotAFunction  
						
						 
						
						
						
					 
					
						2022-05-02 15:55:02 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Umur Ozkul 
							
						 
					 
					
						
						
						
						
							
						
						
							ba104e4dfe 
							
						 
					 
					
						
						
							
							Catching unreduced values. This is not a lazy language  
						
						 
						
						
						
					 
					
						2022-05-02 15:55:02 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Umur Ozkul 
							
						 
					 
					
						
						
						
						
							
						
						
							c68138e5f6 
							
						 
					 
					
						
						
							
							arity error  
						
						 
						
						
						
					 
					
						2022-05-02 14:19:04 +02:00