Standard Library

Novum’s standard library is split between eager builtins and lazily loaded modules.

Builtins

Builtins are available without import:

print(typeof(42))
let values = range(10)

See Builtins.

Standard modules

Novum provides the following standard modules:

ModulePurpose
mathNumeric, transcendental, and mathematical utility functions
csvRead CSV files into DataFrames
jsonParse and serialize JSON
fsFile and directory operations
processEnvironment variables, command-line arguments, and child processes
linalgVectors, matrices, linear systems, and linear regression
statsDescriptive statistics and statistical tests

Import a module with:

import math
import csv as c

Each module page documents the public functions exposed by the current implementation, including argument types and returned values.


Table of contents