Skip to main content

9 docs tagged with "smart curves"

View all tags

Creating Smart Curves with Fusion AI

Fusion AI can create Smart Curves directly on the platform on your behalf — no ODSL scripting required. You describe the curve you need in plain language, Fusion AI confirms the details, and then creates it for you using its built-in Smart Curve tool.

Curve Building Methods

OpenDataDSL supports a range of curve-building methods that can be applied individually or combined to produce a complete forward curve. Each method is suited to different market structures and data availability scenarios.

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.

Curve Dependency Report

An insight report that draws a diagram of everything a curve is built from and everything that uses it, from source datasets to automations and exports

Curve Script Function Report

An insight report that lists every smart curve with the script and expression it is built from, so you can see which functions your curves use

Relationships

An item insight that draws the selected item with the entities it depends on and the entities that depend on it, and lets you drill through them

Scheduling & Automation

Smart Curves are automatically rebuilt and cached by the platform based on a cache configuration set on the curve itself. This controls when the platform calculates and stores a new version of the curve — from never caching at all, through to rebuilding whenever dependencies are updated or on a fixed schedule.

What is a Smart Curve?

A Smart Curve is a forward curve that is automatically built, maintained, and versioned by the OpenDataDSL platform. Rather than manually assembling price curves from raw market data, Smart Curves define the logic for how a curve should be constructed — and the platform executes that logic on demand or on a schedule.

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.