Allow programmatic access to RAPS results for use in the simulation server
A few changes to make it possible to use RAPS in the simulation server.
- Allow disabling the layout_manager entirely
- Also modify it to only call the
richtable update when re-render the console table instead of every tick which makes a moderate performance improvement
- Also modify it to only call the
- Refactor Dockerfile for better build caching and add pyarrow to the requirements explicitly
- Make
read_datatake a pandas df instead of parquet filepath so we can pass it data from the database directly - Update
tickto return the simulation state and updaterun_simulationto be a generator that yields each tick result - Also remove the
.gitmodulesfile, the submodules had already been removed but they hadn't been removed from.gitmodules
Edited by Hines, Jesse