LICENSE
README.md
pyproject.toml
setup.py
src/crappy/__init__.py
src/crappy/__version__.py
src/crappy/_global.py
src/crappy.egg-info/PKG-INFO
src/crappy.egg-info/SOURCES.txt
src/crappy.egg-info/dependency_links.txt
src/crappy.egg-info/requires.txt
src/crappy.egg-info/top_level.txt
src/crappy/actuator/__init__.py
src/crappy/actuator/_deprecated.py
src/crappy/actuator/adafruit_dc_motor_hat.py
src/crappy/actuator/fake_dc_motor.py
src/crappy/actuator/fake_stepper_motor.py
src/crappy/actuator/jvl_mac_140.py
src/crappy/actuator/kollmorgen_servostar_300.py
src/crappy/actuator/newport_tra6ppd.py
src/crappy/actuator/oriental_ard_k.py
src/crappy/actuator/pololu_tic.py
src/crappy/actuator/schneider_mdrive_23.py
src/crappy/actuator/ft232h/__init__.py
src/crappy/actuator/ft232h/adafruit_dc_motor_hat.py
src/crappy/actuator/meta_actuator/__init__.py
src/crappy/actuator/meta_actuator/actuator.py
src/crappy/actuator/meta_actuator/meta_actuator.py
src/crappy/blocks/__init__.py
src/crappy/blocks/_deprecated.py
src/crappy/blocks/auto_drive_video_extenso.py
src/crappy/blocks/button.py
src/crappy/blocks/camera.py
src/crappy/blocks/canvas.py
src/crappy/blocks/client_server.py
src/crappy/blocks/dashboard.py
src/crappy/blocks/dic_ve.py
src/crappy/blocks/dis_correl.py
src/crappy/blocks/fake_machine.py
src/crappy/blocks/generator.py
src/crappy/blocks/gpu_correl.py
src/crappy/blocks/gpu_ve.py
src/crappy/blocks/grapher.py
src/crappy/blocks/hdf_recorder.py
src/crappy/blocks/ioblock.py
src/crappy/blocks/link_reader.py
src/crappy/blocks/machine.py
src/crappy/blocks/mean.py
src/crappy/blocks/multiplexer.py
src/crappy/blocks/pid.py
src/crappy/blocks/recorder.py
src/crappy/blocks/sink.py
src/crappy/blocks/stop_block.py
src/crappy/blocks/stop_button.py
src/crappy/blocks/ucontroller.py
src/crappy/blocks/video_extenso.py
src/crappy/blocks/camera_processes/__init__.py
src/crappy/blocks/camera_processes/camera_process.py
src/crappy/blocks/camera_processes/dic_ve.py
src/crappy/blocks/camera_processes/dis_correl.py
src/crappy/blocks/camera_processes/display.py
src/crappy/blocks/camera_processes/gpu_correl.py
src/crappy/blocks/camera_processes/gpu_ve.py
src/crappy/blocks/camera_processes/record.py
src/crappy/blocks/camera_processes/video_extenso.py
src/crappy/blocks/generator_path/__init__.py
src/crappy/blocks/generator_path/conditional.py
src/crappy/blocks/generator_path/constant.py
src/crappy/blocks/generator_path/custom.py
src/crappy/blocks/generator_path/cyclic.py
src/crappy/blocks/generator_path/cyclic_ramp.py
src/crappy/blocks/generator_path/integrator.py
src/crappy/blocks/generator_path/ramp.py
src/crappy/blocks/generator_path/sine.py
src/crappy/blocks/generator_path/meta_path/__init__.py
src/crappy/blocks/generator_path/meta_path/meta_path.py
src/crappy/blocks/generator_path/meta_path/path.py
src/crappy/blocks/meta_block/__init__.py
src/crappy/blocks/meta_block/block.py
src/crappy/blocks/meta_block/meta_block.py
src/crappy/camera/__init__.py
src/crappy/camera/_deprecated.py
src/crappy/camera/_v4l2_base.py
src/crappy/camera/fake_camera.py
src/crappy/camera/file_reader.py
src/crappy/camera/gstreamer_camera_basic.py
src/crappy/camera/gstreamer_camera_v4l2.py
src/crappy/camera/opencv_camera_basic.py
src/crappy/camera/opencv_camera_v4l2.py
src/crappy/camera/opencv_camera_webcam.py
src/crappy/camera/raspberry_pi_camera.py
src/crappy/camera/seek_thermal_pro.py
src/crappy/camera/ximea_xiapi.py
src/crappy/camera/cameralink/__init__.py
src/crappy/camera/cameralink/basler_ironman_cameralink.py
src/crappy/camera/cameralink/jai_go_5000c_pmcl.py
src/crappy/camera/meta_camera/__init__.py
src/crappy/camera/meta_camera/camera.py
src/crappy/camera/meta_camera/meta_camera.py
src/crappy/camera/meta_camera/camera_setting/__init__.py
src/crappy/camera/meta_camera/camera_setting/camera_bool_setting.py
src/crappy/camera/meta_camera/camera_setting/camera_choice_setting.py
src/crappy/camera/meta_camera/camera_setting/camera_scale_setting.py
src/crappy/camera/meta_camera/camera_setting/camera_setting.py
src/crappy/inout/__init__.py
src/crappy/inout/_deprecated.py
src/crappy/inout/ads1115.py
src/crappy/inout/agilent_34420A.py
src/crappy/inout/comedi.py
src/crappy/inout/daqmx.py
src/crappy/inout/fake_inout.py
src/crappy/inout/gpio_pwm.py
src/crappy/inout/gpio_switch.py
src/crappy/inout/kollmorgen_akd_pdmm.py
src/crappy/inout/labjack_t7.py
src/crappy/inout/labjack_t7_streamer.py
src/crappy/inout/labjack_ue9.py
src/crappy/inout/mcp9600.py
src/crappy/inout/mprls.py
src/crappy/inout/nau7802.py
src/crappy/inout/ni_daqmx.py
src/crappy/inout/opsens_handysens.py
src/crappy/inout/pijuice_hat.py
src/crappy/inout/sim868.py
src/crappy/inout/spectrum_m2i4711.py
src/crappy/inout/waveshare_ad_da.py
src/crappy/inout/waveshare_high_precision.py
src/crappy/inout/ft232h/__init__.py
src/crappy/inout/ft232h/ads1115.py
src/crappy/inout/ft232h/gpio_switch.py
src/crappy/inout/ft232h/mcp9600.py
src/crappy/inout/ft232h/mprls.py
src/crappy/inout/ft232h/nau7802.py
src/crappy/inout/ft232h/waveshare_ad_da.py
src/crappy/inout/meta_inout/__init__.py
src/crappy/inout/meta_inout/inout.py
src/crappy/inout/meta_inout/meta_inout.py
src/crappy/lamcube/__init__.py
src/crappy/lamcube/biaxe.py
src/crappy/lamcube/biotens.py
src/crappy/lamcube/bispectral.py
src/crappy/links/__init__.py
src/crappy/links/link.py
src/crappy/modifier/__init__.py
src/crappy/modifier/_deprecated.py
src/crappy/modifier/demux.py
src/crappy/modifier/differentiate.py
src/crappy/modifier/integrate.py
src/crappy/modifier/mean.py
src/crappy/modifier/median.py
src/crappy/modifier/moving_avg.py
src/crappy/modifier/moving_med.py
src/crappy/modifier/offset.py
src/crappy/modifier/trig_on_change.py
src/crappy/modifier/trig_on_value.py
src/crappy/modifier/meta_modifier/__init__.py
src/crappy/modifier/meta_modifier/meta_modifier.py
src/crappy/modifier/meta_modifier/modifier.py
src/crappy/tool/__init__.py
src/crappy/tool/apply_strain_image.py
src/crappy/tool/microcontroller.ino
src/crappy/tool/microcontroller.py
src/crappy/tool/bindings/__init__.py
src/crappy/tool/bindings/comedi_bind.py
src/crappy/tool/bindings/pyspcm.py
src/crappy/tool/camera_config/__init__.py
src/crappy/tool/camera_config/camera_config.py
src/crappy/tool/camera_config/camera_config_boxes.py
src/crappy/tool/camera_config/dic_ve_config.py
src/crappy/tool/camera_config/dis_correl_config.py
src/crappy/tool/camera_config/video_extenso_config.py
src/crappy/tool/camera_config/config_tools/__init__.py
src/crappy/tool/camera_config/config_tools/box.py
src/crappy/tool/camera_config/config_tools/histogram_process.py
src/crappy/tool/camera_config/config_tools/overlay_object.py
src/crappy/tool/camera_config/config_tools/spots_boxes.py
src/crappy/tool/camera_config/config_tools/spots_detector.py
src/crappy/tool/camera_config/config_tools/zoom.py
src/crappy/tool/data/no_image.png
src/crappy/tool/data/pad.png
src/crappy/tool/data/speckle.png
src/crappy/tool/data/ve_markers.tif
src/crappy/tool/ft232h/__init__.py
src/crappy/tool/ft232h/ft232h.py
src/crappy/tool/ft232h/ft232h_server.py
src/crappy/tool/ft232h/i2c_message.py
src/crappy/tool/ft232h/usb_server.py
src/crappy/tool/image_processing/__init__.py
src/crappy/tool/image_processing/dic_ve.py
src/crappy/tool/image_processing/dis_correl.py
src/crappy/tool/image_processing/fields.py
src/crappy/tool/image_processing/gpu_correl.py
src/crappy/tool/image_processing/kernels.cu
src/crappy/tool/image_processing/video_extenso/__init__.py
src/crappy/tool/image_processing/video_extenso/tracker.py
src/crappy/tool/image_processing/video_extenso/video_extenso.py