Numeric Typst
Mathematical functions to operate vectors / arrays and numbers in typst, with simple broadcasting.
#import "numty.typ" as nt
#let a = (1,2,3)
#let b = 2
#nt.mult(a,b) => (2,4,6)
#nt.add(a,a) => (2,4,6)
#nt.add(2,a) => (3,4,5)
#nt.dot(a,a) => 11
#calc.sin((3,4)) -> fails
#nt.sin((3.4)) -> (0.14411, 0.90929)
Supported functions
vpow -> exponentation
vmult -> multiplication
vdiv -> division
vsum -> sumation
vnorm -> normalization of a vector
vdot -> dot product