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:
| Module | Purpose |
|---|---|
math | Numeric, transcendental, and mathematical utility functions |
csv | Read CSV files into DataFrames |
json | Parse and serialize JSON |
fs | File and directory operations |
process | Environment variables, command-line arguments, and child processes |
linalg | Vectors, matrices, linear systems, and linear regression |
stats | Descriptive 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.