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 |