> ## Documentation Index
> Fetch the complete documentation index at: https://docs.bijection.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Interface: SeriesExpressionPlans

> The answers one expression offers.

[server](/api/modules/server).SeriesExpressionPlans

The answers one expression offers.

## Methods

### samples

▸ **samples**(): [`SeriesAnalysisPlan`](/api/interfaces/server.SeriesAnalysisPlan)\<`"expression"`, [`SeriesExpressionSamples`](/api/modules/server#seriesexpressionsamples)>

Output values in time order, at most 2,000 per answer.

#### Returns

[`SeriesAnalysisPlan`](/api/interfaces/server.SeriesAnalysisPlan)\<`"expression"`, [`SeriesExpressionSamples`](/api/modules/server#seriesexpressionsamples)>

***

### windows

▸ **windows**(`options`): [`SeriesAnalysisPlan`](/api/interfaces/server.SeriesAnalysisPlan)\<`"expression"`, [`SeriesExpressionWindows`](/api/modules/server#seriesexpressionwindows)>

Every aggregate of numeric output per UTC calendar window.

#### Parameters

| Name | Type |
| :- | :- |
| `options` | `Object` |
| `options.every` | [`SeriesWindowUnit`](/api/modules/server#serieswindowunit) |

#### Returns

[`SeriesAnalysisPlan`](/api/interfaces/server.SeriesAnalysisPlan)\<`"expression"`, [`SeriesExpressionWindows`](/api/modules/server#seriesexpressionwindows)>

***

### chart

▸ **chart**(`options?`): [`SeriesAnalysisPlan`](/api/interfaces/server.SeriesAnalysisPlan)\<`"expression"`, [`SeriesExpressionChart`](/api/modules/server#seriesexpressionchart)>

A bounded drawing of numeric output preserving extrema and gaps.

#### Parameters

| Name | Type |
| :- | :- |
| `options?` | `Object` |
| `options.max_points?` | `number` |

#### Returns

[`SeriesAnalysisPlan`](/api/interfaces/server.SeriesAnalysisPlan)\<`"expression"`, [`SeriesExpressionChart`](/api/modules/server#seriesexpressionchart)>

***

### summary

▸ **summary**(): [`SeriesAnalysisPlan`](/api/interfaces/server.SeriesAnalysisPlan)\<`"expression"`, [`SeriesExpressionSummary`](/api/modules/server#seriesexpressionsummary)>

Every aggregate of numeric output over the interval.

#### Returns

[`SeriesAnalysisPlan`](/api/interfaces/server.SeriesAnalysisPlan)\<`"expression"`, [`SeriesExpressionSummary`](/api/modules/server#seriesexpressionsummary)>

***

### episodes

▸ **episodes**(`options`): [`SeriesAnalysisPlan`](/api/interfaces/server.SeriesAnalysisPlan)\<`"expression"`, [`SeriesExpressionEpisodes`](/api/modules/server#seriesexpressionepisodes)>

The intervals over which a condition held for at least
`min_duration` microseconds from a fixed output-time `origin`; requires
`max_gap`. A narrower range retains the same onset.

#### Parameters

| Name | Type |
| :- | :- |
| `options` | `Object` |
| `options.origin` | `bigint` |
| `options.min_duration?` | `bigint` |

#### Returns

[`SeriesAnalysisPlan`](/api/interfaces/server.SeriesAnalysisPlan)\<`"expression"`, [`SeriesExpressionEpisodes`](/api/modules/server#seriesexpressionepisodes)>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.