Basic components
Click component name to see manual page
Component | Bundle | Description |
---|---|---|
ArrayExtractor | builtin | Extract files from an array |
Array2Folder | builtin | Convert an Anduril array into a folder |
Folder2Array | builtin | Convert a folder into an Anduril array |
INPUT | builtin | Import a local data file to workflow |
OUTPUT | builtin | Export a workflow result file to output/ |
StringInput | builtin | Import contents of a string as a file |
URLInput | builtin | Import a remote data file to workflow |
Input & output
All data files need to be explicitly imported to workflows. Usually this is done using INPUT. StringInput is useful when a component takes a text file as input, and the contents of that file can succintly be written inline in the Scala code.
OUTPUT helps locating the most important result files by copying them to the output/
folder in the execution folder.
See Organizing workflows for common patterns of using INPUT and OUTPUT.
Folder/array conversion
Anduril arrays are structurally close to regular folders, and two-way conversions between them are available. Folder2Array is useful to import a folder of data files into an array, and Array2Folder can export an array for an external program that takes a folder as an input.