Commit Graph

1095 Commits

Author SHA1 Message Date
Umur Ozkul
7ab69a1708 issue 234
Define partial code
2022-04-15 14:48:58 +02:00
Umur Ozkul
3f95ca455b imports #234 2022-04-15 08:56:48 +02:00
1677d63375 fix: std of lognormal symbolic division 2022-04-14 21:54:06 -04:00
Ozzie Gooen
4918ee790a Merged with develop 2022-04-14 20:18:20 -04:00
9910afd74b fix: Failing tests
The tests were wrong, not the code. Feels like it should be
the other way around
2022-04-14 16:52:36 -04:00
6d82adca25 Merge branch 'develop' into audit-2022-04-14-SymbolicDist.res 2022-04-14 16:50:37 -04:00
aad6a9c603 fix: Bad tests
These tests are failing because I increased the precision of a magic
constant.

This might be a signal that these are bad tests
2022-04-14 16:35:24 -04:00
bd3f2c99d1 tweak: add explanation for magic number 2022-04-14 16:25:15 -04:00
e5655dc2d1 fix: formatting 2022-04-14 16:20:23 -04:00
69148bb350 fix: Rescript bugs 2022-04-14 16:17:59 -04:00
Ozzie Gooen
8854eed91e
Merge pull request #242 from quantified-uncertainty/analytic-normal
Analytic normal
2022-04-14 16:11:36 -04:00
ec9c67f090 feat: Audit SymbolicDist.res
- Fix buggy lognormal multiplication code
- Add precision to 90% confidence intervals code
- Simplified lognormal code
- Added sources for many of the manipulations
2022-04-14 16:03:54 -04:00
Umur Ozkul
53c44cdc9d refactor macro definitions 2022-04-14 18:17:45 +02:00
Umur Ozkul
1fa1867470 Merge branch 'develop' into reducer-dev 2022-04-14 17:04:54 +02:00
Umur Ozkul
35f7077248 remove unused code 2022-04-14 17:02:01 +02:00
Umur Ozkul
fb63d44ab9 PR#226 2022-04-14 17:00:12 +02:00
Quinn
a9cbcf2079
hotfix: develop-- branch deploy rather than deploy preview in module docstring 2022-04-13 21:12:40 -04:00
Umur Ozkul
9b4f397859 remove unnecessary rec 2022-04-14 03:10:45 +02:00
Umur Ozkul
de379b6c04 Merge branch 'develop' into reducer-dev 2022-04-14 03:03:08 +02:00
Quinn Dougherty
b3c0adcd30 last CR comments 2022-04-13 20:58:16 -04:00
Umur Ozkul
4512ad623a Add dead code analysis 2022-04-14 02:41:22 +02:00
Umur Ozkul
daf2a27182 PR#226, add missing variants to switch statements
Code is passing unit tests however there were missing variands. Fixed
2022-04-14 02:40:59 +02:00
Quinn Dougherty
99d1c345c5 CR comments 2022-04-13 19:58:36 -04:00
Ozzie Gooen
478bbf5740 First attempt at handling arrays and records 2022-04-13 19:37:59 -04:00
Quinn Dougherty
b0ff2c19f5 yarn format 2022-04-13 19:18:08 -04:00
Quinn Dougherty
24fe66c9d3 6/6 tasks done 2022-04-13 19:17:49 -04:00
Quinn Dougherty
3bf571f953 CR comment 2022-04-13 12:06:50 -04:00
Quinn Dougherty
7e6a26a2d0 comments and type signatures 2022-04-13 11:54:37 -04:00
Quinn Dougherty
165427f137 refactored to a higher level of abstraction 2022-04-13 10:30:23 -04:00
Quinn Dougherty
e9e6cab099 silenced warning about toString not having switch case for ArgumentError 2022-04-13 10:26:10 -04:00
Sam Nolan
948a8dd651 Add analytic solutions for normal and lognormal 2022-04-13 15:11:14 +10:00
Quinn Dougherty
b6e423a6e3 fixed bug after rebase: hope it doesn't cause problems 2022-04-13 01:08:51 -04:00
Quinn Dougherty
de81928ea9 Ran yarn format 2022-04-13 01:05:09 -04:00
Quinn Dougherty
8287f51aae yarn test:quick to skip invariants 2022-04-13 01:05:09 -04:00
Quinn Dougherty
72b557d64a renamed Algebra subdir to Invariants 2022-04-13 01:05:09 -04:00
Quinn Dougherty
af0577f85e test count: 386 2022-04-13 01:05:09 -04:00
Quinn Dougherty
59fcd6a26c intermediate commit to checkout something else 2022-04-13 01:05:08 -04:00
Quinn Dougherty
dd53c7554b (rebase): begin setup for big redo 2022-04-13 01:05:08 -04:00
Quinn Dougherty
396fb9f6b0 intermediate commit before I do a rebase 2022-04-13 01:05:08 -04:00
Quinn Dougherty
12d2397b57 improved messaging 2022-04-13 01:05:08 -04:00
Quinn Dougherty
49174827f8 (rebase): added more test 2022-04-13 01:05:08 -04:00
Quinn Dougherty
9d857bf79b (rebase): documented ratio of lognormals 2022-04-13 01:05:08 -04:00
Quinn Dougherty
a637fe5dff inv precise 2022-04-13 01:05:08 -04:00
Quinn Dougherty
a64cd75ead inv and cdf 2022-04-13 01:05:08 -04:00
Quinn Dougherty
6a4d615d3d (rebase): (rebase): (rebase): **refactor**: rm duplicated genericDist and error declarations 2022-04-13 01:04:53 -04:00
Sam Nolan
348b1c9ac6 Add normal distribution analytical simplifications 2022-04-13 14:36:30 +10:00
Sam Nolan
117c08bfa9 Fix unweighted average of distributions 2022-04-13 12:03:04 +10:00
Sam Nolan
38135f0c81 Merge branch 'develop' into mix-distributions 2022-04-13 11:22:43 +10:00
Quinn Dougherty
b17f638483 EBindings -> T.EBindings 2022-04-12 20:48:53 -04:00
Quinn Dougherty
4f95c019eb yarn format 2022-04-12 20:22:19 -04:00
Sam Nolan
e234951d62 Hotfix bundle failure 2022-04-13 10:14:11 +10:00
Sam Nolan
f2f885f269 Hotfix Typescript checker failing 2022-04-13 10:07:33 +10:00
Umur Ozkul
fea990de2d Sam's patch PR#226 2022-04-13 01:34:06 +02:00
Umur Ozkul
d1ea15e4f9 fix ts export 2022-04-12 17:12:19 +02:00
Umur Ozkul
1b4422bb90 revise lisp references - close umuro/squiggle#50 2022-04-12 16:26:55 +02:00
Umur Ozkul
a95cdfabe3 dont use short Desc - close umuro/squiggle#51 2022-04-12 16:19:50 +02:00
Umur Ozkul
05b5efce18 remove -> in switch cases. close umuro/squiggle#59
squiggle
2022-04-12 16:15:27 +02:00
Umur Ozkul
4fe72b8fb4 remove Reduce_Expression.rsi.
Too many changes. Hot target. Preventing development
2022-04-12 15:47:46 +02:00
Umur Ozkul
9c7f930549 Merge branch 'develop' into reducer-dev
packages/squiggle-lang/src/rescript/Reducer/Reducer_Expression/Reducer_Expression.resi
2022-04-12 15:46:48 +02:00
Sam Nolan
f102d70d80 Add mixture alias 2022-04-12 17:45:44 +10:00
Sam Nolan
60a345dd6d Implement mx for distributions 2022-04-12 17:39:38 +10:00
Sam Nolan
d316ad0a07 Merge branch 'develop' into reducer-playground 2022-04-12 16:45:14 +10:00
Sam Nolan
e5f8b6c7d3 Fix build errors for components and lang 2022-04-12 16:21:32 +10:00
Sam Nolan
440bfabffa Run prettier on monorepo + fix crashing playground 2022-04-12 15:41:36 +10:00
Quinn
8a69c54fd8
coverage:ci 2022-04-11 20:33:32 -04:00
Umur Ozkul
352cccaab8
Merge branch 'develop' into reducer-dev 2022-04-12 01:47:07 +02:00
Quinn Dougherty
c7908e85a8 prettier is proper now with yarn scripts 2022-04-11 19:15:09 -04:00
Quinn Dougherty
a498ed4611 branch names in *.yml 2022-04-11 17:41:40 -04:00
Umur Ozkul
f0008c1e20 offer reducer:format as an example 2022-04-11 16:51:44 +02:00
Umur Ozkul
87116d12d5 reformat 2022-04-11 16:51:15 +02:00
Umur Ozkul
3a8e6a8f60 Merge branch 'staging' into reducer-dev 2022-04-11 16:42:37 +02:00
Umur Ozkul
660c0c70ae variables and statements
format only reducer

reformat lint

multi-line test

spelling

multi-line semantic mapping

todo multi-line eval

multi-line tests todo

change context to bindings

simplify tests

rename exception test methods

bindings is an expression value

make bindings callable

reformat

Emphasize the nature of Lisp AST

Initial definition of macros

make functions private

fixed functionNode type casting

macro call skeleton

sort ReducerInterface

fix test

macros skeleton

bindings is not a value

assignment semantics

let semantics defined

format

reformat

reformat

TODO function calls and list hd variables are confused

reformat

tmp

works

reformat

reformat

add test

reformat

add test
2022-04-11 16:31:10 +02:00
Quinn Dougherty
af3cab01bc added .resi files to lint checker 2022-04-11 09:35:25 -04:00
Sam Nolan
26433c5289 Fix failing tests based on new toString 2022-04-11 16:31:54 +10:00
Sam Nolan
cb07f5f68a A playground based on reducer 2022-04-11 16:16:29 +10:00
Quinn Dougherty
16258c2538 install dependencies in lint job 2022-04-11 01:27:21 -04:00
Quinn Dougherty
9f97213ec5 added deeper path in lint.sh 2022-04-11 01:24:56 -04:00
Quinn Dougherty
3f2cd652d4 path to rescript executable in lint.sh 2022-04-11 01:23:09 -04:00
Quinn Dougherty
3689caa1fc finally nailed the triggers! (I hope) 2022-04-11 01:08:54 -04:00
Quinn Dougherty
d4b00b15c1 debugging triggers again 2022-04-11 01:05:47 -04:00
Quinn Dougherty
19d5fa109b rescript format on DistPlus.res 2022-04-11 00:59:47 -04:00
Quinn Dougherty
518f082c53 (rebase): A rescript linter! 2022-04-11 00:24:12 -04:00
Quinn Dougherty
00e98766cb a rescript linter! 2022-04-11 00:23:15 -04:00
Quinn Dougherty
e4e8e4b847 ran rescript format on ProgramEvaluator.res 2022-04-11 00:23:15 -04:00
Sam Nolan
61b589d0bd Change typescript interface to reducer 2022-04-11 13:16:31 +10:00
Sam Nolan
6565d97f53 Rename eval to evaluate
eval is a JS keyword
2022-04-11 11:18:38 +10:00
Sam Nolan
d6c541036f Run prettier + add missing pointWiseAdd signature 2022-04-11 11:08:34 +10:00
Sam Nolan
8f49b64083 Fix failing lang tests due to rename 2022-04-11 11:06:13 +10:00
Sam Nolan
e5baf23950 Run prettier in squiggle-lang 2022-04-11 10:51:43 +10:00
Sam Nolan
1825b1f250 Type the lang typescript interface 2022-04-11 10:48:45 +10:00
Ozzie Gooen
eecd501d04 Merged with master 2022-04-10 13:22:57 -04:00
Ozzie Gooen
c94a70b93a Fixed tests 2022-04-09 21:56:05 -04:00
Ozzie Gooen
ec5dc4667f Samples_test -> SampleSetDist_test 2022-04-09 21:39:10 -04:00
Ozzie Gooen
5b0efbb3a8 Bandwidth -> SampleSetDist_Bandwidth 2022-04-09 21:31:34 -04:00
Ozzie Gooen
4338f482ef Added genType to SampleSetDist to make pass tests, other minor fixes 2022-04-09 21:24:44 -04:00
Ozzie Gooen
9ad73fe69b Power should be ** to be consistent 2022-04-09 20:36:33 -04:00
Ozzie Gooen
db104694fd Cleaned up resultStringToResultError 2022-04-09 20:34:21 -04:00
Ozzie Gooen
f17a842c52 Cleanup from previous refactor 2022-04-09 20:27:03 -04:00
Ozzie Gooen
fa3d874a4e Start of refactor for toPointSetDist 2022-04-09 20:21:02 -04:00
Ozzie Gooen
61aaca3e2f Gave SampleSetDist a private type 2022-04-09 18:10:06 -04:00
Ozzie Gooen
9430653b7a Namechange: Exponential -> Power 2022-04-09 12:37:26 -04:00
Ozzie Gooen
54b6b18d3a Cleanup and commenting for PR 2022-04-08 22:55:06 -04:00
Ozzie Gooen
2dc57bedc5 Added more tests to JS__Test.ts, and added SampleN functionality to SampleSetDist 2022-04-08 21:31:08 -04:00
Ozzie Gooen
0af0c9e274 Added tests for index.js and fixed some corresponding functionality 2022-04-08 19:48:53 -04:00
Ozzie Gooen
d62ccc27bd Minor refactor of DistributionOperation Constructors 2022-04-08 16:09:00 -04:00
Ozzie Gooen
4c99a50d89 Fix from CR 2022-04-08 15:57:18 -04:00
Ozzie Gooen
e065a57a66 Added to index.ts 2022-04-08 15:55:04 -04:00
Ozzie Gooen
57196c568b Added a bunch of manual functions for DistributionOperation 2022-04-08 14:42:14 -04:00
dependabot[bot]
fbce9e4e40
Bump mathjs from 10.4.2 to 10.4.3
Bumps [mathjs](https://github.com/josdejong/mathjs) from 10.4.2 to 10.4.3.
- [Release notes](https://github.com/josdejong/mathjs/releases)
- [Changelog](https://github.com/josdejong/mathjs/blob/develop/HISTORY.md)
- [Commits](https://github.com/josdejong/mathjs/compare/v10.4.2...v10.4.3)

---
updated-dependencies:
- dependency-name: mathjs
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-08 14:35:38 +00:00
Ozzie Gooen
6634718ba9 Cleanup from merge 2022-04-08 09:32:48 -04:00
Ozzie Gooen
4b103cb128 Merged with staging 2022-04-08 09:19:03 -04:00
Ozzie Gooen
937a8482fd Added sparkline and toString to ReducerInterface 2022-04-08 09:08:49 -04:00
Ozzie Gooen
837088a9c6 Refactored tests to use GenericOperation 2022-04-08 08:53:37 -04:00
Ozzie Gooen
0fa954ae63 Improves sparklines by integrating them more deeply to the codebase 2022-04-08 08:44:04 -04:00
Umur Ozkul
1d550353c9 Merge branch 'staging' into reducer-dev 2022-04-08 11:09:46 +02:00
Sam Nolan
b8d07bd8a4 Add explaining comment to diff 2022-04-08 16:59:15 +10:00
Sam Nolan
d6e18b1c4f Respond to Ozzie's PR comments 2022-04-08 16:51:38 +10:00
Sam Nolan
5a2c4c8aec Fix build error in test (rangeFloat) 2022-04-08 11:17:56 +10:00
Sam Nolan
a99290ea43 Rename rangeByFloat to rangeFloat 2022-04-08 11:09:31 +10:00
Sam Nolan
bf2f85a8ab Respond to sparkline PR change requests 2022-04-08 11:02:41 +10:00
Sam Nolan
53f4e56529 Implement generic sparklines with tests 2022-04-08 10:17:01 +10:00
Quinn Dougherty
9764a4cab8 one last CR comment 2022-04-07 20:13:08 -04:00
Quinn Dougherty
72be08a516 CR comments from #192 2022-04-07 18:38:49 -04:00
Quinn Dougherty
d582e29e8b CR comment #1 2022-04-07 14:33:49 -04:00
Quinn Dougherty
72cfbf14c2 test cases for lognormal uniform mixture 2022-04-07 13:50:11 -04:00
Quinn Dougherty
94db348db5 calling it a night on 192 (pending CR) 2022-04-07 13:33:12 -04:00
Quinn Dougherty
db05541a7b up to 186 tests 2022-04-07 10:55:51 -04:00
dependabot[bot]
509af80b36
Bump webpack from 5.71.0 to 5.72.0
Bumps [webpack](https://github.com/webpack/webpack) from 5.71.0 to 5.72.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.71.0...v5.72.0)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-07 14:52:15 +00:00
Quinn Dougherty
a00772ef5c tiny cleanup 2022-04-07 10:21:48 -04:00
Quinn Dougherty
c50f8a3273 backed out of rescript-fast-check 2022-04-07 08:55:52 -04:00
Quinn Dougherty
e89042406b some cleanup of files 2022-04-06 23:01:17 -04:00
Quinn Dougherty
45c6eec7da some fun with testAll. 2022-04-06 22:24:00 -04:00
Quinn Dougherty
6b15698d4e replaced *__Test.res with *_test.res 2022-04-06 19:38:54 -04:00
Quinn Dougherty
0a5a8a5198 property test framework installed but not used; describe(means) section of unit tests filled out 2022-04-06 18:57:51 -04:00
Quinn Dougherty
e42ac0b58d renamed t to T 2022-04-06 16:02:32 -04:00
Quinn Dougherty
3bed89b558 coverage 2022-04-06 15:19:27 -04:00
Sam Nolan
663d3e213a Merge branch 'staging' into components-cleanup 2022-04-06 11:29:30 +10:00
Umur Ozkul
63a765a4fe mathjs parse assignment 2022-04-05 23:03:32 +02:00
Umur Ozkul
cd7a4b748e assignment test 2022-04-05 22:03:03 +02:00
Umur Ozkul
84f3420369 parse assignment 2022-04-05 22:02:06 +02:00
Ozzie Gooen
c0118af315 Changed warning comment 2022-04-05 15:34:19 -04:00
Ozzie Gooen
d77f984af6 utility -> Utility 2022-04-05 15:32:06 -04:00
Ozzie Gooen
6c282b0c70 Added genType to XYShape to fix tests 2022-04-05 15:23:39 -04:00
Ozzie Gooen
9b494462d4 Removed oldInterpreter 2022-04-05 15:13:45 -04:00
Ozzie Gooen
6b69a94a1a Added OldInterpreter files 2022-04-05 15:09:47 -04:00
Umur Ozkul
a5bb390370 reformat 2022-04-05 20:56:20 +02:00
Umur Ozkul
05e8540b31 rescript:format 2022-04-05 20:51:54 +02:00
Umur Ozkul
4e6a2341f0 shorter tests 2022-04-05 19:36:19 +02:00
Umur Ozkul
bbcd7f2640 shorter tests 2022-04-05 19:18:10 +02:00
Umur Ozkul
74da6a0ae2 shorter tests 2022-04-05 19:09:29 +02:00
Ozzie Gooen
a2729f34cb Pulled out XYShape to be more separate 2022-04-04 13:41:22 -04:00
Ozzie Gooen
60b760f0cd Naming refactor of key rescript directories 2022-04-04 11:59:14 -04:00
Ozzie Gooen
51711512fb Removed Domain from DistPlus 2022-04-04 11:47:34 -04:00
Ozzie Gooen
a5db33cedf Removed unit from DistPlus 2022-04-04 11:44:42 -04:00
Sam Nolan
097baadb04 Format and fix build error 2022-04-04 16:58:05 +10:00
Ozzie Gooen
e4f563fa08 Added unary minus function support to distributions, cleaned tests 2022-04-02 17:06:57 -04:00
Ozzie Gooen
06285dbdc1 Additional testing for GenericDist-Reducer interface, plus getting log, exp to work with 1 param 2022-04-02 16:25:41 -04:00
Ozzie Gooen
46af9233a1 Fixed tests to use pointwiseAdd instead of .add 2022-04-02 11:06:09 -04:00
Ozzie Gooen
688cf0b19e Changes in response to CR 2022-04-02 11:01:53 -04:00
dependabot[bot]
55e8be03be
Bump webpack from 5.70.0 to 5.71.0
Bumps [webpack](https://github.com/webpack/webpack) from 5.70.0 to 5.71.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.70.0...v5.71.0)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-02 02:43:11 +00:00
Ozzie Gooen
e7c2a7db01 Light cleanup of ReducerInterface_GenericDistribution 2022-04-01 15:41:11 -04:00
Ozzie Gooen
18d742b63c Added symbolic functions and tests for reducer interface distribution code 2022-04-01 13:21:24 -04:00
Ozzie Gooen
28eba9fa74 EvDist -> EvDistribution 2022-03-31 20:28:48 -04:00
Ozzie Gooen
47a574ba8a Added GenericDistribution Reducer Interface 2022-03-31 20:24:59 -04:00
Ozzie Gooen
5ece2994ba Full attempt at getting genericDist into Reducer External Lib 2022-03-31 19:58:08 -04:00
Quinn Dougherty
cd231cb917 added 'add' over EvDist, EvDist 2022-03-31 16:44:52 -04:00
Ozzie Gooen
89f917ecc8
Merge branch 'staging' into dist-generic-library 2022-03-31 15:44:18 -04:00
Ozzie Gooen
15534b10ce Converted most of Operation to not be polymorphic 2022-03-31 14:51:42 -04:00
Ozzie Gooen
680726e8b0 Changed genericDist from being a polymorphic variant 2022-03-31 14:15:21 -04:00
Ozzie Gooen
4b3f24b38d Converted params to env, named several arguments 2022-03-31 14:07:39 -04:00
Ozzie Gooen
4702cf3e5e Reorganized Output module in GenericOperation 2022-03-31 13:26:29 -04:00
Ozzie Gooen
d82615cef0 Changed GenericDist outputType from polymorphic variant to regular variant 2022-03-31 09:27:36 -04:00
Ozzie Gooen
f2d03c8f11 Added named paramaters to most GenericDist functions 2022-03-31 09:19:27 -04:00
Ozzie Gooen
d61f521a0e fmap -> outputmap 2022-03-31 08:41:50 -04:00
Ozzie Gooen
dbac693607 Minor fixes for PR 2022-03-31 08:37:04 -04:00
Quinn
8cbfeec81c
Merge pull request #107 from umuro/reducer-dev
Reducer dev 2 (opened on behalf of Umur)
2022-03-30 11:39:57 -04:00
Umur Ozkul
da0e9b9349 fix resi 2022-03-30 15:39:47 +02:00
Umur Ozkul
7c574980b7 PR#107 2022-03-30 13:26:38 +02:00
Umur Ozkul
17ca080ebb PR#107 show -> toString 2022-03-30 12:53:36 +02:00
Umur Ozkul
12113cad7e Reducer_Expression.resi 2022-03-30 11:45:30 +02:00
Umur Ozkul
158381dfbb PR#107 2022-03-30 11:06:30 +02:00
Umur Ozkul
f74716922d PR#107 2022-03-30 10:34:40 +02:00
Umur Ozkul
9a6522ff29 kill mj acronym 2022-03-30 10:22:51 +02:00
Umur Ozkul
a9df64230e fix module acronym 2022-03-30 10:03:30 +02:00
Ozzie Gooen
ffc622fb6d Responded to two simple CR comments 2022-03-29 21:28:14 -04:00
Ozzie Gooen
2fce3d67e9 fmap2 -> E.R2.fmap 2022-03-29 17:35:33 -04:00
Ozzie Gooen
649f3e833a Changes as was requested in CR 2022-03-29 17:00:20 -04:00
Ozzie Gooen
cd5680f2dc Refactored Sparklines.res 2022-03-29 16:31:08 -04:00
Ozzie Gooen
c158b4183b More refactors of |> to -> 2022-03-29 15:47:32 -04:00
Quinn Dougherty
50f5256dc5 perhaps the final push of PR 124? 2022-03-29 15:27:23 -04:00
Ozzie Gooen
539c7cf783 Trying to change more |> into -> 2022-03-29 15:21:38 -04:00
Quinn Dougherty
320b8da91a most of the refactor based on @OAGr's comments 2022-03-29 15:10:20 -04:00
Ozzie Gooen
cdbbededa4 Refactoring GenericOperation to prefer -> operator 2022-03-29 14:36:54 -04:00
Quinn Dougherty
bcff646e54 cleanup 2022-03-29 11:05:27 -04:00
Quinn Dougherty
517a9128e2 E.O.default pattern 2022-03-29 10:55:36 -04:00
Quinn Dougherty
49c091043a second test case 2022-03-29 10:40:38 -04:00
dependabot[bot]
348cc91476
Bump mathjs from 10.4.1 to 10.4.2 in /packages/squiggle-lang
Bumps [mathjs](https://github.com/josdejong/mathjs) from 10.4.1 to 10.4.2.
- [Release notes](https://github.com/josdejong/mathjs/releases)
- [Changelog](https://github.com/josdejong/mathjs/blob/develop/HISTORY.md)
- [Commits](https://github.com/josdejong/mathjs/compare/v10.4.1...v10.4.2)

---
updated-dependencies:
- dependency-name: mathjs
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-29 14:33:53 +00:00
Quinn Dougherty
669fb95479 debugged sparklines implementation 2022-03-29 10:04:08 -04:00
Umur Ozkul
aff9a60d49 fix module name in __tests__ 2022-03-29 15:18:56 +02:00
Umur Ozkul
06fff971f1 fix test module name 2022-03-29 11:53:49 +02:00
Umur Ozkul
2040ab52b1 format, rename, simplify 2022-03-29 11:09:59 +02:00
Quinn Dougherty
03318ee2e1 translated sparkly to rescript, still debugging it tho 2022-03-29 02:13:52 -04:00
Quinn Dougherty
b8159a88e0 Figured out patchelf hack for nixos users 2022-03-28 22:39:59 -04:00
Ozzie Gooen
01b80d73be Added simple genericOperation test 2022-03-28 16:52:04 -04:00
Ozzie Gooen
3cf336d720 Starting to add tests to rescript 2022-03-28 15:14:39 -04:00
Ozzie Gooen
6f11e87c0a Added simple interface files 2022-03-28 08:39:07 -04:00
Ozzie Gooen
04abeb7cd1 Added todo list to GenericDist repo 2022-03-28 07:56:20 -04:00
Ozzie Gooen
80b33fcd84 Added README to GenericDist library 2022-03-27 21:07:41 -04:00
Ozzie Gooen
3f678e24a1 Added mixture fn for generic distributions 2022-03-27 17:37:27 -04:00
Ozzie Gooen
b70e8e02e1 Refactor GenericOperation to allow for operations other than toDist operations 2022-03-27 16:59:46 -04:00
Ozzie Gooen
c2ac9614d0 Refactored sci.res into multiple files 2022-03-27 14:22:26 -04:00
Ozzie Gooen
2ec1bfd068 Added Truncate to sci.res 2022-03-26 22:06:19 -04:00
Ozzie Gooen
c5afb2d867 Fleshed out AlgebraicCombination 2022-03-26 16:56:56 -04:00
Ozzie Gooen
d490af38f0 Added pointwiseCombinationFloat to sci.res 2022-03-26 13:25:47 -04:00
Ozzie Gooen
1a2ce5bfa0
Minor refactors 2022-03-25 22:11:27 -04:00
Quinn
e43dd2d61d
Revert "Revert "Reducer dev"" 2022-03-25 14:25:37 -04:00
Umur Ozkul
8b21292fbe fix MathJs spelling 2022-03-25 19:12:11 +01:00
Quinn
2b598121c7
Revert "Reducer dev" 2022-03-25 14:10:56 -04:00
Umur Ozkul
578e52c9b8 Merge branch 'staging' of https://github.com/QURIresearch/squiggle into QURIresearch-staging 2022-03-25 18:52:04 +01:00
Umur Ozkul
cc81d95f53 rename README 2022-03-25 13:24:13 -04:00
Umur Ozkul
f58e46c6b0 fix on comments for pull request 2022-03-25 13:24:13 -04:00
Umur Ozkul
79d3831f5d coverage removed 2022-03-25 13:24:13 -04:00
Umur Ozkul
e340c9d8ca Reducer 2022-03-25 13:23:22 -04:00
Quinn Dougherty
9d13f6ca0f rebase: fixed mc 2022-03-25 13:23:15 -04:00
Umur Ozkul
a91d74bb0c fix rescript directory 2022-03-25 13:19:19 -04:00
Quinn Dougherty
05581d7f77 (rebase): README improvements, and other such things 2022-03-25 12:48:02 -04:00
Quinn
5c339ef874
Merge pull request #96 from QURIresearch/dependabot/npm_and_yarn/typescript-4.6.3
Bump typescript from 4.6.2 to 4.6.3
2022-03-25 11:26:56 -04:00
dependabot[bot]
a3006159da
Bump typescript from 4.6.2 to 4.6.3
Bumps [typescript](https://github.com/Microsoft/TypeScript) from 4.6.2 to 4.6.3.
- [Release notes](https://github.com/Microsoft/TypeScript/releases)
- [Commits](https://github.com/Microsoft/TypeScript/compare/v4.6.2...v4.6.3)

---
updated-dependencies:
- dependency-name: typescript
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-25 14:42:25 +00:00
dependabot[bot]
c58cea37bb
Bump ts-jest from 27.1.3 to 27.1.4
Bumps [ts-jest](https://github.com/kulshekhar/ts-jest) from 27.1.3 to 27.1.4.
- [Release notes](https://github.com/kulshekhar/ts-jest/releases)
- [Changelog](https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md)
- [Commits](https://github.com/kulshekhar/ts-jest/compare/v27.1.3...v27.1.4)

---
updated-dependencies:
- dependency-name: ts-jest
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-25 14:41:27 +00:00
Ozzie Gooen
ba21ada361
Merge pull request #91 from QURIresearch/staging
Staging -> Master, 3/25/2022
2022-03-25 08:23:37 -04:00
Ozzie Gooen
2664ab68ed
Merge pull request #72 from QURIresearch/components-in-docs
Components in docs
2022-03-25 08:19:23 -04:00
Ozzie Gooen
6903680e1a Minor fix for package.json 2022-03-25 08:14:53 -04:00
Ozzie Gooen
4a62681209 Cleanup to documentation, changes to distribution colors 2022-03-25 08:13:56 -04:00
dependabot[bot]
0742140a2d
Bump lodash from 4.17.15 to 4.17.21 in /packages/squiggle-lang
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.15 to 4.17.21.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.15...4.17.21)

---
updated-dependencies:
- dependency-name: lodash
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-25 12:01:12 +00:00
dependabot[bot]
dd662dac8b
Bump mathjs from 5.10.3 to 10.4.1
Bumps [mathjs](https://github.com/josdejong/mathjs) from 5.10.3 to 10.4.1.
- [Release notes](https://github.com/josdejong/mathjs/releases)
- [Changelog](https://github.com/josdejong/mathjs/blob/develop/HISTORY.md)
- [Commits](https://github.com/josdejong/mathjs/compare/v5.10.3...v10.4.1)

---
updated-dependencies:
- dependency-name: mathjs
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-25 11:55:00 +00:00
Sam Nolan
e93b500d4a Merge branch 'staging' into dist-generic-library 2022-03-25 20:30:47 +11:00
Sam Nolan
eec92b2c0c Remove unneccesary log 2022-03-25 15:37:07 +11:00
Sam Nolan
c4b6a8d097 Fix functions not rendering
Fixes #59
2022-03-25 15:35:32 +11:00
Sam Nolan
8aea739fd0 Fix exponential, beta and triangular distributions 2022-03-25 14:42:52 +11:00
Quinn Dougherty
1efc4644bb fixed needed yarn commands in README.md 2022-03-24 20:21:34 -04:00
Sam Nolan
543dde9144 Reference lang source code directly from components 2022-03-25 10:27:17 +11:00
Quinn Dougherty
9a751c82cf removed shell.nix files 2022-03-24 17:29:21 -04:00
Ozzie Gooen
1aae479aa3 Added combinations to sci.res 2022-03-24 14:46:36 -04:00
Quinn Dougherty
f492899117 After pair programming with @Hazelfire, still need to fix playground scripts (rebase: README and index.js) 2022-03-24 11:31:36 -04:00
Quinn Dougherty
16213ddddb added components to ci 2022-03-24 11:29:42 -04:00
Quinn Dougherty
44669e1d73 squiggle-lang/bsconfig.json: updated package name 2022-03-24 11:29:42 -04:00
Quinn Dougherty
1f0969ce3a fixed parcel (rebase: fixed MC with index.ts) 2022-03-24 11:28:45 -04:00
Ozzie Gooen
540d035b90 Refactored applyFnInternal 2022-03-23 17:29:20 -04:00
Sam Nolan
aa8c865480 Better describe test cases 2022-03-23 13:12:20 +11:00
Sam Nolan
f122b5fd7f Add squiggle notebooks 2022-03-22 13:33:28 +11:00
Sam Nolan
fd6c5d3eb8
Merge pull request #47 from QURIresearch/yarn-loop-hotfix
Removed generatedFileExtension for yarn run start to work
2022-03-22 13:11:32 +11:00
Ozzie Gooen
a8999d3fc6
Merge pull request #48 from QURIresearch/webpack-v2
Move to webpack
2022-03-21 21:13:05 -04:00
Sam Nolan
f470d9c9b1
Merge pull request #50 from QURIresearch/remove-log
Remove unnecessary log
2022-03-22 11:48:55 +11:00
Sam Nolan
a25c10b78d Remove yarn.nix 2022-03-22 11:47:29 +11:00
Sam Nolan
ad48497cc3 Remove unnecessary log 2022-03-22 11:13:50 +11:00
Ozzie Gooen
0ded4a404f distToDist and distToFloat 2022-03-21 20:08:16 -04:00
Sam Nolan
de72492e4d Move to webpack 2022-03-22 10:40:14 +11:00
Ozzie Gooen
ea5dd219b6 First steps of refactor 2022-03-21 16:39:33 -04:00
Ozzie Gooen
0bf54f0c19 Removed generatedFileExtension for yarn run start to work 2022-03-21 13:59:52 -04:00
Sam Nolan
68dfa0b95f Fix mm crashing on too many weights 2022-03-07 11:10:43 +11:00
Sam Nolan
c8bb0c2060 Playground to TypeScript 2022-03-03 10:22:26 +11:00
Sam Nolan
73114c6a47 Allow settings to be edited by component users 2022-03-01 18:43:35 +11:00
Sam Nolan
44da21370c Change function to simpler interface 2022-02-27 15:25:30 +11:00
Sam Nolan
24d565b7ef Add documentation about rationale error 2022-02-26 10:06:25 +11:00
Sam Nolan
84364fe95d Add documentation and packaging info to lang 2022-02-26 10:03:05 +11:00
Ozzie Gooen
3940f53a0c Foretold->Squiggle 2022-02-18 17:42:55 -05:00
Ozzie Gooen
dd064be7f5 Minor program refactors 2022-02-18 17:14:35 -05:00
Ozzie Gooen
96cd1071dc Added -with-deps to rescript build 2022-02-17 22:25:35 -05:00
Ozzie Gooen
017ee2a324 Merged with epic branch 2022-02-17 22:16:46 -05:00
Ozzie Gooen
14a3b1a7b5 Merged with epic branch 2022-02-17 22:14:07 -05:00
Sam Nolan
b297c692cd Add log function to Squiggle 2022-02-18 13:26:39 +11:00
Sam Nolan
7a4ab67f97 Remove old js root file 2022-02-18 13:19:50 +11:00
Sam Nolan
f3f97db0c0 Add typescript to squiggle-lang 2022-02-18 13:16:31 +11:00
Sam Nolan
dbfeab6d84 Rename runMePlease to run 2022-02-18 12:50:32 +11:00
Ozzie Gooen
4bc15fdc0d Changed variable name export 2022-02-17 18:36:42 -05:00
Ozzie Gooen
96f0ab150d Fixed select minor warnings 2022-02-17 09:50:43 -05:00
Ozzie Gooen
a324f8a7d6 Removed AST module from ASTTypes file 2022-02-17 08:51:24 -05:00
Ozzie Gooen
f76eaf6d03 Refactored PTypes away 2022-02-16 17:37:59 -05:00
Ozzie Gooen
d8b37bb113 Refactored AST file 2022-02-16 17:10:48 -05:00
Ozzie Gooen
24a7d0eedf Refactored Operation.res to live out of the interpreter 2022-02-16 14:57:46 -05:00
Ozzie Gooen
1daeb81441 Finish converting shape -> pointSetDist 2022-02-15 17:43:31 -05:00
Ozzie Gooen
336a5fb57f Shape -> PointSetDist 2022-02-15 16:13:33 -05:00
Ozzie Gooen
eb5f5245b6 ExpressionTree -> AST 2022-02-15 15:58:43 -05:00
Ozzie Gooen
98779c127b First pass at file renaming 2022-02-15 15:47:33 -05:00
Ozzie Gooen
60d6ad759d Add future features page to docs 2022-02-09 20:53:33 -05:00
Sam Nolan
1b3ad56977 Add Lerna with dependencies between packages 2022-02-08 13:59:37 +11:00
Ozzie Gooen
d9b74c8b5d Removed extra parcel plugins 2022-02-06 19:04:11 -05:00
Ozzie Gooen
9bda265053 Removed bs-platform 2022-02-06 19:00:11 -05:00
Ozzie Gooen
9d79418dfc bs-jest to rescript-jest 2022-02-06 18:54:19 -05:00
Ozzie Gooen
ad49b4d727 Very minor update to package.json 2022-02-06 18:22:13 -05:00
Ozzie Gooen
9463914204 Converting final files to rescript 2022-02-06 18:12:37 -05:00
Ozzie Gooen
3019a58962 Converting most files to rescript 2022-02-06 18:10:39 -05:00
Ozzie Gooen
748896fce1 Renamed squiggle library to SquiggleExperimental 2022-02-06 16:15:59 -05:00
Ozzie Gooen
d3e50ad896 Restructured codebase a little 2022-02-06 14:48:21 -05:00
Ozzie Gooen
7c6f99dae7 Moving main repo to folder 2022-02-01 14:05:26 -05:00