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
Umur Ozkul
e92fc792a2
Merge branch 'develop' into Umur-reducer-dev
2022-05-02 23:21:26 +02:00
Quinn Dougherty
a986aac0a2
Merge remote-tracking branch 'origin/develop' into log-score-attempt
2022-05-02 17:16:09 -04: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
Sam Nolan
cc70047904
Lint js
2022-05-02 19:04:16 +00:00
Sam Nolan
f4085e93ad
Real log scales
2022-05-02 18:29:59 +00: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
Umur Ozkul
806ff93983
Merge branch 'Umur-reducer-dev' into reducer-dev
2022-05-02 12:35:58 +02:00
Umur Ozkul
711b230ecb
Merge branch 'develop' into Umur-reducer-dev
2022-05-02 12:34:23 +02:00
Umur Ozkul
c0fad8c668
define lambdaValue record as payload
2022-05-02 12:27:07 +02:00
Ozzie Gooen
f41f6617df
Merge branch 'develop' into documentation-refactors-april
...
* develop:
Clean up the props, removing unused and making some optional
lint
hotfix: brackets in `components/README.md`
17 increment
hotfix: deleted `browser` field of `package.json`s
Mixture last argument can be float
2022-05-01 15:04:04 -04:00
Ozzie Gooen
18af09ab04
Added delta function to produce delta distributions
2022-05-01 09:00:56 -04:00
Ozzie Gooen
ad16c08e9c
Merge pull request #444 from quantified-uncertainty/mixture-last-arg-fix
...
Mixture last argument can be float
2022-04-30 14:52:58 -04:00
Quinn Dougherty
f8f6a1ecc6
hotfix: deleted browser
field of package.json
s
...
Value: [1e-9 to 1e-5]
2022-04-30 13:57:41 -04:00
Ozzie Gooen
fd957ef401
Mixture last argument can be float
2022-04-30 13:43:46 -04:00
Quinn
dabe76fed4
Merge pull request #443 from quantified-uncertainty/publish-script
...
`lang v0.2.8` and `components v0.2.16`
2022-04-30 13:03:47 -04:00
Ozzie Gooen
e8b8b6cd80
Merge pull request #425 from quantified-uncertainty/scalePower
...
Scale power
2022-04-30 11:55:28 -04:00
Quinn Dougherty
9fe7034c51
v0.2.8: fromSamples
and jsImports
2022-04-30 11:33:03 -04:00
Quinn Dougherty
ae7e5744dc
Merge remote-tracking branch 'origin/develop' into fromsamples
2022-04-30 09:45:25 -04:00
Ozzie Gooen
3249f69155
Small cleanup to fromSamples
2022-04-29 21:41:09 -04:00
Sam Nolan
83e3759342
Merge branch 'develop' into reducer-dev
2022-04-29 22:51:00 +00:00
Quinn Dougherty
8217801de3
magic numbers in bandwidth; fromSamples
implementation
...
Value: [1e-3 to 4e-2]
2022-04-29 18:38:55 -04:00
Sam Nolan
b710289096
Rename parameters to imports
2022-04-29 20:29:42 +00:00
Sam Nolan
74df093a42
Cleanup TS code (and fix rescript build warning)
2022-04-29 20:10:39 +00:00
Quinn Dougherty
8b30eb9f05
Added to convertRaw* stuff
...
Value: [1e-4 to 1e-3]
2022-04-29 15:25:29 -04:00
Sam Nolan
237cdf12f9
Remove accidental log
2022-04-29 19:13:30 +00:00
Sam Nolan
39be07cac0
Add parameters to components interface
2022-04-29 19:02:43 +00:00
Quinn Dougherty
f05d089524
Fixed most tests
...
Value: [1e-5 to 1e-3]
2022-04-29 15:02:24 -04:00
Sam Nolan
d4f929367d
JS parameters in squiggle lang
2022-04-29 18:46:44 +00:00
Quinn Dougherty
0e9996256e
Lint for Umur
...
Value: [1e-8 to 1e-6]
2022-04-29 14:42:34 -04:00
Quinn Dougherty
2c452163b6
I believe I have functionality in place for new run
command, but I
...
could be wrong. Pushing so Sam can review
Value: [1e-5 to 9e-3]
2022-04-29 14:41:30 -04:00
Umur Ozkul
bbe8eced29
format
2022-04-29 19:31:34 +02:00
Umur Ozkul
992dd92d9b
merge develop
2022-04-29 19:10:40 +02:00
Umur Ozkul
3bbc5e7149
Add evaluate partial for back compatibility
2022-04-29 19:03:58 +02:00
Umur Ozkul
351381339c
bug fixed
...
logs removed
2022-04-29 18:19:52 +02:00
Umur Ozkul
8e318a8aa9
refactor reducer
...
removed some extra array references
rename Builder to ExpressionBuilder
Expression Builder
Trash Warning
remove parsePartial/Outer, add context to lambda
format
module Bindings
simplify types
module Macro
reduceValueList
do macro call
result map
bindings stop replacing on macro calls
Macro Test
doBindStatement
bind a statement
bindings tested. TODO bind shadowing in lambda
block tests defined
block tests defined
blocks tested
macro lambda test defined
2022-04-29 16:40:32 +02:00
Sam Nolan
454ac0c252
Add bindings to Squiggle Editor
2022-04-29 13:50:57 +00:00
Ozzie Gooen
900aeeae29
Expose integralSum to Squiggle
2022-04-28 21:31:15 -04:00
Ozzie Gooen
282fa7726b
Added scalePower and scaleLog
2022-04-28 21:14:03 -04:00
Ozzie Gooen
ced3af5813
First attempt at LogScore
2022-04-28 20:24:13 -04:00
Quinn
5f78399760
Merge pull request #416 from quantified-uncertainty/shape-validators
...
XYShape validator
2022-04-28 18:51:31 -04:00
Sam Nolan
b72e7b42c4
Merge pull request #420 from quantified-uncertainty/dictionary-view
...
Add Dictionary Viewer and Recursive Array viewer
2022-04-28 16:58:34 -04:00
Ozzie Gooen
f7afbf9c39
Merged with develop
2022-04-28 16:51:02 -04:00
Ozzie Gooen
94d4a38540
Refactored errors for XYShape
2022-04-28 16:49:51 -04:00
Sam Nolan
b9c1f8d727
Move around declarations to be a bit more readable
2022-04-28 20:26:40 +00:00
Sam Nolan
00f862725c
Add Dictionary Viewer and Recursive Array viewer
2022-04-28 18:59:15 +00:00
Ozzie Gooen
5dd0292b52
Added tests for XYShape validator
2022-04-28 14:52:44 -04:00
Quinn
658c458c62
Merge pull request #418 from quantified-uncertainty/irrationale
...
Removed rationale (#410 )
2022-04-28 13:42:01 -04:00
Quinn Dougherty
4ff14db6f3
response to CR
...
Value: [1e-3 to 4e-3]
2022-04-28 13:34:57 -04:00
Quinn Dougherty
5b1ee7f0a6
Removed rationale ( #410 )
...
Value: [2e-1 to 6.5e-1]
2022-04-28 13:19:15 -04:00
Ozzie Gooen
1cca9bde38
Merged with develop
2022-04-28 12:49:33 -04:00
Ozzie Gooen
03cd887084
Adding better error messages to XYShape validator
2022-04-28 12:47:04 -04:00
Ozzie Gooen
64c720209d
Merge pull request #415 from quantified-uncertainty/fix-unused-warnings
...
Add functions to implementation file to fix warnings
2022-04-28 12:00:02 -04:00
Sam Nolan
c9301085b9
Add functions to implementation file to fix warnings
2022-04-28 15:50:12 +00:00
Ozzie Gooen
e1551cb1d7
Merge pull request #409 from quantified-uncertainty/splidcontinuousDiscrete-refactor
...
Refactor of splitContinuousAndDiscrete to allow for customization
2022-04-28 11:41:06 -04:00
Ozzie Gooen
d1ffac492c
Draft of Validates for XYShape
2022-04-28 11:39:29 -04:00
Ozzie Gooen
dde28e54f0
Restructuring of E Sorted
2022-04-28 10:17:29 -04:00
Ozzie Gooen
934ce78399
Algebraic Strategy should use MC when inputs include sample set dists
2022-04-28 09:08:53 -04:00
Ozzie Gooen
ab4dcc233c
Minor revisions from CR
2022-04-28 08:09:31 -04:00
Ozzie Gooen
2eec389b55
Added docstrings and cleanup
2022-04-28 07:56:23 -04:00
Ozzie Gooen
335d0b5d04
Cleaned tests
2022-04-28 07:36:53 -04:00
Ozzie Gooen
5025f2d55f
Refactor of splitContinuousAndDiscrete to allow for more customization
2022-04-27 18:34:37 -04:00
Umur Ozkul
7b052ee3c3
format
2022-04-27 22:24:06 +02:00
Umur Ozkul
5c1ce71a40
fix TypescriptInterface.res
2022-04-27 22:09:25 +02:00
Umur Ozkul
d33f430073
Merge branch 'Umur-develop' into Umur-reducer-dev
2022-04-27 22:08:35 +02:00
Umur Ozkul
54f8b10a95
Reducer: Environment (Give environement to all function dispatches) - closes #169
2022-04-27 22:00:42 +02:00
Ozzie Gooen
b2189777d5
Linted
2022-04-27 15:21:27 -04:00
Ozzie Gooen
dfa404f0d0
Merged with develop
2022-04-27 15:06:15 -04:00
Quinn Dougherty
7b87f64658
Issue 325
...
Value: [1e-3 to 3e-2]
2022-04-27 13:59:33 -04:00
Quinn Dougherty
a22fbb1afd
lint
...
Value: [1e-7 to 1e-6]
2022-04-27 12:57:49 -04:00
Ozzie Gooen
6045fe5e62
Organized AlgebraicCombination functionality into submodules
2022-04-27 12:48:46 -04:00
Quinn Dougherty
aabb53957e
rm warnings 26 and 27
...
Value: [1e-5 to 1e-3]
2022-04-27 12:41:07 -04:00
Quinn Dougherty
21d4c1b928
rm warning number 26
...
Value: [1e-4 to 5e-3]
2022-04-27 12:39:41 -04:00
Quinn Dougherty
b8a2ecc7f0
Merge remote-tracking branch 'origin/develop' into normalize-improvements
2022-04-27 12:38:08 -04:00
Sam Nolan
0353674dcb
Merge develop into loss-testing
2022-04-27 15:25:26 +00:00
Ozzie Gooen
d104494f02
First attempt at refactoring algebraicCombination code
2022-04-27 11:13:10 -04:00
Quinn Dougherty
4f2dda4625
CR comment about toString
.
...
Value: [0.001 to 0.04]
2022-04-27 09:45:48 -04:00
Quinn Dougherty
938a10766c
Response to CR
...
Value: [0.005 to 0.43]
2022-04-26 20:30:38 -04:00
Quinn Dougherty
f0d9404a68
merge develop into issue326
2022-04-26 18:43:12 -04:00
Quinn Dougherty
2553229d28
The real 326
...
Value: [0.04 to 0.3]
2022-04-26 18:41:57 -04:00
Sam Nolan
93c06f85b0
Merge branch 'develop' into loss-testing
2022-04-26 17:19:33 -04:00
Sam Nolan
1ef766a6c8
Merge pull request #388 from quantified-uncertainty/issue387
...
Input validation for cauchy
2022-04-26 17:09:28 -04:00
Quinn Dougherty
b9c8a7e2c7
Input validation for cauchy
...
Value: [0.01 to 0.08]
Sam gets most of the credit
2022-04-26 16:58:36 -04:00
Quinn Dougherty
6f00716722
deleted comment
...
Value: [0.001 to 0.01]
2022-04-26 16:39:52 -04:00
Quinn Dougherty
5469435dc5
Merge remote-tracking branch 'origin/develop' into issue326
2022-04-26 16:07:56 -04:00
Quinn Dougherty
c53e56e773
The proper issue326 (again)
...
Value: [1 to 3.6]
2022-04-26 16:06:51 -04:00
Sam Nolan
752f2a1ea5
Add other distributions and operations into benchmarking
2022-04-26 16:05:16 -04:00
Sam Nolan
ba412f2df6
Fix resolution issue
2022-04-26 14:15:37 -04:00
Sam Nolan
7302a3ec10
Give isNormalised lower bound
2022-04-26 13:28:08 -04:00
Sam Nolan
350e420884
Add isNormalized to Continuous
2022-04-26 13:25:45 -04:00
Sam Nolan
e47deb8433
Translate pmf to pdf for kde
2022-04-26 12:22:31 -04:00
Quinn Dougherty
e2da81812f
Merge remote-tracking branch 'origin/develop' into issue326
2022-04-26 09:56:25 -04:00
Ozzie Gooen
d84420b1ff
Merge branch 'develop' into normalize-improvements
...
* develop:
hotfix: codecov stuff in `.npmignore`
Rename flip argument to be more descriptive
Fix pointwise not commuting for subtraction
Fix missing paramater in test
Rename AlgebraicShapeCombination test case
Fixed package versions in `website/package.json`
Refactor and rename checkOrdered
Moved dependencies to devDependencies; updated versions
rm react-codejar
Mistake in #371
Fix build issues in components
Move dependencies to devDependencies
Ensure xyShape is ordered by x coordinates when multiplying by negatives
⬆️ Bump @types/node from 17.0.25 to 17.0.26
⬆️ Bump antd from 4.19.5 to 4.20.0
Turned error into actual error
Show correct errors early on when log(distribution) has bad arguments
Fix subtraction not commuting under pointsets
2022-04-25 21:59:45 -04:00
Ozzie Gooen
2c1aff25d3
Added basic functins to SampleSetDist
2022-04-25 21:46:40 -04:00
Quinn Dougherty
5ef8cf5dde
Fixed implementation
...
Value: [0.4 to 2]
2022-04-25 21:04:11 -04:00
Quinn Dougherty
3367b82eef
mode
to determine dist mode to operate in
...
Value: [1.2 to 4.6]
2022-04-25 20:55:16 -04:00
Ozzie Gooen
dc127a884a
Merge pull request #359 from quantified-uncertainty/log-inputs-errors
...
Show correct errors early on when log(distribution) has bad arguments
2022-04-25 20:50:26 -04:00
Sam Nolan
6bfecf2204
Rename flip argument to be more descriptive
2022-04-25 15:55:25 -04:00
Sam Nolan
62653d55b4
Fix pointwise not commuting for subtraction
2022-04-25 15:46:56 -04:00
Sam Nolan
cf44e6d3c7
Merge branch 'develop' into commutative-error
2022-04-25 15:08:57 -04:00
Sam Nolan
f9c02ba626
Refactor and rename checkOrdered
2022-04-25 14:50:45 -04:00
Umur Ozkul
7d4e3072b8
commite related issue note
2022-04-25 18:35:15 +02:00
Umur Ozkul
6878523186
cancel performance hook
2022-04-25 18:27:04 +02:00
Sam Nolan
d7151907d3
Ensure xyShape is ordered by x coordinates when multiplying by negatives
...
Value: [0.00001 to 0.0005]
2022-04-25 11:44:50 -04:00
Umur Ozkul
ac8827da28
ternary with bindings (failed)
2022-04-25 17:15:28 +02:00
Sam Nolan
fe493af0b9
Merge branch 'develop' into commutative-error
2022-04-25 11:00:45 -04:00
Umur Ozkul
cbc2b73b20
Evaluate ternary operator (tested)
2022-04-25 16:19:56 +02:00
Sam Nolan
d60aaa57f7
Get tests to pass for Reducer code
...
Value: [0.0001 to 0.04]
2022-04-25 10:10:07 -04:00
Sam Nolan
7e4477aeda
Format Reducer code
...
Value: [0.0000001 to 0.0005]
2022-04-25 10:00:27 -04:00
Umur Ozkul
c810c4576d
reducer semantics ternary (tested)
2022-04-25 15:30:27 +02:00
Umur Ozkul
4d801c0b10
ternary operator mathjs parse (tested)
2022-04-25 15:11:50 +02:00
Umur Ozkul
3788cb0c9a
fix variant warnings
2022-04-25 10:52:13 +02:00
Umur Ozkul
8d92941736
Merge branch 'develop' into Umur-reducer-dev
2022-04-25 09:28:53 +02:00
Umur Ozkul
6a87e8db28
index.ts FAILURE!!!!
2022-04-25 09:20:27 +02:00
Umur Ozkul
c5e08cfdb6
modify lambda
2022-04-25 09:17:38 +02:00
Umur Ozkul
eba087329f
called lamda with arguments (tested)
2022-04-25 08:49:17 +02:00
Umur Ozkul
1fb9218a94
refactor passToFunction
2022-04-25 08:19:18 +02:00
Umur Ozkul
d214bddc82
lambda expressions bound to function call symbols
2022-04-25 06:30:25 +02:00
Umur Ozkul
7b080ff4c2
bind function calls
2022-04-25 03:01:58 +02:00
Umur Ozkul
e3ef08839f
Function definition evaluated
2022-04-25 02:48:49 +02:00
Umur Ozkul
1f989de11c
lambda binding
2022-04-25 01:53:37 +02:00
Umur Ozkul
5d88fae40c
internalCode
2022-04-25 01:16:41 +02:00
Umur Ozkul
fe4e355fbe
format
2022-04-24 18:42:54 +02:00