ReadCsv
read .CSV tables
Purpose
This module is designed to read all CSV files in a directory and convert them to one point objects per file. Optional all files can be converted into a single points object or just a single file can be selected.
Ports
Parameters
name |
description |
type |
|---|---|---|
directory |
directory with CSV files |
String |
filename |
select all files or a specif one) |
Int |
layer_mode |
offset the configured axis by layer offset (NONE, X, Y, Z) |
Int |
layer_offset |
offset the axis configured in layer mode |
Float |
single_object |
combine all files to a single points object with optional data |
Int |
x_name |
Name of x column) |
Int |
y_name |
Name of y column) |
Int |
z_name |
Name of z column) |
Int |
data_name_0 |
Name of data column outputted at data_out_0) |
Int |
data_name_1 |
Name of data column outputted at data_out_1) |
Int |
data_name_2 |
Name of data column outputted at data_out_2) |
Int |
data_name_3 |
Name of data column outputted at data_out_3) |
Int |
Supported Reader Parameters
name |
description |
type |
|---|---|---|
first timestep to read |
Int |
|
last timestep to read (-1: last available) |
Int |
|
number of steps to increment |
Int |
|
rank for first partition of first timestep |
Int |
The meaning of these parameters is described in more detail in the Reader Parameters documentation.
Supported System Parameters
name |
description |
type |
|---|---|---|
number of OpenMP threads (0: system default) |
Int |
|
show timing information |
Int |
|
number of tasks to keep in flight per MPI rank (-1: #cores/2) |
Int |
|
prioritize currently visible timestep |
Int |
|
validate data objects before sending to port (Disable, Quick, Thorough) |
Int |
The meaning of these parameters is described in more detail in the System Parameters documentation.
x_name and y_name are mandatory to create at least 2D points, z_name and data_name_? are optional.
Important to note
Supported delimiters are comma, semicolon and tab. Decimal separators can be points or comma, if comma is not used as delimiter.