gitextract_5m9lzjjf/ ├── .github/ │ ├── CODE_OF_CONDUCT.md │ ├── CONTRIBUTING.md │ ├── PULL_REQUEST_TEMPLATE.md │ └── issue_template.md ├── .gitignore ├── LICENSE.md ├── README.md ├── discontinuedExamples/ │ └── anyScopeExamples/ │ └── block.py ├── picohrdlExamples/ │ ├── picohrdlSingleModeExample.py │ └── picohrdlStreamingModeExample.py ├── picosdk/ │ ├── PicoConnectProbes.py │ ├── PicoDeviceEnums.py │ ├── PicoDeviceStructs.py │ ├── __init__.py │ ├── constants.py │ ├── ctypes_wrapper.py │ ├── device.py │ ├── discover.py │ ├── errors.py │ ├── functions.py │ ├── functionsExhibitions.py │ ├── library.py │ ├── picoMeasurements.py │ ├── picohrdl.py │ ├── picosynth.py │ ├── pl1000.py │ ├── ps2000.py │ ├── ps2000a.py │ ├── ps3000.py │ ├── ps3000a.py │ ├── ps4000.py │ ├── ps4000a.py │ ├── ps5000.py │ ├── ps5000a.py │ ├── ps6000.py │ ├── ps6000a.py │ ├── psospa.py │ ├── psospaBlockExample.py │ ├── usbDrDaq.py │ ├── usbPT104.py │ └── usbtc08.py ├── picosynthExamples/ │ └── picosynthFrequencySweepExample.py ├── pl1000Examples/ │ ├── pl1000SingleModeExample.py │ ├── pl1000StreamingModeExample.py │ └── pl1000StreamingModeMultiChannelExample.py ├── ps2000Examples/ │ ├── advanced triggers/ │ │ ├── trigger_read_dropout.py │ │ ├── trigger_read_interval.py │ │ ├── trigger_read_pwq.py │ │ ├── trigger_read_runt.py │ │ ├── trigger_read_window.py │ │ └── trigger_read_wpwq.py │ ├── block_read.py │ ├── device_info.py │ ├── gen_sq_wave.py │ ├── ps2000BlockExample.py │ ├── ps2000ETSBlockExample.py │ ├── ps2000SigGen.py │ └── streaming_mode/ │ ├── streaming_mode.py │ ├── streaming_mode_gathering.py │ ├── streaming_mode_polling.py │ └── streaming_mode_threaded.py ├── ps2000aExamples/ │ ├── ps2000aBlockAdvancedEdgeExample.py │ ├── ps2000aBlockExample.py │ ├── ps2000aBlockExampleCallbackMethod.py │ ├── ps2000aMSOBlockExample.py │ ├── ps2000aRapidBlockExample.py │ ├── ps2000aSigGen.py │ └── ps2000aStreamingExample.py ├── ps3000EExamples/ │ ├── ps3000EBlockExample.py │ ├── ps3000ERapidBlockExample.py │ └── ps3000EStreamingModeExample.py ├── ps3000aExamples/ │ ├── ps3000aBlockAdvancedTriggerExample.py │ ├── ps3000aBlockExample.py │ ├── ps3000aBlockMSOExample.py │ ├── ps3000aRapidBlockExample.py │ ├── ps3000aSigGen.py │ └── ps3000aStreamingExample.py ├── ps4000Examples/ │ ├── ps4000BlockExample.py │ └── ps4000StreamingExample.py ├── ps4000aExamples/ │ ├── ps4000 Ch4 AND logic triggering.py │ ├── ps4000aBlockAdvancedEdgeTriggerExample.py │ ├── ps4000aBlockDropoutTriggerExample.py │ ├── ps4000aBlockFrequencyCounterExample.py │ ├── ps4000aRapidBlockExample.py │ ├── ps4000aRapidBlockWaveformAveragingExample.py │ ├── ps4000aSigGen.py │ ├── ps4000aStreamingExample.py │ ├── ps4000a_Runt_trigger.py │ ├── ps4444BlockExample.py │ ├── ps4444BlockPicoConnectProbesExample.py │ └── ps4824BlockExample.py ├── ps5000Examples/ │ ├── ps5000BlockExample.py │ ├── ps5000RapidBlockExample.py │ └── ps5000StreamingExample.py ├── ps5000aExamples/ │ ├── ps5000aBlockAdvancedTriggerExample.py │ ├── ps5000aBlockCallbackExample.py │ ├── ps5000aBlockExample.py │ ├── ps5000aBlockLevelPulseWidthAdvancedTriggerExample.py │ ├── ps5000aBlockMSOExample.py │ ├── ps5000aBlockMSOTriggerExample.py │ ├── ps5000aBlockWindowPulseWidthAdvancedTriggerExample.py │ ├── ps5000aRapidBlockExample.py │ ├── ps5000aSigGen.py │ └── ps5000aStreamingExample.py ├── ps6000Examples/ │ ├── ps6000BlockAdvancedTriggerExample.py │ ├── ps6000BlockExample.py │ ├── ps6000GetInfoExample.py │ ├── ps6000RapidBlockExample.py │ ├── ps6000RapidBlockTriggerTimestampExample.py │ ├── ps6000SigGen.py │ └── ps6000StreamingExample.py ├── ps6000aExamples/ │ ├── ps6000aBlockAdvancedTriggerExample.py │ ├── ps6000aBlockExample.py │ ├── ps6000aBlockExampleExtClk.py │ ├── ps6000aBlockExampleTrigTimes.py │ ├── ps6000aBlockMSODigitalTriggerExample.py │ ├── ps6000aBlockMSOExample.py │ ├── ps6000aBlock_both_MSOExample.py │ ├── ps6000aGetUnitInfo.py │ ├── ps6000aRapidBlockExample.py │ ├── ps6000aSigGenExample.py │ └── ps6000aStreamingModeExample.py ├── pt104Examples/ │ ├── pt104DirectEthernet.py │ ├── pt104EnumerateTestsExample.py │ └── pt104Example.py ├── requirements-for-examples.txt ├── requirements.txt ├── setup.py ├── setupPicosynth.py ├── test/ │ ├── __init__.py │ ├── run_examples.sh │ ├── test_discover.py │ ├── test_get_unit_info.py │ ├── test_helpers.py │ ├── test_open_close_unit.py │ ├── test_set_channel.py │ └── test_timebase.py ├── usbdrdaqExamples/ │ ├── usbdrdaqPhBlockExample.py │ └── usbdrdaqScopeBlockExample.py └── usbtc08Examples/ ├── tc08SingleModeExample.py ├── tc08StreamingModeExample.py └── tc08StreamingModeMultiChExample.py