These fields only exist when the corresponding width is set: arr = varray.int32([1, 2, 3], axis=varray.axis()); arr.tuser % Error: 'varray:invalidField' arr = varray.int32([1, 2, 3], axis=varray.axis(w_user=8)); arr.tuser % Works — [0 0 0]