self-driving-lab-demo
self-driving-lab-demo copied to clipboard
Software and instructions for setting up and running a self-driving lab (autonomous experimentation) demo using dimmable RGB LEDs, an 8-channel spectrophotometer, a microcontroller, and an adaptive de...
I.e., use GitHub actions to update a value that's accessible by a shields.io badge or similar (i.e., similar to "tests passing" badge). Or maybe tests passing would be sufficient
Maybe need to use `:hidden:` parameter per https://github.com/spatialaudio/nbsphinx/issues/647? https://self-driving-lab-demo.readthedocs.io/en/latest/tutorials.html 
Pico W now supports Bluetooth in latest versions. Helps address the need/request for non-wifi solutions
https://self-driving-lab-demo.readthedocs.io/en/latest/api/self_driving_lab_demo.html#self_driving_lab_demo.mqtt_observe_sensor_data https://github.com/sparks-baird/self-driving-lab-demo/blob/3cfef516aa60c9f8961e92223c1c675620145ebc/src/self_driving_lab_demo/utils/observe.py#L46 For clarity
- https://github.com/sparks-baird/self-driving-lab-demo/blob/main/notebooks/6.1-multi-objective.ipynb - https://github.com/sparks-baird/self-driving-lab-demo/blob/main/notebooks/6.2.1-multi-fidelity-continuous.ipynb Due to use of `Image()`?
[Adaptive experimentation for the physical sciences: A more efficient alternative to design of experiments](https://www.escience-conference.org/2022/tutorials/adaptive_experimentation_for_science/) Tutorials and templates for teaching advanced optimization and autonomous experimentation in the physical sciences CLSLabs-Light: A...
https://github.com/sparks-baird/self-driving-lab-demo/actions/runs/5360930085/attempts/1 ```python FAILED tests/sdl_demo_light_test.py::test_bad_payload_values - _queue.Empty FAILED tests/sdl_demo_light_test.py::test_bad_rgb_payload_values - _queue.Empty ``` When rerunning the tests, it seems to go OK. Should the queue wait time be increased? I don't know...
Perhaps after one of the tests? Going to run a manual test. The heartbeat light is still going, so it seems like it just failed to turn off maybe? Or...
Consider moving the notebooks and README's into the `docs` folder, even though that breaks the original PyScaffold structure Otherwise, maybe something can be done with: - https://nbsphinx.readthedocs.io/en/0.8.2/prolog-and-epilog.html - https://github.com/spatialaudio/nbsphinx/issues/548 -...
[liquid-color-matching-demo.pptx](https://github.com/sparks-baird/self-driving-lab-demo/blob/main/reports/clslab-liquid-bom.xlsx)