Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reposition: Well -> Position #9

Merged
merged 7 commits into from
Mar 17, 2025
Merged

Reposition: Well -> Position #9

merged 7 commits into from
Mar 17, 2025

Conversation

covracer
Copy link
Contributor

@covracer covracer commented Mar 8, 2025

Background and Links

  • While I like that "Well" is short and simple, the word is pretty plate-specific

Changes and Testing

  • Use "Position" to better support tubes (more for racks than individual tubes)
  • Add a justfile:
(wellplated) cov@covbuntu:~/code/wellplated$ just push -f HEAD:reposition
git push https://${GITHUB_TOKEN}@github.com/$(just orgn)/$(just cona) -f HEAD:reposition
Enumerating objects: 7, done.
Counting objects: 100% (7/7), done.
Delta compression using up to 4 threads
Compressing objects: 100% (4/4), done.
Writing objects: 100% (4/4), 368 bytes | 368.00 KiB/s, done.
Total 4 (delta 3), reused 0 (delta 0), pack-reused 0
remote: Resolving deltas: 100% (3/3), completed with 3 local objects.
To https://github.com/biobuddies/wellplated
   364dc1f..01f36e0  HEAD -> reposition

Questions and Followup

  • "Container" remains somewhat ambiguous in the context of a rack of tubes. Is a physical tube digitally modeled as a Container? Is a physical rack modeled as a Container? Are both modeled as Containers? I think the simple early answer is to say a physical tube is digitally modeled as a Position, and the rack (or even a set of racks) is digitally modeled as a Container. Followup work on rooms, fridges, freezers, incubators, liquid handler decks, etc. will likely bring additional levels of hierarchy and may help answer the question of how to best model tubes in racks.
  • Autogenerating a multi-project justfile using cookiecutter

@covracer covracer merged commit 0c472ee into main Mar 17, 2025
2 checks passed
@covracer covracer deleted the reposition branch March 17, 2025 15:12
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.

2 participants