An estimation language https://www.squiggle-language.com/
Go to file
2022-06-13 18:54:48 +02:00
.github components-lint respects components prettierignore 2022-06-10 00:52:55 +03:00
examples Language.mdx changes and examples 2022-04-27 14:49:15 -04:00
packages always merge stdlib 2022-06-13 18:54:48 +02:00
.gitignore ops for nixos, gitignore'd ts-lsp .log 2022-04-19 13:32:35 -04:00
.prettierignore .prettierignore at base level for generated parser 2022-05-23 07:11:56 -04:00
CONTRIBUTING.md Fixed the linting of reducer files 2022-04-23 12:25:33 -04:00
LICENSE Added license 2020-02-09 22:27:55 +00:00
nixos.sh code review. 2022-04-20 18:48:04 -04:00
package.json Fix unweighted average of distributions 2022-04-13 12:03:04 +10:00
README.md CodeQL run only via cron; waste added to gallery 2022-05-10 13:29:54 -04:00
yarn.lock scoped tailwind preflight, top-level .squiggle wrapper 2022-06-09 23:57:45 +03:00

Squiggle

Packages check npm version - lang npm version - components License: MIT codecov

An estimation language.

Get started

Our deployments

Packages

This monorepo has several packages that can be used for various purposes. All the packages can be found in packages.

  • @quri/squiggle-lang in packages/squiggle-lang contains the core language, particularly an interface to parse squiggle expressions and return descriptions of distributions or results.
  • @quri/squiggle-components in packages/components contains React components that can be passed squiggle strings as props, and return a presentation of the result of the calculation.
  • packages/website is the main descriptive website for squiggle, it is hosted at squiggle-language.com.

Develop

For any project in the repo, begin by running yarn in the top level

yarn

See packages/*/README.md to work with whatever project you're interested in.

Contributing

See CONTRIBUTING.md.