.gitignore
.readthedocs.yaml
.travis.yml
CLAUDE.md
LICENSE
MANIFEST.in
Readme.md
STARTUP_MODES.md
delme_x
delme_y
delme_z
eco_cli.py
index.html
pyproject.toml
startup.py
startup_inline.py
startup_inline_new.py
utilities_test.py
.githooks/pre-push
.github/workflows/publish.yml
.vscode/settings.json
.vscode/.ropeproject/config.py
.vscode/.ropeproject/objectdb
conda-recipe/bld.bat
conda-recipe/build.sh
conda-recipe/meta.yaml
docs/api.rst
docs/concepts.md
docs/conf.py
docs/deltatau_servo.md
docs/index.rst
docs/installation.md
docs/requirements.txt
docs/widget_containers.md
docs/widget_views.md
docs/_static/.gitkeep
docs/_templates/.gitkeep
docs/examples/archiver_stripchart.md
docs/examples/deltatau_config.md
docs/examples/direct_motor_drivers.md
docs/examples/listening_monitor.md
docs/examples/pipeline_offload.md
docs/images/assembly.pdf
docs/images/assembly.svg
docs/images/basic_elements.pdf
docs/images/basic_elements.svg
docs/images/deltatau_deadband.pdf
docs/images/deltatau_deadband.svg
docs/images/deltatau_servo_loop.pdf
docs/images/deltatau_servo_loop.svg
docs/images/deltatau_thresholds.pdf
docs/images/deltatau_thresholds.svg
docs/images/eco_dataflow.pdf
docs/images/eco_dataflow.svg
docs/images/pipeline_offload.pdf
docs/images/pipeline_offload.svg
docs/images/why_eco.pdf
docs/images/why_eco.svg
docs/images/widget_default_row_ipywidgets.png
docs/images/widget_default_row_qt.png
docs/images/widget_indicator_gadgets_ipy.png
docs/images/widget_indicator_gadgets_qt.png
docs/images/widget_indicator_gadgets_qt_simple.png
eco/__init__.py
eco/defaults.py
eco/ecocnf.py
eco/global_config.py
eco/jupyterlab_app.ipynb
eco/logs.py
eco/startup_inline.py
eco/voila_app.ipynb
eco/.ipynb_checkpoints/voila_app-checkpoint.ipynb
eco/.vscode/settings.json
eco/acquisition/__init__.py
eco/acquisition/bs_data.py
eco/acquisition/checkers.py
eco/acquisition/counter_protocol.py
eco/acquisition/counters.py
eco/acquisition/counters_tmp.py
eco/acquisition/daq_client.py
eco/acquisition/decorators.py
eco/acquisition/dia.py
eco/acquisition/epics_data.py
eco/acquisition/scan.py
eco/acquisition/scan_data.py
eco/acquisition/scan_nd.py
eco/acquisition/scan_queue.py
eco/acquisition/utilities.py
eco/aliases/__init__.py
eco/aliases/aliases.py
eco/aliases/namespaces/bernina.json
eco/aliases/namespaces/bernina_bak.json
eco/alvra/__init__.py
eco/alvra/alvra.py
eco/alvra/config.py
eco/base/__init__.py
eco/base/adjustable.py
eco/bernina/__init__.py
eco/bernina/beamline_interact.svg
eco/bernina/bernina.py
eco/bernina/bernina_alarms.py
eco/bernina/bernina_beamline.py
eco/bernina/bernina_beamline_hutch.py
eco/bernina/bernina_daq.py
eco/bernina/bernina_env.py
eco/bernina/bernina_event_timing.py
eco/bernina/bernina_exp.py
eco/bernina/bernina_exp_template.py
eco/bernina/bernina_front_end.py
eco/bernina/bernina_hutch_devices.py
eco/bernina/bernina_laser.py
eco/bernina/bernina_optics_hutch.py
eco/bernina/bernina_status_log.py
eco/bernina/bernina_vacuum.py
eco/bernina/config.py
eco/bernina_robot_server/README.md
eco/bernina_robot_server/__init__.py
eco/bernina_robot_server/__main__.py
eco/bernina_robot_server/app.py
eco/bernina_robot_server/commands.py
eco/bernina_robot_server/config.py
eco/bernina_robot_server/epics_pvs.py
eco/bernina_robot_server/events.py
eco/bernina_robot_server/server.py
eco/bernina_robot_server/example_config/robot_server.json
eco/bernina_robot_server/systemd/eco-bernina-robot-server.service
eco/bs/__init__.py
eco/bs/detector.py
eco/dbase/__init__.py
eco/dbase/archiver.py
eco/dbase/strip_chart.py
eco/detector/__init__.py
eco/detector/bs_counter.py
eco/detector/detectors_psi.py
eco/detector/jungfrau.py
eco/devices_general/.smaract.py.swo
eco/devices_general/PBComm.py
eco/devices_general/README.md
eco/devices_general/_
eco/devices_general/__init__.py
eco/devices_general/adjustable.py
eco/devices_general/alvradetectors.py
eco/devices_general/alvratiming.py
eco/devices_general/cameras_ptz.py
eco/devices_general/cameras_swissfel.py
eco/devices_general/delay_stage.py
eco/devices_general/detectors.py
eco/devices_general/digitizers.py
eco/devices_general/env_sensors.py
eco/devices_general/itemBaseClassCheckDump.txt
eco/devices_general/itemBaseClassPropertyDump.txt
eco/devices_general/micos_stage.py
eco/devices_general/motor_controller.py
eco/devices_general/motors.py
eco/devices_general/newport_xps.py
eco/devices_general/pipelines_swissfel.py
eco/devices_general/powerbrick.py
eco/devices_general/powerbrick_parameters.py
eco/devices_general/powersockets.py
eco/devices_general/pv_adjustable.py
eco/devices_general/schneider_mcode.py
eco/devices_general/schneider_mcode_presets.py
eco/devices_general/schneider_settings.py
eco/devices_general/sensors_ai.py
eco/devices_general/smaract.py
eco/devices_general/spectrometers.py
eco/devices_general/therm.py
eco/devices_general/timing.py
eco/devices_general/user_to_motor.py
eco/devices_general/utilities.py
eco/devices_general/wago.py
eco/devices_general/alarms/README.md
eco/devices_general/alarms/__init__.py
eco/devices_general/alarms/data.py
eco/devices_general/alarms/panels.py
eco/devices_general/controllers/README.md
eco/devices_general/controllers/__init__.py
eco/devices_general/controllers/bernina_controllers.py
eco/devices_general/controllers/lazy_container.py
eco/devices_general/controllers/motor_box.py
eco/devices_general/controllers/wago_controller.py
eco/devices_general/vacuum/README.md
eco/devices_general/vacuum/__init__.py
eco/devices_general/vacuum/gauges.py
eco/devices_general/vacuum/prepump.py
eco/devices_general/vacuum/pumps.py
eco/devices_general/vacuum/valves.py
eco/eco_epics/__init__.py
eco/eco_epics/device.py
eco/eco_epics/motor.py
eco/elements/__init__.py
eco/elements/__init__bak.py
eco/elements/access.py
eco/elements/acquisition.py
eco/elements/adj_obj.py
eco/elements/adjustable.py
eco/elements/alarm.py
eco/elements/assembly.py
eco/elements/beamline_view.py
eco/elements/detector.py
eco/elements/live_status.py
eco/elements/memory.py
eco/elements/protocols.py
eco/elements/recent.py
eco/endstations/.bernina_sample_environments.py.swo
eco/endstations/__init__.py
eco/endstations/alvra_flex.py
eco/endstations/alvra_prime.py
eco/endstations/alvra_xtg.py
eco/endstations/bernina_cameras.py
eco/endstations/bernina_diffractometers.py
eco/endstations/bernina_incoupling.py
eco/endstations/bernina_rixs.py
eco/endstations/bernina_rixs_backup.py
eco/endstations/bernina_robot.py
eco/endstations/bernina_robots.py
eco/endstations/bernina_sample_environments.py
eco/endstations/bernina_vacuum.py
eco/endstations/bernina_vhamos.py
eco/endstations/hexapod.py
eco/endstations/kappa_conversion.py
eco/endstations/swissmx.py
eco/epics_utils/__init__.py
eco/epics_utils/adjustable.py
eco/epics_utils/ca_tuning.py
eco/epics_utils/detector.py
eco/epics_utils/ioc_mixin.py
eco/epics_utils/iocinfo.py
eco/epics_utils/monitor.py
eco/epics_utils/pv_locate.py
eco/epics_utils/utilities_epics.py
eco/fel/__init__.py
eco/fel/atmosphere.py
eco/fel/swissfel.py
eco/loptics/__init__.py
eco/loptics/alvra_experiment.py
eco/loptics/alvra_laser_shutter.py
eco/loptics/bernina_experiment.py
eco/loptics/bernina_laser.py
eco/loptics/energy_monitors.py
eco/loptics/hs_err_pid8491.log
eco/loptics/laser_shutter.py
eco/loptics/opa.py
eco/loptics/position_monitors.py
eco/loptics/standa_mirror.py
eco/manual_control/__init__.py
eco/manual_control/box.py
eco/manual_control/box_server.py
eco/manual_control/box_server_client.py
eco/manual_control/box_server_gui.py
eco/manual_control/constants.py
eco/manual_control/control_box.py
eco/manual_control/demo.py
eco/manual_control/jog.py
eco/manual_control/menu.py
eco/manual_control/mock_gui.py
eco/manual_control/navigator.py
eco/manual_control/step_store.py
eco/manual_control/tweak_action.py
eco/manual_control/hardware/arm_firstrun.sh
eco/manual_control/hardware/generate_stl.py
eco/manual_control/hardware/make_sdcard_payload.sh
eco/manual_control/hardware/pendant.scad
eco/manual_control/remote/__init__.py
eco/manual_control/remote/box_link.py
eco/manual_control/remote/client.py
eco/manual_control/remote/loopback_demo.py
eco/manual_control/remote/make_pi_bundle.py
eco/manual_control/remote/pi_app.py
eco/manual_control/remote/pi_client.py
eco/manual_control/remote/pi_hardware.py
eco/manual_control/remote/pi_screen.py
eco/manual_control/remote/protocol.py
eco/manual_control/remote/serve.py
eco/manual_control/remote/server.py
eco/manual_control/remote/snapshot.py
eco/manual_control/remote/transport.py
eco/manual_control/remote/pi_setup/99-eco-pendant.rules
eco/manual_control/remote/pi_setup/SETUP.md
eco/manual_control/remote/pi_setup/eco-control-box.env
eco/manual_control/remote/pi_setup/eco-control-box.service
eco/manual_control/remote/pi_setup/eco-netinfo.desktop
eco/manual_control/remote/pi_setup/eco-pendant-serve@.service
eco/manual_control/remote/pi_setup/firstrun_eco.sh
eco/manual_control/remote/pi_setup/manual-control-client.service
eco/manual_control/remote/pi_setup/setup_box.sh
eco/manual_control/remote/pi_setup/show_netinfo.py
eco/microscopes/__init__.py
eco/microscopes/microscopes.py
eco/motion/__init__.py
eco/motion/coordinate_transformation.py
eco/motion/smaract.py
eco/motion/deltatau_config/__init__.py
eco/motion/deltatau_config/__main__.py
eco/motion/deltatau_config/bundle.py
eco/motion/deltatau_config/cfgfile.py
eco/motion/deltatau_config/cli.py
eco/motion/deltatau_config/deploy.py
eco/motion/deltatau_config/verify.py
eco/motion/deltatau_config/tests/test_roundtrip.py
eco/pipeline/__init__.py
eco/pipeline/pipeline_server.py
eco/pshell/__init__.py
eco/pshell/client.py
eco/pshell/sseclient.py
eco/robots/README.md
eco/robots/__init__.py
eco/robots/bernina.py
eco/robots/kinematics.py
eco/robots/motors.py
eco/robots/persistence.py
eco/robots/protocol.py
eco/robots/simulation.py
eco/robots/staeubli.py
eco/sample_env/__init__.py
eco/sample_env/temperature_controller.py
eco/status_server/DESIGN.md
eco/status_server/README.md
eco/status_server/__init__.py
eco/status_server/__main__.py
eco/status_server/channel_registry.py
eco/status_server/client.py
eco/status_server/config.py
eco/status_server/gui.py
eco/status_server/monitor_store.py
eco/status_server/namespace_server.py
eco/status_server/namespace_store.py
eco/status_server/parallel_init.py
eco/status_server/query_stats.py
eco/status_server/server.py
eco/status_server/storage.py
eco/status_server/example_config/bernina.json
eco/status_server/example_config/bernina_namespace.json
eco/status_server/systemd/eco-status-server-namespace@.service
eco/status_server/systemd/eco-status-server@.service
eco/timing/SLAAR-LTIM02-EVR0:Pul2-Delay-RB
eco/timing/SLAAR-LTIM02-EVR0:Pul3-Delay-RB
eco/timing/SLAAR-LTIM02-EVR0_Pul2-Delay-RB
eco/timing/SLAAR-LTIM02-EVR0_Pul3-Delay-RB
eco/timing/SLAAR02-TSPL-EPL:CURR_DELTA_T
eco/timing/SLAAR02-TSPL-EPL_CURR_DELTA_T
eco/timing/__init__.py
eco/timing/alvralasertiming.py
eco/timing/event_timing.py
eco/timing/event_timing_LOCAL_18842.py
eco/timing/event_timing_REMOTE_18842.py
eco/timing/event_timing_new.py
eco/timing/event_timing_new_new.py
eco/timing/lasertiming.py
eco/timing/lasertiming_edwin.py
eco/timing/sequencer.py
eco/timing/timetool_online_helper.py
eco/timing/timing_diag.py
eco/tools/__init__.py
eco/tools/scopeLecroy.py
eco/tools/screen_panel.py
eco/utilities/KeyPress.py.bak
eco/utilities/PeakAnalysis.py
eco/utilities/__init__.py
eco/utilities/beamline.py
eco/utilities/config.py
eco/utilities/data_obj_dev.py
eco/utilities/datafiles.py
eco/utilities/elog.py
eco/utilities/elog_scilog.py
eco/utilities/example_helpers.py
eco/utilities/feedback.py
eco/utilities/glyph_width_probe.py
eco/utilities/keypress.py
eco/utilities/lazy_completion.py
eco/utilities/newMsgPV.py
eco/utilities/path_alias.py
eco/utilities/plot_mpl.py
eco/utilities/recspace.py
eco/utilities/rt_bak.py
eco/utilities/runtable.py
eco/utilities/runtable_gsheet.py
eco/utilities/runtable_stripped.py
eco/utilities/secrets_gopass.py
eco/utilities/strip_plot.py
eco/utilities/svg_interactor.py
eco/utilities/swissfel_data_files.py
eco/utilities/tables.py
eco/utilities/tempfiles.py
eco/utilities/utilities.py
eco/utilities/utilities_instruments.py
eco/utilities/utilities_motor.py
eco/utilities/validate_namespace_factories.py
eco/utilities/xpppython_snips.py
eco/utilities/lazy_proxy/__init__.py
eco/utilities/lazy_proxy/compat.py
eco/utilities/lazy_proxy/slots.py
eco/utilities/lazy_proxy/utils.py
eco/utilities/xsim/__init__.py
eco/utilities/xsim/consts.py
eco/utilities/xsim/materials.py
eco/utilities/xsim/swissfel.py
eco/utilities/xsim/utilities.py
eco/widgets/__init__.py
eco/widgets/app_launchers.py
eco/widgets/assembly_browser.py
eco/widgets/camera_stream_qt.py
eco/widgets/camera_stream_widget.py
eco/widgets/camserver_panel_qt.py
eco/widgets/camserver_stream_qt.py
eco/widgets/component_picker_widget.py
eco/widgets/component_selector.py
eco/widgets/component_selector_qt.py
eco/widgets/component_selector_widget.py
eco/widgets/console_kernel.py
eco/widgets/console_window_qt.py
eco/widgets/containers.py
eco/widgets/dashboard_qt.py
eco/widgets/desktop_app.py
eco/widgets/display_qt.py
eco/widgets/display_tk.py
eco/widgets/display_widget.py
eco/widgets/indicator_widgets.py
eco/widgets/indicator_widgets_ipy.py
eco/widgets/indicator_widgets_qt_simple.py
eco/widgets/ioc_finder_qt.py
eco/widgets/ioc_finder_widget.py
eco/widgets/jupyter_sidecar.py
eco/widgets/kernel_registry.py
eco/widgets/log_timeline_common.py
eco/widgets/log_timeline_html.py
eco/widgets/log_timeline_qt.py
eco/widgets/memory_widget.py
eco/widgets/namespace_selector.py
eco/widgets/qt_lifecycle.py
eco/widgets/qt_theme.py
eco/widgets/scan_builder_widgets.py
eco/widgets/scan_launcher_qt.py
eco/widgets/scan_widget.py
eco/widgets/widget_tray.py
eco/xdiagnostics/__init__.py
eco/xdiagnostics/bsen_usd.py
eco/xdiagnostics/dsd.py
eco/xdiagnostics/intensity_monitors.py
eco/xdiagnostics/palm.py
eco/xdiagnostics/profile_monitors.py
eco/xdiagnostics/timetools.py
eco/xdiagnostics/xspect.py
eco/xoptics/Aramis.ui
eco/xoptics/KBhor.py
eco/xoptics/KBver.py
eco/xoptics/__init__.py
eco/xoptics/applet_vis.ipynb
eco/xoptics/aramis_vacuum.py
eco/xoptics/att_usd.py
eco/xoptics/attenuator_aramis.py
eco/xoptics/attenuator_safety_bernina.py
eco/xoptics/beamline_assembly.py
eco/xoptics/beamline_bernina.py
eco/xoptics/beamline_mode.py
eco/xoptics/beamline_svg.py
eco/xoptics/dcm.py
eco/xoptics/dcm_new.py
eco/xoptics/dcm_pathlength_compensation.py
eco/xoptics/kb_bernina.py
eco/xoptics/kb_mirrors.py
eco/xoptics/offsetMirrors.py
eco/xoptics/offsetMirrors_new.py
eco/xoptics/pp.py
eco/xoptics/pulse_picker.py
eco/xoptics/reflaser.py
eco/xoptics/shutters.py
eco/xoptics/slit_USD.py
eco/xoptics/slits.py
eco/xoptics/xopt_feedback.py
eco_suite.egg-info/PKG-INFO
eco_suite.egg-info/SOURCES.txt
eco_suite.egg-info/dependency_links.txt
eco_suite.egg-info/entry_points.txt
eco_suite.egg-info/requires.txt
eco_suite.egg-info/scm_file_list.json
eco_suite.egg-info/scm_version.json
eco_suite.egg-info/top_level.txt
scripts/eco-box-server
scripts/eco-dev
scripts/eco-status-server
scripts/eco-status-server-install-user-service
tests/test_access_audit.py
tests/test_app_launchers.py
tests/test_assembly_default_widget.py
tests/test_assembly_display_str.py
tests/test_bernina_robot_server.py
tests/test_box_server.py
tests/test_box_server_gui.py
tests/test_bs_counter_mockup.py
tests/test_ca_monitor_policy.py
tests/test_ca_tuning.py
tests/test_camera_stream_qt.py
tests/test_cameras_swissfel.py
tests/test_camserver_panel_qt.py
tests/test_camserver_stream_qt.py
tests/test_config_lazy_init.py
tests/test_console_kernel.py
tests/test_console_window_qt.py
tests/test_containers.py
tests/test_daq_pulse_id.py
tests/test_daq_status_server.py
tests/test_dashboard_qt.py
tests/test_datafiles.py
tests/test_desktop_app.py
tests/test_dummy_pulser.py
tests/test_frame_processor.py
tests/test_indicator_widgets.py
tests/test_jupyter_sidecar.py
tests/test_kernel_registry.py
tests/test_lazy_completion.py
tests/test_lazy_proxy_protocols.py
tests/test_log_timeline_common.py
tests/test_log_timeline_qt.py
tests/test_logs_namespace.py
tests/test_manual_control_box.py
tests/test_qt_lifecycle.py
tests/test_qt_theme.py
tests/test_robots.py
tests/test_runtable_status_values.py
tests/test_runtable_stripped.py
tests/test_scan_launcher_qt.py
tests/test_status_server.py
tests/test_status_server_gui.py
tests/test_status_server_query_stats.py
tests/test_svg_interactor.py
tests/test_timing_master_slots.py
tests/test_widget_tray.py
~/eco/reference_values/otti_det_rot_offset.json