Array
Creation & Initialization
| Function |
Status |
Description |
| array.copy() |
✅ |
Create copy of array |
| array.from() |
✅ |
Create array from arguments |
| array.new_bool() |
✅ |
Create boolean array |
| array.new_box() |
✅ |
Create box array |
| array.new_color() |
✅ |
Create color array |
| array.new_float() |
✅ |
Create float array |
| array.new_int() |
✅ |
Create int array |
| array.new_label() |
✅ |
Create label array |
| array.new_line() |
✅ |
Create line array |
| array.new_linefill() |
🔵 |
Create linefill array |
| array.new_string() |
✅ |
Create string array |
| array.new_table() |
🔵 |
Create table array |
| array.new<type>() |
🔵 |
Create typed array (generic) |
Element Access
| Function |
Status |
Description |
| array.first() |
✅ |
Get first element |
| array.get() |
✅ |
Get value at index |
| array.last() |
✅ |
Get last element |
| array.set() |
✅ |
Set value at index |
Modification
| Function |
Status |
Description |
| array.clear() |
✅ |
Remove all elements |
| array.fill() |
✅ |
Fill array with value |
| array.insert() |
✅ |
Insert element at index |
| array.pop() |
✅ |
Remove last element |
| array.push() |
✅ |
Append element to end |
| array.remove() |
✅ |
Remove element at index |
| array.reverse() |
✅ |
Reverse order |
| array.shift() |
✅ |
Remove first element |
| array.unshift() |
✅ |
Prepend element to beginning |
Size & Shape
| Function |
Status |
Description |
| array.concat() |
✅ |
Concatenate arrays |
| array.size() |
✅ |
Get array size |
| array.slice() |
✅ |
Extract subarray |
Search & Query
| Function |
Status |
Description |
| array.binary_search() |
✅ |
Binary search |
| array.binary_search_leftmost() |
✅ |
Binary search (leftmost) |
| array.binary_search_rightmost() |
✅ |
Binary search (rightmost) |
| array.includes() |
✅ |
Check if value exists |
| array.indexof() |
✅ |
Find first index of value |
| array.lastindexof() |
✅ |
Find last index of value |
Statistical
| Function |
Status |
Description |
| array.avg() |
✅ |
Average of elements |
| array.covariance() |
✅ |
Covariance |
| array.max() |
✅ |
Maximum value |
| array.median() |
✅ |
Median value |
| array.min() |
✅ |
Minimum value |
| array.mode() |
✅ |
Mode value |
| array.range() |
✅ |
Range of values |
| array.stdev() |
✅ |
Standard deviation |
| array.sum() |
✅ |
Sum of elements |
| array.variance() |
✅ |
Variance |
Percentiles
| Function |
Status |
Description |
| array.percentile_linear_interpolation() |
✅ |
Percentile (Linear) |
| array.percentile_nearest_rank() |
✅ |
Percentile (Nearest Rank) |
| array.percentrank() |
✅ |
Percentile rank |
| Function |
Status |
Description |
| array.abs() |
✅ |
Absolute values |
| array.join() |
✅ |
Join to string |
| array.sort() |
✅ |
Sort array |
| array.sort_indices() |
✅ |
Get sorted indices |
| array.standardize() |
✅ |
Standardize elements |
Logical
| Function |
Status |
Description |
| array.every() |
✅ |
Check if all elements match |
| array.some() |
✅ |
Check if any element matches |