Glossary
Learn about terms and references commonly used in the documentation.
Argument
An argument is a variable that affects a function's result.
Binary operator
A binary operator is an operator that operates on two operands and manipulates them to return a result.
Boolean
A Boolean is a data type with two possible values: true
or false
.
Calculations block
The calculations block is the place where you can type numbers and perform operations in a more natural way, powered by the Decipad language. In the calculations block, you can type numbers, units, variables, functions, as well as create tables.
Condition
A conditional statement or conditional is an if-then-else statement.
Decipad language
The language is how you interact and use data in a calculations block.
Dimension
A dimension is a category that can be broken down into different items.
Exponentiation
Exponentiation is the mathematical operation of raising a quantity to a power.
Expression
An expression is a combination of numbers, variables, functions such as +
, -
, *
, etc.
Function
A function is a block of reusable Decipad language used to perform a set of operations.
Integer
An integer is a whole number, not a fractional number, that can be positive, negative or 0.
Lookup
Lookup is a pre-built function that can be used to access values in a table to be used in further calculations.
Notebook
A notebook is a place where narrative and data coexist.
Operand
An operand is a number or quantity upon which a mathematical operation is performed.
Operator
An operator is a symbol used to perform a mathematical operation.
String
A string is a data type used to represent text.
Text block
A text block is a paragraph of text with different text styling options.
Unit
A unit is any type of measurement. The Decipad language understands some units and knows how to convert between units of that same quantity. Units can be simple and composed.
Variable
A variable is a way to store a value in a name, which can then be used in further calculations. Declaring a variable is assigning it a value using the =
operator.
Widgets
Widgets are no code blocks you can place on your notebooks. Everyone with access will be able to update them and check how it affects the model.