Visualization of multiple columns parsed with TableData
In the following example, I parse several columns belonging to a recipe description.
The visualization as separate arrays makes it difficult to retrieve info from the same step.
Let's say that I want to see all the parameters at the step no. 7, I have to navigate to each of them and fish the 7th element.
How can we deal with this kind of "row visualization" of multiple columns?
sub_sections:
process_steps:
# repeats: true
m_annotations:
eln:
section:
base_section: nomad.parsing.tabular.TableData
quantities:
data_file:
type: str
description: |
A reference to an uploaded .csv
m_annotations:
tabular_parser:
sep: ','
comment: '#'
browser:
adaptor: RawFileAdaptor
eln:
component: FileEditQuantity
step_duration:
type: np.float64
unit: minute
shape: ['*']
description: Past time since process start
m_annotations:
tabular:
name: Duration
elapsed_time:
type: np.float64
unit: minute
shape: ['*']
description: Duration of each step
m_annotations:
tabular:
name: Timestamp
step_number:
type: int
shape: ['*']
description: sequential number of the step on going
m_annotations:
tabular:
name: Step
step_title:
type: str
shape: ['*']
description: what this step consists of
m_annotations:
tabular:
name: Reason
step_comment:
type: str
shape: ['*']
description: more verbose description of the step
m_annotations:
tabular:
name: Description
step_annotation:
type: str
shape: ['*']
description: final remarks on the step
m_annotations:
tabular:
name: annotations
argon_flow:
type: np.float64
shape: ['*']
unit: centimeter ** 3 / minute
description: Argon process gas flow in to the reaction chamber
m_annotations:
tabular:
name: Argon flow
oxygen_flow:
type: np.float64
shape: ['*']
unit: centimeter ** 3 / minute
description: Oxygen process gas flow in to the reaction chamber
m_annotations:
tabular:
name: Oxygen flow
argon_push_titan:
type: np.float64
shape: ['*']
unit: centimeter ** 3 / minute
description: Argon gas in the flash evaporator used to push Ti-Precursor into the reaction chamber
m_annotations:
tabular:
name: Argon push Titan
argon_purge_titan:
type: np.float64
shape: ['*']
unit: centimeter ** 3 / minute
description: Argon gas in the flash evaporator used to purge Ti-Precursor
m_annotations:
tabular:
name: Argon purge Titan