├── .gitignore ├── CHANGELOG.md ├── LICENSE.txt ├── README.md ├── bin ├── accumulators.py ├── battery_discharge.py ├── capture.py ├── capture_all.py ├── capture_jls_v1.py ├── capture_jls_v2.py ├── capture_simple.py ├── current_range_extract.py ├── current_ranging_filter.py ├── detector.py ├── downsample_logging.py ├── dut_power.py ├── energy_printer_host.py ├── energy_printer_sensor.py ├── fuse_js220.py ├── gpi_region.py ├── gpi_synchronized.py ├── gpi_synchronized_figure.png ├── gpio.py ├── jls_energy_plot.py ├── jls_export_points.py ├── jls_plot.py ├── jls_recode.py ├── low_voltage_shutoff.py ├── measure.py ├── monitor.py ├── read_by_callback.py ├── read_by_method.py ├── read_by_pyjoulescope_driver.py ├── scan_by_serial_number.py ├── statistics.py ├── statistics_logger.py ├── statistics_v1.py ├── statistics_with_trigger_to_jls.py ├── timesync.py ├── trigger.py ├── trigger_host_pyjoulescope_driver.py └── windowed_accum.py ├── joulescope_examples ├── __init__.py ├── detectors │ ├── __init__.py │ ├── interface.py │ ├── test │ │ ├── __init__.py │ │ └── test_window_threshold.py │ └── window_threshold.py └── plot_cal.py └── requirements.txt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetperch/pyjoulescope_examples/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetperch/pyjoulescope_examples/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetperch/pyjoulescope_examples/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetperch/pyjoulescope_examples/HEAD/README.md -------------------------------------------------------------------------------- /bin/accumulators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetperch/pyjoulescope_examples/HEAD/bin/accumulators.py -------------------------------------------------------------------------------- /bin/battery_discharge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetperch/pyjoulescope_examples/HEAD/bin/battery_discharge.py -------------------------------------------------------------------------------- /bin/capture.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetperch/pyjoulescope_examples/HEAD/bin/capture.py -------------------------------------------------------------------------------- /bin/capture_all.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetperch/pyjoulescope_examples/HEAD/bin/capture_all.py -------------------------------------------------------------------------------- /bin/capture_jls_v1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetperch/pyjoulescope_examples/HEAD/bin/capture_jls_v1.py -------------------------------------------------------------------------------- /bin/capture_jls_v2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetperch/pyjoulescope_examples/HEAD/bin/capture_jls_v2.py -------------------------------------------------------------------------------- /bin/capture_simple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetperch/pyjoulescope_examples/HEAD/bin/capture_simple.py -------------------------------------------------------------------------------- /bin/current_range_extract.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetperch/pyjoulescope_examples/HEAD/bin/current_range_extract.py -------------------------------------------------------------------------------- /bin/current_ranging_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetperch/pyjoulescope_examples/HEAD/bin/current_ranging_filter.py -------------------------------------------------------------------------------- /bin/detector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetperch/pyjoulescope_examples/HEAD/bin/detector.py -------------------------------------------------------------------------------- /bin/downsample_logging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetperch/pyjoulescope_examples/HEAD/bin/downsample_logging.py -------------------------------------------------------------------------------- /bin/dut_power.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetperch/pyjoulescope_examples/HEAD/bin/dut_power.py -------------------------------------------------------------------------------- /bin/energy_printer_host.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetperch/pyjoulescope_examples/HEAD/bin/energy_printer_host.py -------------------------------------------------------------------------------- /bin/energy_printer_sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetperch/pyjoulescope_examples/HEAD/bin/energy_printer_sensor.py -------------------------------------------------------------------------------- /bin/fuse_js220.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetperch/pyjoulescope_examples/HEAD/bin/fuse_js220.py -------------------------------------------------------------------------------- /bin/gpi_region.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetperch/pyjoulescope_examples/HEAD/bin/gpi_region.py -------------------------------------------------------------------------------- /bin/gpi_synchronized.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetperch/pyjoulescope_examples/HEAD/bin/gpi_synchronized.py -------------------------------------------------------------------------------- /bin/gpi_synchronized_figure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetperch/pyjoulescope_examples/HEAD/bin/gpi_synchronized_figure.png -------------------------------------------------------------------------------- /bin/gpio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetperch/pyjoulescope_examples/HEAD/bin/gpio.py -------------------------------------------------------------------------------- /bin/jls_energy_plot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetperch/pyjoulescope_examples/HEAD/bin/jls_energy_plot.py -------------------------------------------------------------------------------- /bin/jls_export_points.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetperch/pyjoulescope_examples/HEAD/bin/jls_export_points.py -------------------------------------------------------------------------------- /bin/jls_plot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetperch/pyjoulescope_examples/HEAD/bin/jls_plot.py -------------------------------------------------------------------------------- /bin/jls_recode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetperch/pyjoulescope_examples/HEAD/bin/jls_recode.py -------------------------------------------------------------------------------- /bin/low_voltage_shutoff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetperch/pyjoulescope_examples/HEAD/bin/low_voltage_shutoff.py -------------------------------------------------------------------------------- /bin/measure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetperch/pyjoulescope_examples/HEAD/bin/measure.py -------------------------------------------------------------------------------- /bin/monitor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetperch/pyjoulescope_examples/HEAD/bin/monitor.py -------------------------------------------------------------------------------- /bin/read_by_callback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetperch/pyjoulescope_examples/HEAD/bin/read_by_callback.py -------------------------------------------------------------------------------- /bin/read_by_method.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetperch/pyjoulescope_examples/HEAD/bin/read_by_method.py -------------------------------------------------------------------------------- /bin/read_by_pyjoulescope_driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetperch/pyjoulescope_examples/HEAD/bin/read_by_pyjoulescope_driver.py -------------------------------------------------------------------------------- /bin/scan_by_serial_number.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetperch/pyjoulescope_examples/HEAD/bin/scan_by_serial_number.py -------------------------------------------------------------------------------- /bin/statistics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetperch/pyjoulescope_examples/HEAD/bin/statistics.py -------------------------------------------------------------------------------- /bin/statistics_logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetperch/pyjoulescope_examples/HEAD/bin/statistics_logger.py -------------------------------------------------------------------------------- /bin/statistics_v1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetperch/pyjoulescope_examples/HEAD/bin/statistics_v1.py -------------------------------------------------------------------------------- /bin/statistics_with_trigger_to_jls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetperch/pyjoulescope_examples/HEAD/bin/statistics_with_trigger_to_jls.py -------------------------------------------------------------------------------- /bin/timesync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetperch/pyjoulescope_examples/HEAD/bin/timesync.py -------------------------------------------------------------------------------- /bin/trigger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetperch/pyjoulescope_examples/HEAD/bin/trigger.py -------------------------------------------------------------------------------- /bin/trigger_host_pyjoulescope_driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetperch/pyjoulescope_examples/HEAD/bin/trigger_host_pyjoulescope_driver.py -------------------------------------------------------------------------------- /bin/windowed_accum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetperch/pyjoulescope_examples/HEAD/bin/windowed_accum.py -------------------------------------------------------------------------------- /joulescope_examples/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /joulescope_examples/detectors/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetperch/pyjoulescope_examples/HEAD/joulescope_examples/detectors/__init__.py -------------------------------------------------------------------------------- /joulescope_examples/detectors/interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetperch/pyjoulescope_examples/HEAD/joulescope_examples/detectors/interface.py -------------------------------------------------------------------------------- /joulescope_examples/detectors/test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /joulescope_examples/detectors/test/test_window_threshold.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetperch/pyjoulescope_examples/HEAD/joulescope_examples/detectors/test/test_window_threshold.py -------------------------------------------------------------------------------- /joulescope_examples/detectors/window_threshold.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetperch/pyjoulescope_examples/HEAD/joulescope_examples/detectors/window_threshold.py -------------------------------------------------------------------------------- /joulescope_examples/plot_cal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetperch/pyjoulescope_examples/HEAD/joulescope_examples/plot_cal.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | joulescope>=0.9.7 2 | matplotlib 3 | numpy 4 | --------------------------------------------------------------------------------