Check you can follow the instructions in the README to set up a development environment.
Check the initial unit tests pass
Check the initial (minimal set) of functionality works
Note: none of this is necessarily has to be the final way of doing things or structure - the goal of this PR is to have a starting point onto which future pull requests can build. Therefore the functionality in this PR is an extremely minimal implementation of a block and DAE.
Check you can run the example in demo_plan by running:
This is not necessarily how we will end up running our plans - it exists at this point to show the block and dae devices "working" and communicating with IBEX.
Check the linting / pyproject.toml etc setup makes sense
Check the initial set of ADRs make sense
Generally consider whether as a developer you would be able to start a ticket like #2 (create run engine) given the set of infrastructure added in this PR.
A minimal starting point for this repository.
To review:
README
to set up a development environment.demo_plan
by running:pyproject.toml
etc setup makes sense#2 (create run engine)
given the set of infrastructure added in this PR.