Commit Graph

186 Commits

Author SHA1 Message Date
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
dependabot[bot]
e561a47d51
⬆️ Bump @types/jest from 27.4.1 to 27.5.0
Bumps [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest) from 27.4.1 to 27.5.0.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jest)

---
updated-dependencies:
- dependency-name: "@types/jest"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-05-04 14:41:05 +00:00
Umur Ozkul
e92fc792a2 Merge branch 'develop' into Umur-reducer-dev 2022-05-02 23:21:26 +02:00
Sam Nolan
946b38fa27 Fix Typescript build errors 2022-05-02 14:53:16 +00:00
dependabot[bot]
c8e50472ff
⬆️ Bump ts-loader from 9.2.9 to 9.3.0
Bumps [ts-loader](https://github.com/TypeStrong/ts-loader) from 9.2.9 to 9.3.0.
- [Release notes](https://github.com/TypeStrong/ts-loader/releases)
- [Changelog](https://github.com/TypeStrong/ts-loader/blob/main/CHANGELOG.md)
- [Commits](https://github.com/TypeStrong/ts-loader/compare/v9.2.9...v9.3.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2022-05-02 14:40:06 +00:00
Quinn Dougherty
f8f6a1ecc6 hotfix: deleted browser field of package.jsons
Value: [1e-9 to 1e-5]
2022-04-30 13:57:41 -04:00
Quinn Dougherty
a3057789b0 ^-version everything
Value: [1e-9 to 1e-6]
2022-04-30 12:52:13 -04:00
Quinn Dougherty
9fe7034c51 v0.2.8: fromSamples and jsImports 2022-04-30 11:33:03 -04:00
Quinn Dougherty
c4ee0959ec dist/js/index.d.ts => dist/src/js/index.d.ts
Value: [1e-4 to 5e-3]
2022-04-28 17:28:37 -04:00
Quinn Dougherty
6e9315170f Spelling license correctly
Value: [1e-7 to 1e-5]
2022-04-28 17:25:47 -04:00
Quinn Dougherty
de8eb76f4e v0.2.13: packaging works
Value: [2e-1 to 8e-1]
2022-04-28 16:19:40 -04:00
Quinn Dougherty
44215f540f v0.2.6: packaging fixed
Value: [1e-1 to 8e-1]
2022-04-28 15:20:58 -04:00
Quinn Dougherty
5b1ee7f0a6 Removed rationale (#410)
Value: [2e-1 to 6.5e-1]
2022-04-28 13:19:15 -04:00
dependabot[bot]
a8cc554354
⬆️ Bump chalk from 4.1.2 to 5.0.1
Bumps [chalk](https://github.com/chalk/chalk) from 4.1.2 to 5.0.1.
- [Release notes](https://github.com/chalk/chalk/releases)
- [Commits](https://github.com/chalk/chalk/compare/v4.1.2...v5.0.1)

---
updated-dependencies:
- dependency-name: chalk
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-28 14:36:16 +00:00
Sam Nolan
0353674dcb Merge develop into loss-testing 2022-04-27 15:25:26 +00:00
dependabot[bot]
0ca3115d4f
⬆️ Bump ts-loader from 9.2.8 to 9.2.9
Bumps [ts-loader](https://github.com/TypeStrong/ts-loader) from 9.2.8 to 9.2.9.
- [Release notes](https://github.com/TypeStrong/ts-loader/releases)
- [Changelog](https://github.com/TypeStrong/ts-loader/blob/main/CHANGELOG.md)
- [Commits](https://github.com/TypeStrong/ts-loader/compare/v9.2.8...v9.2.9)

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

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-27 14:34:15 +00:00
Quinn Dougherty
f0d9404a68 merge develop into issue326 2022-04-26 18:43:12 -04:00
Sam Nolan
e6d40362ef Add MIT Licneses to projects 2022-04-26 17:59:38 -04:00
Sam Nolan
69ab296bb4 Colors for loss testing 2022-04-26 16:38:17 -04:00
Quinn Dougherty
5469435dc5 Merge remote-tracking branch 'origin/develop' into issue326 2022-04-26 16:07:56 -04:00
Sam Nolan
592bdbb9e9 Improve messages in benchmarking 2022-04-26 14:30:03 -04:00
Sam Nolan
60f3445277 Initial loss testing proof of concept 2022-04-26 14:26:02 -04:00
dependabot[bot]
6a6e27463f
⬆️ Bump fast-check from 2.24.0 to 2.25.0
Bumps [fast-check](https://github.com/dubzzz/fast-check) from 2.24.0 to 2.25.0.
- [Release notes](https://github.com/dubzzz/fast-check/releases)
- [Changelog](https://github.com/dubzzz/fast-check/blob/main/CHANGELOG.md)
- [Commits](https://github.com/dubzzz/fast-check/compare/v2.24.0...v2.25.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-26 15:05:52 +00:00
Quinn Dougherty
9cfadffcb7 Added rescript-fast-check
Value: [0.1 to 1]

Sam actually gets credit for figuring out how this works without Mocha.
2022-04-26 09:54:16 -04:00
Quinn Dougherty
e4ad5425c9 Moved dependencies to devDependencies; updated versions
Value: [0.1 to 0.67]
2022-04-25 14:44:10 -04:00
Sam Nolan
331e14b752 Move dependencies to devDependencies
Value: [0.5 to 10]
2022-04-25 12:27:34 -04:00
Quinn
b67899f1f5
Adjusted coverage:ts and coverage:ts:ci scripts 2022-04-22 12:21:02 -04:00
Sam Nolan
efc6237ae6 Fix Coverage CI issue 2022-04-22 11:31:37 -04:00
Sam Nolan
103a3d5987 Merge branch 'develop' into reducer-dev 2022-04-22 11:17:41 -04:00
Ozzie Gooen
92cdcb1355
Merge branch 'develop' into remove-docsify 2022-04-22 11:08:29 -04:00
Sam Nolan
ad8be5273f Merge branch 'develop' into reducer-dev 2022-04-22 11:04:43 -04:00
Ozzie Gooen
d43027418d
Merge pull request #332 from quantified-uncertainty/fix-warnings
Fix warnings
2022-04-22 10:39:15 -04:00
Sam Nolan
a590a84e33 Remove Docsify as dependency 2022-04-22 10:32:29 -04:00
Sam Nolan
3da34a59ff Removed bs-json as a dependency 2022-04-22 10:23:27 -04:00
Umur Ozkul
6b800c498e Merge branch 'develop' into reducer-dev 2022-04-21 18:36:47 +02:00
Umur Ozkul
f272568b97 Merge branch 'develop' into reducer-dev
packages/squiggle-lang/src/rescript/Reducer/Reducer_Expression/Reducer_Expression.res
2022-04-21 18:20:54 +02:00
Quinn Dougherty
4f5a1ff946 factored into TestHelpers.ts file 2022-04-19 23:42:24 -04:00
Quinn Dougherty
1395a36c63 fixed or bailed from failing tests; added typescript code coverage to codecov 2022-04-19 22:58:09 -04:00
Quinn Dougherty
36f929b726 Tackled infinite loop by changing float64Array generator to
`float32Array` generator; gave up on avoiding `any` type in
`Jstat_test.ts`
2022-04-19 20:52:53 -04:00
dependabot[bot]
eb578e3d00
Bump mathjs from 10.4.3 to 10.5.0
Bumps [mathjs](https://github.com/josdejong/mathjs) from 10.4.3 to 10.5.0.
- [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.3...v10.5.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-19 14:42:16 +00:00
Umur Ozkul
de379b6c04 Merge branch 'develop' into reducer-dev 2022-04-14 03:03:08 +02:00
Umur Ozkul
4512ad623a Add dead code analysis 2022-04-14 02:41:22 +02: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
Sam Nolan
d316ad0a07 Merge branch 'develop' into reducer-playground 2022-04-12 16:45:14 +10:00
Quinn
8a69c54fd8
coverage:ci 2022-04-11 20:33:32 -04: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
Quinn Dougherty
518f082c53 (rebase): A rescript linter! 2022-04-11 00:24:12 -04:00
Sam Nolan
e5baf23950 Run prettier in squiggle-lang 2022-04-11 10:51:43 +10:00
Ozzie Gooen
eecd501d04 Merged with master 2022-04-10 13:22:57 -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
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
c50f8a3273 backed out of rescript-fast-check 2022-04-07 08:55:52 -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
097baadb04 Format and fix build error 2022-04-04 16:58:05 +10: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
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
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
79d3831f5d coverage removed 2022-03-25 13:24:13 -04:00
Quinn Dougherty
9d13f6ca0f rebase: fixed mc 2022-03-25 13:23:15 -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
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
543dde9144 Reference lang source code directly from components 2022-03-25 10:27:17 +11: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
Sam Nolan
de72492e4d Move to webpack 2022-03-22 10:40:14 +11:00
Sam Nolan
c8bb0c2060 Playground to TypeScript 2022-03-03 10:22:26 +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
96cd1071dc Added -with-deps to rescript build 2022-02-17 22:25:35 -05:00
Sam Nolan
f3f97db0c0 Add typescript to squiggle-lang 2022-02-18 13:16:31 +11: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
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