Version 0.1
A file conforming to the openEPDA data format has the following structure.
The first line is a format identifier, # openEPDA DATA FORMAT v0.1
. After
this, the data part follows, which contains two sections. The first section
adheres to the YAML format, and
contains all scalar (numeric and textual) data in the name: value form.
This format is applicable for storing all previously mentioned types of
the data. The second section is a CSV-formatted (RFC 4180 CSV Files.) part to store the tabular
measurement data.
An example of a file recorded in the openEPDA data format is shown below. Line 1 specifies the file format and its version. Lines 2 to 16 contain metadata in YAML-format. Here, only string and float data types are used, however arrays and maps can also be included. Line 17 contains a standard document-end marker. Lines 18 to the end of the document contain the CSV-formatted tabular data with a single header line.
Attributes
Reserved
The following keys have a special meaning:
_timestamp
: time the data was created in ISO format.
Example data file
Line number |
File contents |
---|---|
1 |
# openEPDA DATA FORMAT v.0.1 |
2 |
_timestamp: ‘2018-09-12T09:59:19.310182’ |
3 |
project: OpenPICs |
4 |
setup: RF setup |
5 |
operator: Xaveer |
6 |
wafer: 36386X |
7 |
sample: 13L8 |
8 |
cell: SP35-1-3 |
9 |
circuit: MSSOA1-6 |
10 |
“current_density, kA/cm**2”: 1 |
11 |
“reverse_bias, V”: -2 |
12 |
configuration: 1 |
13 |
polarization: TE |
14 |
port: “ioE132” |
15 |
“chip_temperature, degC”: 18 |
16 |
“water_temperature, degC”: 14 |
17 |
… |
18 |
“wavelength, nm”,”transmitted power, dBm” |
19 |
1550.00000000000000e+00,-21.000000000000000000e+00 |
20 |
1551.00000000000000e+00,-22.000000000000000000e+00 |