> For the complete documentation index, see [llms.txt](https://docs.marpledata.com/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.marpledata.com/docs/marple-insight/user-manuals/analysis/functions/functions-overview.md).

# Functions Overview

## Overview

To view applied functions, switch to **Functions** in the **Signal List**. This panel shows all functions currently added to your project.

<figure><img src="/files/K0HIvlfjt069IN1o81aZ" alt="" width="259"><figcaption></figcaption></figure>

You can also easily search for functions by using the search bar at the top of the **Function Library.**

<figure><img src="/files/GMwsnjPEQFBVZJ8ZOV18" alt=""><figcaption></figcaption></figure>

To get to an overview of all functions in the entire workspace, or to create a new function, click on the **Browse** button. This will open the **Function Library**.

<figure><img src="/files/y1GfVWIYkAgri5Tw2zbk" alt="" width="253"><figcaption></figcaption></figure>

## Add functions to project

You add functions to your project in the same way as you add signals to your project. Double click on the signal, or drag and drop the signal to the plot.

<figure><img src="/files/jtUUHkDZypz7z8cIIzzR" alt=""><figcaption></figcaption></figure>

## Function library

The function library shows a list of all functions that have been created in your workspace.

You can  easily search through all the functions in your workspace by using the search bar at the top left of the function library dialog, or by appling filters by clicking on the filter icon in the top right of the dialog.

## New function

If you would like to create a new function, click the **Create** button in the bottom left of the dialog.

<figure><img src="/files/QzMw2oOYYdrMCKvvRkX8" alt="" width="563"><figcaption></figcaption></figure>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.marpledata.com/docs/marple-insight/user-manuals/analysis/functions/functions-overview.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
