Cookbook ======== The PyLabRobot Cookbook is a curated collection of concise, modular code examples, called recipes, that demonstrate practical solutions to common lab automation challenges. Each recipe is short, focused, and reusable - designed to help you apply specific PyLabRobot features in real-world contexts. Rather than full experimental protocols, these recipes aim to inspire, teach, and accelerate your own automation workflows. There is also a `community cookbook `_ from the Chory Lab with additional PyLabRobot examples. ------------------------------------------ .. raw:: html
.. Add recipe cards below this line .. plrcard:: :header: Move plate to Alpaqua magnet using CORE grippers :card_description:
  • Resource movement using CORE grippers
  • Resource position check using grippers
  • PLR autocorrection of plate placement onto PlateAdapter/magnet
:link: star_movement_plate_to_alpaqua_core.html :tags: ResourceMovement PlateAdapter HamiltonSTAR .. plrcard:: :header: Send PyLabRobot notifications to Slack :card_description:
  • Post run start/finish/failure messages to a Slack channel
  • Forward semantic PLR EventBus operations automatically
  • Uses only the Python standard library (no extra deps)
  • Webhook URL stored in a local file outside the repo
:link: slack_notifications.html :tags: Notifications Slack Monitoring EventBus .. plrcard:: :header: Use ManualOperator in a Jupyter notebook :card_description:
  • Pause a notebook for an acknowledged manual handoff
  • Reconcile a manually moved plate in PLR's resource model
  • Observe incubator and ManualOperator lifecycle events
:link: manual_operator_jupyter.html :tags: ResourceMovement EventBus .. plrcardgrid:: .. End of tutorial card section .. ----------------------------------------- .. Page TOC .. ----------------------------------------- .. toctree:: :maxdepth: 2 :hidden: star_movement_plate_to_alpaqua_core slack_notifications manual_operator_jupyter