Skip to main content

49 docs tagged with "odsl"

View all tags

Browsing and editing scripts

Find a script in the folder tree, create one, edit it with ODSL intellisense and syntax checking, change its details and save it with a reason

Curve Configuration & ODSL Syntax

Smart Curves are defined using ODSL — the OpenDataDSL domain-specific language. A curve definition specifies the inputs, the build method, and the output structure. This page walks through how to configure a Smart Curve from scratch.

Debugging scripts

Stop a script, one of its functions or one of its regions at a breakpoint, step through it line by line, and see its variables, with conditional breakpoints, log points, watches and a debug console

How it works

The data, calculations, automations and scripts behind the Simple Portfolio extension, with ODSL examples

Public Resources

Documentation for all the publicly available shared actions, calendars, currencies, extractors, scripts, transformers, types and workflows

Quick Start

Choose from one of the QuickStart Tracks below based on your area of interest

Running cells

Run code cells in the notebook kernel, see values as tables and charts, stop and restart the kernel, look at its variables and understand replay mode

Running scripts

Run a script, one of its functions or one of its regions from the editor, read the result and the log, pass an input, and see every run in the script log

Smart Curves

Explore SmartCurves in the ODSL language, REST API and the Portal

What are Notebooks?

An introduction to the Notebooks extension, ODSL notebooks with text and code cells that run one at a time in a kernel that keeps your variables

What is the Script Manager?

An introduction to the Script Manager extension, one screen to browse, edit, run, debug, schedule and track the scripts and templates of your company

Working with notebooks

Find, create and edit notebooks, write code and markdown cells, use the keyboard shortcuts, and save, copy, rename and delete notebooks

Writing Curve Building Scripts

Smart Curves can use custom ODSL scripts to implement bespoke curve-building logic. This is useful when the built-in methods — bootstrapping, interpolation, blending — don't fully cover your requirements, or when you need to combine multiple steps into a reusable function.

Writing scripts with Fusion AI

Ask Fusion AI to write, change, explain or fix a script from the editor, review its change side by side and apply it to the editor