Clean-up simulation repository,
Feature Summary
The module ophyd_devices.sim
is currently quite messy, due to ongoing refactoring.
Problem Description
Users that are interested in examples for ophyd_devices, will have troubles finding relevant examples in the ophyd_devices.sim
.
Use Case
- Look up simulated devices for inspiration of real device integration (non epics).
Proposed Solution
- Remove deprecated functions, clean up the repository.
- Organize submodule in 4 functions:
-
sim.py
hostsSimPositioner
,SimMonitor
,SimWaveform
,SimCamera
,SimFlyer
,SimDummyController
-
sim_signals.py
hosts simulated Signals/Components. -
sim_data.py
hosts framework to simulate data -
sim_lamni.py
hosts for lamni - 'sim_xtreme.py` hosts simulation for xtreme
Benefits
- more transparency
Priority
- nice to have