<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Forge on statili</title>
    <link>https://statili.com/docs/forge/</link>
    <description>Recent content in Forge on statili</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <atom:link href="https://statili.com/docs/forge/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Render</title>
      <link>https://statili.com/docs/forge/render/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://statili.com/docs/forge/render/</guid>
      <description>&lt;!-- Generated by scripts/build-docs.mjs — do not edit; your changes will be overwritten. --&gt;&#xA;&lt;div class=&#34;api-module&#34;&gt;&#xA;  &lt;p class=&#34;pkg-meta&#34;&gt;&#xA;    &lt;code&gt;@statili/forge&lt;/code&gt;&#xA;    &lt;span class=&#34;pkg-meta__sep&#34;&gt;·&lt;/span&gt;&lt;span&gt;v0.0.2-beta.0&lt;/span&gt;&#xA;    &lt;span class=&#34;pkg-meta__sep&#34;&gt;·&lt;/span&gt;&lt;span&gt;5 exports&lt;/span&gt;&#xA;  &lt;/p&gt;&#xA;  &lt;nav class=&#34;api-jump&#34; aria-label=&#34;Exports in this module&#34;&gt;&#xA;    &lt;a href=&#34;#render&#34;&gt;render&lt;/a&gt;&#xA;    &lt;a href=&#34;#renderannotation&#34;&gt;renderAnnotation&lt;/a&gt;&#xA;    &lt;a href=&#34;#axislabels&#34;&gt;AxisLabels&lt;/a&gt;&#xA;    &lt;a href=&#34;#axisunits&#34;&gt;AxisUnits&lt;/a&gt;&#xA;    &lt;a href=&#34;#renderoptions&#34;&gt;RenderOptions&lt;/a&gt;&#xA;  &lt;/nav&gt;&lt;section class=&#34;api-symbol&#34; id=&#34;render&#34;&gt;&#xA;  &lt;div class=&#34;api-symbol__head&#34;&gt;&#xA;    &lt;h2 class=&#34;api-symbol__title&#34;&gt;&#xA;      &lt;a class=&#34;api-symbol__anchor&#34; href=&#34;#render&#34; aria-label=&#34;Link to render&#34;&gt;#&lt;/a&gt;&#xA;      render&#xA;      &lt;span class=&#34;api-kind api-kind--function&#34;&gt;function&lt;/span&gt;&#xA;    &lt;/h2&gt;&#xA;    &lt;a class=&#34;api-symbol__source&#34; href=&#34;https://github.com/ofhope/statili/blob/main/packages/forge/src/render.ts#L78&#34;&#xA;       target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;packages/forge/src/render.ts:78&lt;/a&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;div class=&#34;codeblock&#34;&gt;&#xA;    &lt;div class=&#34;codeblock__bar&#34;&gt;&#xA;      &lt;span class=&#34;codeblock__label&#34;&gt;signatures&lt;/span&gt;&#xA;      &lt;button type=&#34;button&#34; class=&#34;copy-btn&#34;&gt;copy&lt;/button&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-typescript&#34; data-lang=&#34;typescript&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nx&#34;&gt;render&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;arg1&lt;/span&gt;: &lt;span class=&#34;kt&#34;&gt;RenderOptions&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;args_0&lt;/span&gt;: &lt;span class=&#34;kt&#34;&gt;Fact&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&amp;gt;&lt;/span&gt; &lt;span class=&#34;kt&#34;&gt;string&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nx&#34;&gt;render&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;options&lt;/span&gt;: &lt;span class=&#34;kt&#34;&gt;RenderOptions&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;fact&lt;/span&gt;: &lt;span class=&#34;kt&#34;&gt;Fact&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;kt&#34;&gt;string&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;div class=&#34;api-symbol__summary&#34;&gt;Turns a {@link Fact} into a sentence.&lt;/div&gt;&#xA;  &lt;div class=&#34;prose&#34;&gt;Rendering is deliberately separate from fact generation: one claim can be&#xA;spoken at several lengths, in several languages, with the consumer&amp;rsquo;s own axis&#xA;names — none of which is possible once prose has been baked into the result.&#xA;Swap this function out entirely to localise.&lt;/div&gt;&#xA;  &lt;h3 class=&#34;api-label&#34;&gt;Parameters&lt;/h3&gt;&#xA;  &lt;table class=&#34;data-table api-params&#34;&gt;&#xA;    &lt;thead&gt;&#xA;      &lt;tr&gt;&lt;th scope=&#34;col&#34;&gt;Name&lt;/th&gt;&lt;th scope=&#34;col&#34;&gt;Type&lt;/th&gt;&lt;th scope=&#34;col&#34;&gt;Description&lt;/th&gt;&lt;/tr&gt;&#xA;    &lt;/thead&gt;&#xA;    &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;        &lt;td&gt;options&lt;/td&gt;&#xA;        &lt;td&gt;RenderOptions&lt;/td&gt;&#xA;        &lt;td&gt;Axis labels, units, and verbosity.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;        &lt;td&gt;fact&lt;/td&gt;&#xA;        &lt;td&gt;Fact&lt;/td&gt;&#xA;        &lt;td&gt;The fact to render.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;    &lt;/tbody&gt;&#xA;  &lt;/table&gt;&#xA;  &lt;h3 class=&#34;api-label&#34;&gt;Returns&lt;/h3&gt;&lt;code class=&#34;api-returns__type&#34;&gt;string&lt;/code&gt;&lt;div class=&#34;api-returns__prose&#34;&gt;A sentence describing the fact.&lt;/div&gt;&#xA;  &lt;h3 class=&#34;api-label&#34;&gt;Examples&lt;/h3&gt;&#xA;  &lt;figure class=&#34;api-example&#34;&gt;&#xA;    &lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-ts&#34; data-lang=&#34;ts&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kr&#34;&gt;const&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;speak&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;render&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;({&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;labels&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;x&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;week&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;y&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;signups&amp;#34;&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;},&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;units&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;y&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;users&amp;#34;&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;}&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;});&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nx&#34;&gt;speak&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;fact&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;// &amp;#34;Each additional unit of week is associated with an increase of 8.23 users&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;//  in signups. At week = 0 the fitted value of signups is 3.53 users.&amp;#34;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#xA;  &lt;/figure&gt;&#xA;  &lt;figure class=&#34;api-example&#34;&gt;&lt;figcaption&gt;Terse, for an aria-label&lt;/figcaption&gt;&#xA;    &lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-ts&#34; data-lang=&#34;ts&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nx&#34;&gt;render&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;({&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;labels&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;x&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;week&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;y&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;signups&amp;#34;&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;},&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;verbosity&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;terse&amp;#34;&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;})(&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;fact&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;// &amp;#34;signups: up 8.23 per additional unit of week.&amp;#34;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#xA;  &lt;/figure&gt;&#xA;&lt;/section&gt;&#xA;&lt;section class=&#34;api-symbol&#34; id=&#34;renderannotation&#34;&gt;&#xA;  &lt;div class=&#34;api-symbol__head&#34;&gt;&#xA;    &lt;h2 class=&#34;api-symbol__title&#34;&gt;&#xA;      &lt;a class=&#34;api-symbol__anchor&#34; href=&#34;#renderannotation&#34; aria-label=&#34;Link to renderAnnotation&#34;&gt;#&lt;/a&gt;&#xA;      renderAnnotation&#xA;      &lt;span class=&#34;api-kind api-kind--function&#34;&gt;function&lt;/span&gt;&#xA;    &lt;/h2&gt;&#xA;    &lt;a class=&#34;api-symbol__source&#34; href=&#34;https://github.com/ofhope/statili/blob/main/packages/forge/src/render.ts#L463&#34;&#xA;       target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;packages/forge/src/render.ts:463&lt;/a&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;div class=&#34;codeblock&#34;&gt;&#xA;    &lt;div class=&#34;codeblock__bar&#34;&gt;&#xA;      &lt;span class=&#34;codeblock__label&#34;&gt;signatures&lt;/span&gt;&#xA;      &lt;button type=&#34;button&#34; class=&#34;copy-btn&#34;&gt;copy&lt;/button&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-typescript&#34; data-lang=&#34;typescript&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nx&#34;&gt;renderAnnotation&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;arg1&lt;/span&gt;: &lt;span class=&#34;kt&#34;&gt;RenderOptions&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;args_0&lt;/span&gt;: &lt;span class=&#34;kt&#34;&gt;Annotation&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&amp;gt;&lt;/span&gt; &lt;span class=&#34;kt&#34;&gt;string&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nx&#34;&gt;renderAnnotation&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;options&lt;/span&gt;: &lt;span class=&#34;kt&#34;&gt;RenderOptions&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;annotation&lt;/span&gt;: &lt;span class=&#34;kt&#34;&gt;Annotation&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;kt&#34;&gt;string&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;div class=&#34;api-symbol__summary&#34;&gt;Turns an {@link Annotation} into a display label — a legend entry for a&#xA;curve, a plot-line caption for a marker.&lt;/div&gt;&#xA;  &lt;div class=&#34;prose&#34;&gt;Lives here for the same reason {@link render} does: without it every consumer&#xA;reimplements the &lt;code&gt;&amp;quot;vertex&amp;quot;&lt;/code&gt; → &lt;code&gt;&amp;quot;Vertex&amp;quot;&lt;/code&gt; mapping, and they drift apart the&#xA;moment a new role is added.&lt;/div&gt;&#xA;  &lt;h3 class=&#34;api-label&#34;&gt;Parameters&lt;/h3&gt;&#xA;  &lt;table class=&#34;data-table api-params&#34;&gt;&#xA;    &lt;thead&gt;&#xA;      &lt;tr&gt;&lt;th scope=&#34;col&#34;&gt;Name&lt;/th&gt;&lt;th scope=&#34;col&#34;&gt;Type&lt;/th&gt;&lt;th scope=&#34;col&#34;&gt;Description&lt;/th&gt;&lt;/tr&gt;&#xA;    &lt;/thead&gt;&#xA;    &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;        &lt;td&gt;options&lt;/td&gt;&#xA;        &lt;td&gt;RenderOptions&lt;/td&gt;&#xA;        &lt;td&gt;Axis labels and verbosity. Units are unused today.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;        &lt;td&gt;annotation&lt;/td&gt;&#xA;        &lt;td&gt;Annotation&lt;/td&gt;&#xA;        &lt;td&gt;The annotation to label.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;    &lt;/tbody&gt;&#xA;  &lt;/table&gt;&#xA;  &lt;h3 class=&#34;api-label&#34;&gt;Returns&lt;/h3&gt;&lt;code class=&#34;api-returns__type&#34;&gt;string&lt;/code&gt;&lt;div class=&#34;api-returns__prose&#34;&gt;A short label, safe to put in a legend or on an axis.&lt;/div&gt;&#xA;  &lt;h3 class=&#34;api-label&#34;&gt;Example&lt;/h3&gt;&#xA;  &lt;figure class=&#34;api-example&#34;&gt;&#xA;    &lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-ts&#34; data-lang=&#34;ts&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nx&#34;&gt;renderAnnotation&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;({})(&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;curve&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;                          &lt;span class=&#34;c1&#34;&gt;// &amp;#34;Linear fit&amp;#34;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;renderAnnotation&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;({&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;labels&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;x&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;hour&amp;#34;&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;}&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;})(&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;marker&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;  &lt;span class=&#34;c1&#34;&gt;// &amp;#34;Vertex at hour = 3&amp;#34;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#xA;  &lt;/figure&gt;&#xA;&lt;/section&gt;&#xA;&lt;section class=&#34;api-symbol&#34; id=&#34;axislabels&#34;&gt;&#xA;  &lt;div class=&#34;api-symbol__head&#34;&gt;&#xA;    &lt;h2 class=&#34;api-symbol__title&#34;&gt;&#xA;      &lt;a class=&#34;api-symbol__anchor&#34; href=&#34;#axislabels&#34; aria-label=&#34;Link to AxisLabels&#34;&gt;#&lt;/a&gt;&#xA;      AxisLabels&#xA;      &lt;span class=&#34;api-kind api-kind--interface&#34;&gt;interface&lt;/span&gt;&#xA;    &lt;/h2&gt;&#xA;    &lt;a class=&#34;api-symbol__source&#34; href=&#34;https://github.com/ofhope/statili/blob/main/packages/forge/src/render.ts#L9&#34;&#xA;       target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;packages/forge/src/render.ts:9&lt;/a&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;div class=&#34;codeblock&#34;&gt;&#xA;    &lt;div class=&#34;codeblock__bar&#34;&gt;&#xA;      &lt;span class=&#34;codeblock__label&#34;&gt;signature&lt;/span&gt;&#xA;      &lt;button type=&#34;button&#34; class=&#34;copy-btn&#34;&gt;copy&lt;/button&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-typescript&#34; data-lang=&#34;typescript&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kr&#34;&gt;interface&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;AxisLabels&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;nx&#34;&gt;x?&lt;/span&gt;: &lt;span class=&#34;kt&#34;&gt;string&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;nx&#34;&gt;y?&lt;/span&gt;: &lt;span class=&#34;kt&#34;&gt;string&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;div class=&#34;api-symbol__summary&#34;&gt;Axis names, so a rendered fact reads in the reader&amp;rsquo;s domain rather than in&#xA;algebra. &amp;ldquo;As advertising spend increases, monthly sales tend to increase&amp;rdquo;&#xA;beats &amp;ldquo;As X increases, Y tends to increase&amp;rdquo; — especially as chart alt text.&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;section class=&#34;api-symbol&#34; id=&#34;axisunits&#34;&gt;&#xA;  &lt;div class=&#34;api-symbol__head&#34;&gt;&#xA;    &lt;h2 class=&#34;api-symbol__title&#34;&gt;&#xA;      &lt;a class=&#34;api-symbol__anchor&#34; href=&#34;#axisunits&#34; aria-label=&#34;Link to AxisUnits&#34;&gt;#&lt;/a&gt;&#xA;      AxisUnits&#xA;      &lt;span class=&#34;api-kind api-kind--interface&#34;&gt;interface&lt;/span&gt;&#xA;    &lt;/h2&gt;&#xA;    &lt;a class=&#34;api-symbol__source&#34; href=&#34;https://github.com/ofhope/statili/blob/main/packages/forge/src/render.ts#L15&#34;&#xA;       target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;packages/forge/src/render.ts:15&lt;/a&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;div class=&#34;codeblock&#34;&gt;&#xA;    &lt;div class=&#34;codeblock__bar&#34;&gt;&#xA;      &lt;span class=&#34;codeblock__label&#34;&gt;signature&lt;/span&gt;&#xA;      &lt;button type=&#34;button&#34; class=&#34;copy-btn&#34;&gt;copy&lt;/button&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-typescript&#34; data-lang=&#34;typescript&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kr&#34;&gt;interface&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;AxisUnits&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;nx&#34;&gt;x?&lt;/span&gt;: &lt;span class=&#34;kt&#34;&gt;string&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;nx&#34;&gt;y?&lt;/span&gt;: &lt;span class=&#34;kt&#34;&gt;string&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;div class=&#34;api-symbol__summary&#34;&gt;Units appended to quantities, e.g. &lt;code&gt;{ y: &amp;quot;£&amp;quot; }&lt;/code&gt; or &lt;code&gt;{ x: &amp;quot;days&amp;quot; }&lt;/code&gt;.&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;section class=&#34;api-symbol&#34; id=&#34;renderoptions&#34;&gt;&#xA;  &lt;div class=&#34;api-symbol__head&#34;&gt;&#xA;    &lt;h2 class=&#34;api-symbol__title&#34;&gt;&#xA;      &lt;a class=&#34;api-symbol__anchor&#34; href=&#34;#renderoptions&#34; aria-label=&#34;Link to RenderOptions&#34;&gt;#&lt;/a&gt;&#xA;      RenderOptions&#xA;      &lt;span class=&#34;api-kind api-kind--interface&#34;&gt;interface&lt;/span&gt;&#xA;    &lt;/h2&gt;&#xA;    &lt;a class=&#34;api-symbol__source&#34; href=&#34;https://github.com/ofhope/statili/blob/main/packages/forge/src/render.ts#L20&#34;&#xA;       target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;packages/forge/src/render.ts:20&lt;/a&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;div class=&#34;codeblock&#34;&gt;&#xA;    &lt;div class=&#34;codeblock__bar&#34;&gt;&#xA;      &lt;span class=&#34;codeblock__label&#34;&gt;signature&lt;/span&gt;&#xA;      &lt;button type=&#34;button&#34; class=&#34;copy-btn&#34;&gt;copy&lt;/button&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-typescript&#34; data-lang=&#34;typescript&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kr&#34;&gt;interface&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;RenderOptions&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;nx&#34;&gt;labels?&lt;/span&gt;: &lt;span class=&#34;kt&#34;&gt;AxisLabels&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;nx&#34;&gt;units?&lt;/span&gt;: &lt;span class=&#34;kt&#34;&gt;AxisUnits&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;cm&#34;&gt;/**&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;cm&#34;&gt;   * `&amp;#34;terse&amp;#34;` yields a single clause suitable for an `aria-label` or a tooltip.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;cm&#34;&gt;   * `&amp;#34;full&amp;#34;` yields one to three sentences for a `&amp;lt;desc&amp;gt;` or a body paragraph.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;cm&#34;&gt;   * @default &amp;#34;full&amp;#34;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;cm&#34;&gt;   */&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;nx&#34;&gt;verbosity&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;?:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;terse&amp;#34;&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;|&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;full&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#xA;  &lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&#xA;&lt;/div&gt;</description>
    </item>
    <item>
      <title>Types</title>
      <link>https://statili.com/docs/forge/types/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://statili.com/docs/forge/types/</guid>
      <description>&lt;!-- Generated by scripts/build-docs.mjs — do not edit; your changes will be overwritten. --&gt;&#xA;&lt;div class=&#34;api-module&#34;&gt;&#xA;  &lt;p class=&#34;pkg-meta&#34;&gt;&#xA;    &lt;code&gt;@statili/forge&lt;/code&gt;&#xA;    &lt;span class=&#34;pkg-meta__sep&#34;&gt;·&lt;/span&gt;&lt;span&gt;v0.0.2-beta.0&lt;/span&gt;&#xA;    &lt;span class=&#34;pkg-meta__sep&#34;&gt;·&lt;/span&gt;&lt;span&gt;17 exports&lt;/span&gt;&#xA;  &lt;/p&gt;&#xA;  &lt;nav class=&#34;api-jump&#34; aria-label=&#34;Exports in this module&#34;&gt;&#xA;    &lt;a href=&#34;#claimmap&#34;&gt;ClaimMap&lt;/a&gt;&#xA;    &lt;a href=&#34;#linearfactoptions&#34;&gt;LinearFactOptions&lt;/a&gt;&#xA;    &lt;a href=&#34;#logisticfactoptions&#34;&gt;LogisticFactOptions&lt;/a&gt;&#xA;    &lt;a href=&#34;#polynomialfactoptions&#34;&gt;PolynomialFactOptions&lt;/a&gt;&#xA;    &lt;a href=&#34;#powerfactoptions&#34;&gt;PowerFactOptions&lt;/a&gt;&#xA;    &lt;a href=&#34;#provenance&#34;&gt;Provenance&lt;/a&gt;&#xA;    &lt;a href=&#34;#annotation&#34;&gt;Annotation&lt;/a&gt;&#xA;    &lt;a href=&#34;#claimof&#34;&gt;ClaimOf&lt;/a&gt;&#xA;    &lt;a href=&#34;#fact&#34;&gt;Fact&lt;/a&gt;&#xA;    &lt;a href=&#34;#factkind&#34;&gt;FactKind&lt;/a&gt;&#xA;    &lt;a href=&#34;#factlevel&#34;&gt;FactLevel&lt;/a&gt;&#xA;    &lt;a href=&#34;#factresult&#34;&gt;FactResult&lt;/a&gt;&#xA;    &lt;a href=&#34;#factresulterror&#34;&gt;FactResultError&lt;/a&gt;&#xA;    &lt;a href=&#34;#factresultsuccess&#34;&gt;FactResultSuccess&lt;/a&gt;&#xA;    &lt;a href=&#34;#logarithmicfactoptions&#34;&gt;LogarithmicFactOptions&lt;/a&gt;&#xA;    &lt;a href=&#34;#multilinearfactoptions&#34;&gt;MultilinearFactOptions&lt;/a&gt;&#xA;    &lt;a href=&#34;#regressionmethod&#34;&gt;RegressionMethod&lt;/a&gt;&#xA;  &lt;/nav&gt;&lt;section class=&#34;api-symbol&#34; id=&#34;claimmap&#34;&gt;&#xA;  &lt;div class=&#34;api-symbol__head&#34;&gt;&#xA;    &lt;h2 class=&#34;api-symbol__title&#34;&gt;&#xA;      &lt;a class=&#34;api-symbol__anchor&#34; href=&#34;#claimmap&#34; aria-label=&#34;Link to ClaimMap&#34;&gt;#&lt;/a&gt;&#xA;      ClaimMap&#xA;      &lt;span class=&#34;api-kind api-kind--interface&#34;&gt;interface&lt;/span&gt;&#xA;    &lt;/h2&gt;&#xA;    &lt;a class=&#34;api-symbol__source&#34; href=&#34;https://github.com/ofhope/statili/blob/main/packages/forge/src/types.ts#L89&#34;&#xA;       target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;packages/forge/src/types.ts:89&lt;/a&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;div class=&#34;codeblock&#34;&gt;&#xA;    &lt;div class=&#34;codeblock__bar&#34;&gt;&#xA;      &lt;span class=&#34;codeblock__label&#34;&gt;signature&lt;/span&gt;&#xA;      &lt;button type=&#34;button&#34; class=&#34;copy-btn&#34;&gt;copy&lt;/button&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-typescript&#34; data-lang=&#34;typescript&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kr&#34;&gt;interface&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;ClaimMap&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;c1&#34;&gt;// ── Shape of the relationship ─────────────────────────────────────────────&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;cm&#34;&gt;/** Direction and rate of a straight-line relationship. */&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;s2&#34;&gt;&amp;#34;trend.linear&amp;#34;&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;nx&#34;&gt;direction&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;rising&amp;#34;&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;|&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;falling&amp;#34;&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;|&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;flat&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;cm&#34;&gt;/** Change in Y per one-unit increase in X. */&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;nx&#34;&gt;slope&lt;/span&gt;: &lt;span class=&#34;kt&#34;&gt;number&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;nx&#34;&gt;intercept&lt;/span&gt;: &lt;span class=&#34;kt&#34;&gt;number&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;p&#34;&gt;};&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;cm&#34;&gt;/** Shape of a fitted polynomial curve. */&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;s2&#34;&gt;&amp;#34;trend.polynomial&amp;#34;&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;nx&#34;&gt;degree&lt;/span&gt;: &lt;span class=&#34;kt&#34;&gt;number&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;nx&#34;&gt;leadingCoefficient&lt;/span&gt;: &lt;span class=&#34;kt&#34;&gt;number&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;nx&#34;&gt;shape&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;line&amp;#34;&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;|&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;parabola-up&amp;#34;&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;|&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;parabola-down&amp;#34;&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;|&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;cubic&amp;#34;&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;|&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;higher-order&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;cm&#34;&gt;/** X position of the extremum. Quadratics only; `null` otherwise. */&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;nx&#34;&gt;vertexX&lt;/span&gt;: &lt;span class=&#34;kt&#34;&gt;number&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;|&lt;/span&gt; &lt;span class=&#34;kc&#34;&gt;null&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;nx&#34;&gt;equation&lt;/span&gt;: &lt;span class=&#34;kt&#34;&gt;string&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;p&#34;&gt;};&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;cm&#34;&gt;/** Growth regime of a fitted power law, y = a·x^b. */&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;s2&#34;&gt;&amp;#34;trend.power&amp;#34;&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;cm&#34;&gt;/** The exponent b. */&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;nx&#34;&gt;exponent&lt;/span&gt;: &lt;span class=&#34;kt&#34;&gt;number&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;cm&#34;&gt;/** The scale coefficient a — the predicted Y at x = 1. */&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;nx&#34;&gt;scale&lt;/span&gt;: &lt;span class=&#34;kt&#34;&gt;number&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;nx&#34;&gt;regime&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;superlinear&amp;#34;&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;|&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;proportional&amp;#34;&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;|&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;sublinear&amp;#34;&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;|&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;flat&amp;#34;&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;|&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;inverse&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;cm&#34;&gt;/** Y is multiplied by this when X doubles: 2^b. */&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;nx&#34;&gt;doublingFactor&lt;/span&gt;: &lt;span class=&#34;kt&#34;&gt;number&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;nx&#34;&gt;equation&lt;/span&gt;: &lt;span class=&#34;kt&#34;&gt;string&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;p&#34;&gt;};&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;cm&#34;&gt;/** Constant proportional growth or decay, y = a·e^(bx). */&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;s2&#34;&gt;&amp;#34;trend.exponential&amp;#34;&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;cm&#34;&gt;/** The growth rate b. */&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;nx&#34;&gt;rate&lt;/span&gt;: &lt;span class=&#34;kt&#34;&gt;number&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;cm&#34;&gt;/** The initial value a — the predicted Y at x = 0. */&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;nx&#34;&gt;initial&lt;/span&gt;: &lt;span class=&#34;kt&#34;&gt;number&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;nx&#34;&gt;direction&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;growth&amp;#34;&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;|&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;decay&amp;#34;&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;|&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;flat&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;cm&#34;&gt;/** Y is multiplied by this for each unit step in X: e^b. */&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;nx&#34;&gt;perStepFactor&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;:&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;// …truncated&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;p class=&#34;api-truncated&#34;&gt;Type shortened for readability — see the source for the full definition.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
