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 |
|
You should see the GUI popping up on your screen and it should look like this:
(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:
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.