An estimation language https://www.squiggle-language.com/
Go to file
Ozzie Gooen 8fd5c6a1be Merge branch 'develop' into Documentation-auto-generation
* develop: (22 commits)
  components-lint respects components prettierignore
  format main.css and prettierignore base.css
  scoped tailwind preflight, top-level .squiggle wrapper
  grammar: identifiers with modules
  Refactored reducerInterface files
  Added simple scientific units
  Added stdev to table of stats, when needed
  Added stdev and variance to Distribution Operation Constructors
  Quick addition of stdev-variance-min-max-mode
  ⬆️ Bump @types/node from 17.0.38 to 17.0.40
  ⬆️ Bump webpack from 5.72.1 to 5.73.0
  ⬆️ Bump @storybook/react from 6.5.6 to 6.5.7
  ⬆️ Bump ts-node from 10.8.0 to 10.8.1
  ⬆️ Bump @storybook/builder-webpack5 from 6.5.6 to 6.5.7
  ⬆️ Bump peggy from 2.0.0 to 2.0.1
  ⬆️ Bump @storybook/addon-essentials from 6.5.6 to 6.5.7
  ⬆️ Bump @storybook/preset-create-react-app from 4.1.1 to 4.1.2
  ⬆️ Bump @hookform/resolvers from 2.8.10 to 2.9.0
  ⬆️ Bump typescript from 4.7.2 to 4.7.3
  ⬆️ Bump @storybook/manager-webpack5 from 6.5.6 to 6.5.7
  ...
2022-06-09 16:50:46 -07: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 Merge branch 'develop' into Documentation-auto-generation 2022-06-09 16:50:46 -07: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.