Closes #157. Move driver imports that require specialized software libraries into init(). This still needs to be tested for each of the instruments:
KeysiteM3302AAWG
KeysiteM3302ADAQ
AttocubeANC350
HeliosCamera
ThorlabsBSC203
ThorlabsBSC303
ThorlabsMFF101
OceanOpticsQEPro
PulseBlaster
pyscan can be imported on a computer with no specialized software. For the drivers above, the PulseBlaster has been tested.
Several instrument drivers have missing code: pulseblasternv.py and baslercamera.py, so I removed those imports.
Closes #157. Move driver imports that require specialized software libraries into init(). This still needs to be tested for each of the instruments: KeysiteM3302AAWG KeysiteM3302ADAQ AttocubeANC350 HeliosCamera ThorlabsBSC203 ThorlabsBSC303 ThorlabsMFF101 OceanOpticsQEPro PulseBlaster
pyscan can be imported on a computer with no specialized software. For the drivers above, the PulseBlaster has been tested.
Several instrument drivers have missing code: pulseblasternv.py and baslercamera.py, so I removed those imports.