Skip to content

v1 STAR pipettes: tidy the Y profile and probe code - #1613

Merged
BioCam merged 1 commit into
PyLabRobot:mainfrom
BioCam:star-pipettes-cleanup
Nov 11, 2026
Merged

BioCam merged 1 commit into
PyLabRobot:mainfrom
BioCam:star-pipettes-cleanup

Conversation

@BioCam

@BioCam BioCam commented Nov 11, 2026

Copy link
Copy Markdown
Collaborator

The Problem

The Y-speed and probing work of #1607, #1608, #1609 and #1611 left some loose ends: _set_y_drive_profiles sat under the Z section, many of the new calls didn't name their arguments, one comparison was split awkwardly across lines, the X search's docstring still described sending it without a channel, and one Y probe test still said "backs away".

PR Content

No behaviour changes.

  • _set_y_drive_profiles moves into the Y section, still above its callers.
  • Calls added by those PRs name their arguments, in pipettes.py, simulator.py and the tests.
  • The write-back after a per-move speed compares against one local default_speed.
  • _unchecked_fw_probe_x_using_clld: the channel line no longer describes a search without pn, which the required argument now rules out.
  • test_y_probe_that_finds_nothing_backs_away_and_answers_none becomes …makes_its_post_detection_move_and_answers_none.

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@BioCam
BioCam merged commit 4ede1c5 into PyLabRobot:main Nov 11, 2026
26 checks passed
@BioCam
BioCam deleted the star-pipettes-cleanup branch November 11, 2026 18:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant