Input_File
Node
Node Description
Retrieves file for processing by user-defined function and uploads result to Ganymede cloud storage.
Node Attributes
- input_file_file_pattern
- Filename pattern for specifying valid input files. For example, filling in this attribute
 - with "exp_*.xml" will only allow files with the prefix "exp_" and the extension ".xml" to
 - be uploaded.
 
 
Example
The Node configuration below would capture files ending in .xml:
- file_pattern: *.xml
 
User-Defined Python
Processes file data for saving in cloud storage
Parameters
- file_data : 
dict[str, bytes]- Bytes object to process, indexed by filename
 
 - ganymede_context : 
GanymedeContext- Ganymede context variable, which stores flow run metadata
 
 
Returns
NodeReturn
Object containing data to store in data lake and/or file storage
Notes
Files can also be retrieved and processed using the list_files and retrieve_files functions. Documentation on these functions can be found at https://docs.ganymede.bio/sdk/GanymedeClass