quarchpy package¶
Subpackages¶
- quarchpy.device package
- Submodules
- quarchpy.device.device module
checkModuleFormat()check_module_format()getQuarchDevice()get_quarch_device()quarchDevicequarchDevice.ConStringquarchDevice.ConTypequarchDevice.timeoutquarchDevice.connectionObjquarchDevice.ConCommsTypequarchDevice.connectionNamequarchDevice.connectionTypeNamequarchDevice.closeConnection()quarchDevice.close_connection()quarchDevice.getRuntime()quarchDevice.get_runtime()quarchDevice.openConnection()quarchDevice.open_connection()quarchDevice.resetDevice()quarchDevice.reset_device()quarchDevice.sendAndVerifyCommand()quarchDevice.sendBinaryCommand()quarchDevice.sendCommand()quarchDevice.send_and_verify_command()quarchDevice.send_binary_command()quarchDevice.send_command()
- quarchpy.device.quarchArray module
- quarchpy.device.quarchPPM module
SyntheticChannelquarchPPMquarchPPM.create_default_synthetic_channels()quarchPPM.parse_synthetic_channels_from_instrument()quarchPPM.send_synthetic_channels()quarchPPM.setupPowerOutput()quarchPPM.setup_power_output()quarchPPM.startStream()quarchPPM.start_stream()quarchPPM.stopStream()quarchPPM.stop_stream()quarchPPM.streamBufferStatus()quarchPPM.streamInterrupt()quarchPPM.streamResampleMode()quarchPPM.streamRunningStatus()quarchPPM.stream_buffer_status()quarchPPM.stream_interrupt()quarchPPM.stream_resample_mode()quarchPPM.stream_running_status()quarchPPM.waitStop()quarchPPM.wait_stop()
- quarchpy.device.quarchQPS module
Statuscheck_export_status()check_stream_status()check_stream_stopped_status()current_milli_time()current_second_time()qpsNowStr()quarchQPSquarchStreamquarchStream.addAnnotation()quarchStream.addComment()quarchStream.addDataPoint()quarchStream.add_annotation()quarchStream.add_comment()quarchStream.add_data_point()quarchStream.channels()quarchStream.createChannel()quarchStream.create_channel()quarchStream.failCheck()quarchStream.fail_check()quarchStream.getStreamState()quarchStream.get_custom_stats_range()quarchStream.get_stats()quarchStream.get_stats_export_status()quarchStream.get_stream_export_status()quarchStream.get_stream_state()quarchStream.hideAllDefaultChannels()quarchStream.hideChannel()quarchStream.hide_all_default_channels()quarchStream.hide_channel()quarchStream.myChannels()quarchStream.saveCSV()quarchStream.save_csv()quarchStream.showChannel()quarchStream.show_channel()quarchStream.startQPSStream()quarchStream.start_qps_stream()quarchStream.stats_to_CSV()quarchStream.stats_to_csv()quarchStream.stopStream()quarchStream.stop_stream()quarchStream.takeSnapshot()quarchStream.take_snapshot()
- quarchpy.device.scanDevices module
- Module contents
DeviceNetworkInfoDiscoveredDeviceFixtureIDNInfoIDNInfodecode_locate_packet()getQuarchDevice()getSerialNumberFromConnectionTarget()get_connection_target()get_quarch_device()listDevices()qpsNowStr()quarchArrayquarchDevicequarchDevice.ConStringquarchDevice.ConTypequarchDevice.timeoutquarchDevice.connectionObjquarchDevice.ConCommsTypequarchDevice.connectionNamequarchDevice.connectionTypeNamequarchDevice.closeConnection()quarchDevice.close_connection()quarchDevice.getRuntime()quarchDevice.get_runtime()quarchDevice.openConnection()quarchDevice.open_connection()quarchDevice.resetDevice()quarchDevice.reset_device()quarchDevice.sendAndVerifyCommand()quarchDevice.sendBinaryCommand()quarchDevice.sendCommand()quarchDevice.send_and_verify_command()quarchDevice.send_binary_command()quarchDevice.send_command()
quarchPPMquarchPPM.create_default_synthetic_channels()quarchPPM.parse_synthetic_channels_from_instrument()quarchPPM.send_synthetic_channels()quarchPPM.setupPowerOutput()quarchPPM.setup_power_output()quarchPPM.startStream()quarchPPM.start_stream()quarchPPM.stopStream()quarchPPM.stop_stream()quarchPPM.streamBufferStatus()quarchPPM.streamInterrupt()quarchPPM.streamResampleMode()quarchPPM.streamRunningStatus()quarchPPM.stream_buffer_status()quarchPPM.stream_interrupt()quarchPPM.stream_resample_mode()quarchPPM.stream_running_status()quarchPPM.waitStop()quarchPPM.wait_stop()
quarchQPSquarchStreamquarchStream.addAnnotation()quarchStream.addComment()quarchStream.addDataPoint()quarchStream.add_annotation()quarchStream.add_comment()quarchStream.add_data_point()quarchStream.channels()quarchStream.createChannel()quarchStream.create_channel()quarchStream.failCheck()quarchStream.fail_check()quarchStream.getStreamState()quarchStream.get_custom_stats_range()quarchStream.get_stats()quarchStream.get_stats_export_status()quarchStream.get_stream_export_status()quarchStream.get_stream_state()quarchStream.hideAllDefaultChannels()quarchStream.hideChannel()quarchStream.hide_all_default_channels()quarchStream.hide_channel()quarchStream.myChannels()quarchStream.saveCSV()quarchStream.save_csv()quarchStream.showChannel()quarchStream.show_channel()quarchStream.startQPSStream()quarchStream.start_qps_stream()quarchStream.stats_to_CSV()quarchStream.stats_to_csv()quarchStream.stopStream()quarchStream.stop_stream()quarchStream.takeSnapshot()quarchStream.take_snapshot()
scanDevices()subDeviceuserSelectDevice()
- quarchpy.qis package
- Submodules
- quarchpy.qis.qisFuncs module
- Module contents
QisInterfaceQisInterface.GetQisModuleSelection()QisInterface.closeConnection()QisInterface.close_connection()QisInterface.connect()QisInterface.convertStreamAverage()QisInterface.device_control_index()QisInterface.device_dict_setup()QisInterface.disconnect()QisInterface.getDeviceList()QisInterface.get_device_list()QisInterface.get_list_details()QisInterface.get_qis_module_selection()QisInterface.get_stream_xml_header()QisInterface.interruptList()QisInterface.is_xml_header()QisInterface.qis_scan_devices()QisInterface.receive_text()QisInterface.rx_bytes()QisInterface.scanIP()QisInterface.scan_ip()QisInterface.sendAndReceiveCmd()QisInterface.sendAndReceiveText()QisInterface.sendCmd()QisInterface.sendCommand()QisInterface.send_and_receive_text()QisInterface.send_command()QisInterface.send_text()QisInterface.sort_favourite()QisInterface.startStream()QisInterface.start_stream()QisInterface.start_stream_thread()QisInterface.stopStream()QisInterface.stop_stream()QisInterface.streamBufferStatus()QisInterface.streamHeaderFormat()QisInterface.streamInterrupt()QisInterface.streamRunningStatus()QisInterface.stream_buffer_status()QisInterface.stream_get_stripes_text()QisInterface.stream_header_average()QisInterface.stream_header_format()QisInterface.stream_running_status()QisInterface.waitStop()
StreamHeaderInfoStreamHeaderInfo.data_validStreamHeaderInfo.device_channelsStreamHeaderInfo.device_groupsStreamHeaderInfo.device_periodStreamHeaderInfo.get_device_period()StreamHeaderInfo.get_header_version()StreamHeaderInfo.header_raw_xmlStreamHeaderInfo.header_versionStreamHeaderInfo.init_from_qis_device()StreamHeaderInfo.init_from_stream_header()
checkAndCloseQis()closeQis()isQisRunning()startLocalQis()
- quarchpy.qps package
- quarchpy.config_files package
- quarchpy.calibration package
- Submodules
- quarchpy.calibration.HDPowerModule module
- quarchpy.calibration.PowerModuleCalibration module
- quarchpy.calibration.QTL2347 module
- quarchpy.calibration.calibrationConfig module
- quarchpy.calibration.calibrationUtil module
- quarchpy.calibration.calibration_classes module
- quarchpy.calibration.deviceHelpers module
- quarchpy.calibration.keithley_2460_control module
- Module contents
- quarchpy.connection_specific package
- Subpackages
- Submodules
- quarchpy.connection_specific.connection_QIS module
QisInterfaceQisInterface.GetQisModuleSelection()QisInterface.closeConnection()QisInterface.close_connection()QisInterface.connect()QisInterface.convertStreamAverage()QisInterface.device_control_index()QisInterface.device_dict_setup()QisInterface.disconnect()QisInterface.getDeviceList()QisInterface.get_device_list()QisInterface.get_list_details()QisInterface.get_qis_module_selection()QisInterface.get_stream_xml_header()QisInterface.interruptList()QisInterface.is_xml_header()QisInterface.qis_scan_devices()QisInterface.receive_text()QisInterface.rx_bytes()QisInterface.scanIP()QisInterface.scan_ip()QisInterface.sendAndReceiveCmd()QisInterface.sendAndReceiveText()QisInterface.sendCmd()QisInterface.sendCommand()QisInterface.send_and_receive_text()QisInterface.send_command()QisInterface.send_text()QisInterface.sort_favourite()QisInterface.startStream()QisInterface.start_stream()QisInterface.start_stream_thread()QisInterface.stopStream()QisInterface.stop_stream()QisInterface.streamBufferStatus()QisInterface.streamHeaderFormat()QisInterface.streamInterrupt()QisInterface.streamRunningStatus()QisInterface.stream_buffer_status()QisInterface.stream_get_stripes_text()QisInterface.stream_header_average()QisInterface.stream_header_format()QisInterface.stream_running_status()QisInterface.waitStop()
- quarchpy.connection_specific.connection_QPS module
QpsInterfaceQpsInterface.closeConnection()QpsInterface.connect()QpsInterface.disconnect()QpsInterface.getDeviceList()QpsInterface.get_list_details()QpsInterface.get_qps_module_selection()QpsInterface.open_recording()QpsInterface.recv()QpsInterface.scanIP()QpsInterface.send()QpsInterface.sendCmdVerbose()QpsInterface.sendCommand()
- quarchpy.connection_specific.connection_ReST module
- quarchpy.connection_specific.connection_Serial module
- quarchpy.connection_specific.connection_TCP module
- quarchpy.connection_specific.connection_Telnet module
- quarchpy.connection_specific.connection_USB module
TQuarchUSB_IFTQuarchUSB_IF.BulkRead()TQuarchUSB_IF.BulkReadEP()TQuarchUSB_IF.BulkReadEPTout()TQuarchUSB_IF.BulkReadN()TQuarchUSB_IF.CheckComms()TQuarchUSB_IF.ClosePort()TQuarchUSB_IF.DebugDump()TQuarchUSB_IF.FetchCmdReply()TQuarchUSB_IF.FetchCmdReplyTOut()TQuarchUSB_IF.GetExtendedInfo()TQuarchUSB_IF.GetIdn()TQuarchUSB_IF.GetLastError()TQuarchUSB_IF.GetSerialNumber()TQuarchUSB_IF.IsPortOpen()TQuarchUSB_IF.OpenPort()TQuarchUSB_IF.RunCommand()TQuarchUSB_IF.SendCommand()TQuarchUSB_IF.SetTimeout()TQuarchUSB_IF.VerboseSendCmd()TQuarchUSB_IF.WriteZeroPacketCmd()TQuarchUSB_IF.clean_and_flush_stuck_usb_comms()TQuarchUSB_IF.lockUSBStrTQuarchUSB_IF.unlockUSBStr
USB()USBConngetUSBDeviceSerialNo()importUSB()
- Module contents
- Subpackages
- quarchpy.debug package
- quarchpy.fio package
- quarchpy.iometer package
- quarchpy.user_interface package
- Submodules
- quarchpy.user_interface.user_interface module
User_interfacecheck_path_write_permissions()dictToList()displayTable()endTestBlock()get_check_valid_calPath()is_user_admin()listSelection()logCalibrationResult()logDebug()logResults()logSimpleResult()logWarning()niceListSelection()printText()progressBar()quarchSleep()requestDialog()setup_logging()showDialog()showImage()showYesNoDialog()startTestBlock()storeResult()userRangeIntSelection()validateUserInput()visual_sleep()
- Module contents
- quarchpy.utilities package
Submodules¶
quarchpy.connection module¶
- class quarchpy.connection.PYConnection(ConString)¶
Bases:
object
- class quarchpy.connection.QISConnection(ConString, host, port)¶
Bases:
object
- class quarchpy.connection.QPSConnection(host, port)¶
Bases:
object
quarchpy.run module¶
- quarchpy.run.main(args)¶
Main function parses the arguments from the run command only
Module contents¶
- class quarchpy.SyncWithRootFilter(name='')¶
Bases:
FilterA filter that dynamically checks the root logger’s level. This allows the quarchpy console handler to ‘point’ to the global python log level even if it changes mid-script.
- filter(record)¶
Determine if the specified record is to be logged.
Returns True if the record should be logged, or False otherwise. If deemed appropriate, the record may be modified in-place.
- quarchpy.configure_logging(console_level=None, file_level=None, file_path=None)¶
Reconfigure quarchpy logging safely.