PLDForm module

class PLDForm.GenerateForm(version='parameter')

Bases: PyQt5.QtWidgets.QWidget

This is the digital form to record PLD experiment parameters mainly, with additional feature features to manage, pack, and upload recorded plumes along with recorded parameters.

Parameters

version (str) – input variable used to determine user want to open which version of digital form, defaults to “parameter”

create_chamber()

This is a function to create chamber part of the form.

create_header()

This is a function to create header part of the form.

get_info()

This is a function to fetch parameters from form and make a dictionary.

move_to_folder(pre)

This is a function to move plumes in default folder of acquisition software to target folder.

Parameters

pre (bool) – if True, plume images will be moved to pre-ablation folder

save()

This is a function to save parameter dictionary to json file.

stackUI(create_index)

This is a function to create stacking pages of the form.

switchPage(i)

This is a function to switch page index of stacking pages in the form.