How it works
CalcTree brings together the flexibility of a document editor and the power of a calculation engine. It’s designed so engineers can write, calculate, and explain — all in one place.

Pages: Your Canvas for Calculations

Each page is a self-contained document where you can build and organize your calculations. Think of a page as part Word document, part Excel sheet, and part Python script — you can freely add text, headings, equations, and tables to explain your work, while embedding live calculation variables directly in the page.
This structure makes your calculations more readable, keeps your reasoning transparent, and lets you reuse content easily for reports or templates.
Variables and Nodes
At the heart of every calculation are variables and nodes.
Variables represent individual quantities — values, units, or expressions — that you can define and reference throughout your page.

Nodes are the underlying Python or MathJS scripts that perform the actual computation. You can open any node to see and edit the full script when needed, giving you full control and traceability.

Together, Variables and Nodes make it easy to manage simple inputs or complex, multi-step analyses within a single environment.
Navigation and Page Details
Use the left-hand sidebar to navigate through your workspace, create new pages, or group related pages together.

On the right-hand side, you’ll find detailed information about your current page — including lists of variables and nodes, calculation results, and configuration options like units or visibility.


This layout keeps your work organized while giving you instant access to the details that matter most.
Last updated