multiline initialSquiggleString
s; favicon!
This commit is contained in:
parent
8b83c9ec84
commit
be6beac944
|
@ -131,19 +131,31 @@ Using javascript's variable arguments notation, consider `mx(...dists, weights)`
|
||||||
|
|
||||||
A horizontal right shift
|
A horizontal right shift
|
||||||
|
|
||||||
<SquiggleEditor initialSquiggleString="dist1 = 1 to 10; dist2 = triangular(1,2,3); dist1 + dist2" />
|
<SquiggleEditor
|
||||||
|
initialSquiggleString={`dist1 = 1 to 10
|
||||||
|
dist2 = triangular(1,2,3)
|
||||||
|
dist1 + dist2`}
|
||||||
|
/>
|
||||||
|
|
||||||
### Subtraction
|
### Subtraction
|
||||||
|
|
||||||
A horizontal left shift
|
A horizontal left shift
|
||||||
|
|
||||||
<SquiggleEditor initialSquiggleString="dist1 = 1 to 10; dist2 = triangular(1,2,3); dist1 - dist2" />
|
<SquiggleEditor
|
||||||
|
initialSquiggleString={`dist1 = 1 to 10
|
||||||
|
dist2 = triangular(1,2,3)
|
||||||
|
dist1 - dist2`}
|
||||||
|
/>
|
||||||
|
|
||||||
### Multiplication
|
### Multiplication
|
||||||
|
|
||||||
TODO: provide intuition pump for the semantics
|
TODO: provide intuition pump for the semantics
|
||||||
|
|
||||||
<SquiggleEditor initialSquiggleString="dist1 = 1 to 10; dist2 = triangular(1,2,3); dist1 * dist2" />
|
<SquiggleEditor
|
||||||
|
initialSquiggleString={`dist1 = 1 to 10
|
||||||
|
dist2 = triangular(1,2,3)
|
||||||
|
dist1 * dist2`}
|
||||||
|
/>
|
||||||
|
|
||||||
We also provide concatenation of two distributions as a syntax sugar for `*`
|
We also provide concatenation of two distributions as a syntax sugar for `*`
|
||||||
|
|
||||||
|
@ -153,27 +165,44 @@ We also provide concatenation of two distributions as a syntax sugar for `*`
|
||||||
|
|
||||||
TODO: provide intuition pump for the semantics
|
TODO: provide intuition pump for the semantics
|
||||||
|
|
||||||
<SquiggleEditor initialSquiggleString="dist1 = 1 to 10; dist2 = triangular(1,2,3); dist1 / dist2" />
|
<SquiggleEditor
|
||||||
|
initialSquiggleString={`dist1 = 1 to 10
|
||||||
|
dist2 = triangular(1,2,3)
|
||||||
|
dist1 / dist2`}
|
||||||
|
/>
|
||||||
|
|
||||||
### Exponentiation
|
### Exponentiation
|
||||||
|
|
||||||
TODO: provide intuition pump for the semantics
|
TODO: provide intuition pump for the semantics
|
||||||
|
|
||||||
<SquiggleEditor initialSquiggleString="(0.1 to 1) ^ beta(2, 3)" />
|
<SquiggleEditor initialSquiggleString={`(0.1 to 1) ^ beta(2, 3)`} />
|
||||||
|
|
||||||
### Taking the base `e` exponential
|
### Taking the base `e` exponential
|
||||||
|
|
||||||
<SquiggleEditor initialSquiggleString="dist = triangular(1,2,3); exp(dist)" />
|
<SquiggleEditor
|
||||||
|
initialSquiggleString={`dist = triangular(1,2,3)
|
||||||
|
exp(dist)`}
|
||||||
|
/>
|
||||||
|
|
||||||
### Taking logarithms
|
### Taking logarithms
|
||||||
|
|
||||||
<SquiggleEditor initialSquiggleString="dist = triangular(1,2,3); log(dist)" />
|
<SquiggleEditor
|
||||||
|
initialSquiggleString={`dist = triangular(1,2,3)
|
||||||
|
log(dist)`}
|
||||||
|
/>
|
||||||
|
|
||||||
<SquiggleEditor initialSquiggleString="dist = beta(1,2); log10(dist)" />
|
<SquiggleEditor
|
||||||
|
initialSquiggleString={`dist = beta(1,2)
|
||||||
|
log10(dist)`}
|
||||||
|
/>
|
||||||
|
|
||||||
Base `x`
|
Base `x`
|
||||||
|
|
||||||
<SquiggleEditor initialSquiggleString="x = 2; dist = beta(2,3); log(dist, x)" />
|
<SquiggleEditor
|
||||||
|
initialSquiggleString={`x = 2
|
||||||
|
dist = beta(2,3)
|
||||||
|
log(dist, x)`}
|
||||||
|
/>
|
||||||
|
|
||||||
#### Validity
|
#### Validity
|
||||||
|
|
||||||
|
@ -186,31 +215,55 @@ Base `x`
|
||||||
|
|
||||||
TODO: this isn't in the new interpreter/parser yet.
|
TODO: this isn't in the new interpreter/parser yet.
|
||||||
|
|
||||||
<SquiggleEditor initialSquiggleString="dist1 = 1 to 10; dist2 = triangular(1,2,3); dist1 .+ dist2" />
|
<SquiggleEditor
|
||||||
|
initialSquiggleString={`dist1 = 1 to 10
|
||||||
|
dist2 = triangular(1,2,3)
|
||||||
|
dist1 .+ dist2`}
|
||||||
|
/>
|
||||||
|
|
||||||
### Pointwise subtraction
|
### Pointwise subtraction
|
||||||
|
|
||||||
TODO: this isn't in the new interpreter/parser yet.
|
TODO: this isn't in the new interpreter/parser yet.
|
||||||
|
|
||||||
<SquiggleEditor initialSquiggleString="dist1 = 1 to 10; dist2 = triangular(1,2,3); dist1 .- dist2" />
|
<SquiggleEditor
|
||||||
|
initialSquiggleString={`dist1 = 1 to 10
|
||||||
|
dist2 = triangular(1,2,3)
|
||||||
|
dist1 .- dist2`}
|
||||||
|
/>
|
||||||
|
|
||||||
### Pointwise multiplication
|
### Pointwise multiplication
|
||||||
|
|
||||||
<SquiggleEditor initialSquiggleString="dist1 = 1 to 10; dist2 = triangular(1,2,3); dist1 .* dist2" />
|
<SquiggleEditor
|
||||||
|
initialSquiggleString={`dist1 = 1 to 10
|
||||||
|
dist2 = triangular(1,2,3)
|
||||||
|
dist1 .* dist2`}
|
||||||
|
/>
|
||||||
|
|
||||||
### Pointwise division
|
### Pointwise division
|
||||||
|
|
||||||
<SquiggleEditor initialSquiggleString="dist1 = 1 to 10; dist2 = triangular(1,2,3); dist1 ./ dist2" />
|
<SquiggleEditor
|
||||||
|
initialSquiggleString={`dist1 = 1 to 10
|
||||||
|
dist2 = triangular(1,2,3)
|
||||||
|
dist1 ./ dist2`}
|
||||||
|
/>
|
||||||
|
|
||||||
### Pointwise exponentiation
|
### Pointwise exponentiation
|
||||||
|
|
||||||
<SquiggleEditor initialSquiggleString="dist1 = 1 to 10; dist2 = triangular(1,2,3); dist1 .^ dist2" />
|
<SquiggleEditor
|
||||||
|
initialSquiggleString={`dist1 = 1 to 10
|
||||||
|
dist2 = triangular(1,2,3)
|
||||||
|
dist1 .^ dist2`}
|
||||||
|
/>
|
||||||
|
|
||||||
### Pointwise logarithm
|
### Pointwise logarithm
|
||||||
|
|
||||||
TODO: write about the semantics and the case handling re scalar vs. dist and log base.
|
TODO: write about the semantics and the case handling re scalar vs. dist and log base.
|
||||||
|
|
||||||
<SquiggleEditor initialSquiggleString="dist1 = 1 to 10; dist2 = triangular(1,2,3); dotLog(dist1, dist2)" />
|
<SquiggleEditor
|
||||||
|
initialSquiggleString={`dist1 = 1 to 10
|
||||||
|
dist2 = triangular(1,2,3)
|
||||||
|
dotLog(dist1, dist2)`}
|
||||||
|
/>
|
||||||
|
|
||||||
## Standard functions on distributions
|
## Standard functions on distributions
|
||||||
|
|
||||||
|
|
|
@ -49,7 +49,7 @@ const config = {
|
||||||
sidebarPath: require.resolve("./sidebars.js"),
|
sidebarPath: require.resolve("./sidebars.js"),
|
||||||
// Please change this to your repo.
|
// Please change this to your repo.
|
||||||
editUrl:
|
editUrl:
|
||||||
"https://github.com/quantified-uncertainty/squiggle/tree/master/packages/website/",
|
"https://github.com/quantified-uncertainty/squiggle/tree/develop/packages/website/",
|
||||||
remarkPlugins: [math],
|
remarkPlugins: [math],
|
||||||
rehypePlugins: [katex],
|
rehypePlugins: [katex],
|
||||||
},
|
},
|
||||||
|
@ -57,7 +57,7 @@ const config = {
|
||||||
showReadingTime: true,
|
showReadingTime: true,
|
||||||
// Please change this to your repo.
|
// Please change this to your repo.
|
||||||
editUrl:
|
editUrl:
|
||||||
"https://github.com/quantified-uncertainty/squiggle/tree/master/packages/website/",
|
"https://github.com/quantified-uncertainty/squiggle/tree/develop/packages/website/",
|
||||||
},
|
},
|
||||||
theme: {
|
theme: {
|
||||||
customCss: require.resolve("./src/css/custom.css"),
|
customCss: require.resolve("./src/css/custom.css"),
|
||||||
|
@ -73,7 +73,7 @@ const config = {
|
||||||
title: "Squiggle",
|
title: "Squiggle",
|
||||||
logo: {
|
logo: {
|
||||||
alt: "Squiggle Logo",
|
alt: "Squiggle Logo",
|
||||||
src: "img/logo.svg",
|
src: "img/quri-logo.png",
|
||||||
},
|
},
|
||||||
items: [
|
items: [
|
||||||
{
|
{
|
||||||
|
@ -85,7 +85,7 @@ const config = {
|
||||||
{ to: "/blog", label: "Blog", position: "left" },
|
{ to: "/blog", label: "Blog", position: "left" },
|
||||||
{ to: "/playground", label: "Playground", position: "left" },
|
{ to: "/playground", label: "Playground", position: "left" },
|
||||||
{
|
{
|
||||||
href: "https://github.com/QURIresearch/squiggle",
|
href: "https://github.com/quantified-uncertainty/squiggle",
|
||||||
label: "GitHub",
|
label: "GitHub",
|
||||||
position: "right",
|
position: "right",
|
||||||
},
|
},
|
||||||
|
@ -103,7 +103,7 @@ const config = {
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
label: "GitHub",
|
label: "GitHub",
|
||||||
href: "https://github.com/QURIresearch/squiggle",
|
href: "https://github.com/quantified-uncertainty/squiggle",
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
|
|
|
@ -22,10 +22,7 @@ function HomepageHeader() {
|
||||||
export default function Home() {
|
export default function Home() {
|
||||||
const { siteConfig } = useDocusaurusContext();
|
const { siteConfig } = useDocusaurusContext();
|
||||||
return (
|
return (
|
||||||
<Layout
|
<Layout title={`${siteConfig.title}`} description="An estimation language">
|
||||||
title={`Hello from ${siteConfig.title}`}
|
|
||||||
description="Description will go into a meta tag in <head />"
|
|
||||||
>
|
|
||||||
<HomepageHeader />
|
<HomepageHeader />
|
||||||
<main>
|
<main>
|
||||||
<HomepageFeatures />
|
<HomepageFeatures />
|
||||||
|
|
Binary file not shown.
Before Width: | Height: | Size: 3.5 KiB After Width: | Height: | Size: 6.5 KiB |
BIN
packages/website/static/img/quri-logo.png
Normal file
BIN
packages/website/static/img/quri-logo.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 20 KiB |
Loading…
Reference in New Issue
Block a user