.. _`F(x) List`:
.. _`org.sysess.sympathy.data.generic.fxlist`:
F(x) List
~~~~~~~~~
.. image:: fx.svg
:width: 48
Apply functions to a list of items.
Functions based on Fx will be invoked once for each item in the list
with each item as argument.
The functions available are the ones where ``arg_types`` of the function
matches the type of the individual items from the list port (port2).
:Ref. nodes: :ref:`F(x)`
*Input ports*:
:port1: datasource
Path to Python file with scripted functions.
:port2: []
List with data to apply functions on
*Output ports*:
:port3: []
List with function(s) applied
*Configuration*:
**Copy input** (copy_input)
If enabled the incoming data will be copied to the output before running the nodes.
**Select functions** (selected_functions)
Choose one or many of the listed functions to apply to the content of the incoming item.
**Python code** (code)
Python code block, input is called arg, output res.
.. automodule:: node_fx_selector
.. class:: FxList
Example flows
#############
* :download:`Functions.syx `