Skip to content

Uploading Test Data (batch)

A Graphical User Interface (GUI) script has been written for easily uploading test sensor data of a registered component into the production database (PDB).

Make sure to upload first the CV data in order to obtain the full depletion voltage before uploading the IV data.

Uploading test data GUI tutorial

(i) Starting the GUI

To start the GUI for uploading test data simply cd into sensors_production/GUI and run TestBatchUpload.py:

1
2
$ cd sensors_production/GUI
$ python TestBatchUpload.py

You should see the GUI popping up on your screen and it should look like this:

GUI_Uploadingdata

(ii) Data input Description

Before you can use to GUI to select, analyse and upload your sensor data, you must make sure that data is in the correct format.

Your batch data has to be an Excel file. Example Excel sheets can be found here in the sensors_production/data folder. For example, the example_test_batch_to_be_uploaded.xlsx looks like this:

Example_test_batch

Note

Make sure to keep all of the column headers even if you don't need them.

Make sure to change your data to have the same input as the example files or simply overwrite the example files. Save all your data in the data folder.

Data input for all tests

The example Excel sheet contains dropdown menu for certain columns to ensure format and consistency, please use those. The measurement files are vendor and tile (sensor or test structure) specific, please make sure each entry is correctly filled.

Input Description Dropdown Required
Test IV or CV yes yes
Vendor Sensor vendor Vx Wafer yes yes
Wafer Serial Number ATLAS serial number 20UP... no yes
Stage Stage the tests were performed at yes yes
Sensor or Test Structure Tile the tests were performed on yes yes
data file Abs. or rel. path to the measurement file yes yes
(for V4) Sheet Name or Wafer No. For V4 only no no
(for V9) Wafer symbol For V9 only no no

After supplying the Excel sheet, the content and wafers are analysed. Only at this point, children of the sensor wafer are registered if they have a test.

(iii) Analysing and uploading data

When the data input is ready, you can analyse it and then upload the data to the component.

Tip

Depends on how many data are to be batch-uploaded, each of the preparation, analysis and upload step can take some significant amount of time. In addition, the analysis step uses a lot of RAM. It is recommended to limit the batch-upload Excel sheet to max. 100 lines.

You can always debug the analysis scripts by going into the /analysis folder.

For bugs/feedback found in the GUI scripts, please make a git issue.