Import datasources as Tables.


Import Datasources as Tables.


See description for specific plugin

Opposite node

Export Tables

Ref. nodes


For instructions on how to add or write custom plugins, see Plugins.

URL datasource

If input datasource is a URL resource, the node will download it to a temporary file before importing it.

If the URL resource contains credential variables, these will be entered as part of the URL.

See Credentials Preferences for more info.


Input ports




Output ports



Imported Tables

Importer (active_importer)

Select data format importer

Action on import failure (fail_strategy)

Decide how failure to import a file should be handled.

Table is the internal data type in Sympathy for Data representing a two-dimensional data set. A Table consists of an arbitrary number of columns, where all columns have the equal number of elements. Each column has an unique header and a defined data type - all elements in a column are of the same data type. In a Table, the columns are not bound to have same data type, columns with different data types can be mixed in a Table. The supported data types for the columns are the same as for numpy arrays, with exception for the object type, np.object. Optional, an column can also be given additional attributes, like unit or description.

This node uses plugins. Each supported file format has its own plugin. The plugins have their own configurations which are reached by choosing among the importers in the configuration GUI. The documentation for each plugin is obtained by clicking at listed file formats below.

The node has an auto configuration which uses a validity check in the plugins to detect and choose the proper plugin for the considered datasource. When the node is executed in the auto mode the default settings for the plugins will be used.

class node_import_table.ImportTables[source]


Example flows