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

Chore: 7.1.0 mergeback into edge from Alpha.7 #14198

Merged
merged 55 commits into from
Dec 14, 2023

Commits on Dec 7, 2023

  1. Configuration menu
    Copy the full SHA
    3402168 View commit details
    Browse the repository at this point in the history
  2. docs(api): edit docstring for configure_nozzle_layout (#13997)

    
    ---------
    
    Co-authored-by: Seth Foster <[email protected]>
    ecormany and sfoster1 authored Dec 7, 2023
    Configuration menu
    Copy the full SHA
    28ede47 View commit details
    Browse the repository at this point in the history
  3. fix(app): add deck config query refetch interval (#14122)

    refetches the deck config on a 5 second interval on the device details page and in hooks that
    determine location conflicts
    
    closes RQA-1993
    brenthagen authored Dec 7, 2023
    Configuration menu
    Copy the full SHA
    9c008f2 View commit details
    Browse the repository at this point in the history
  4. fix(app): fix styling of read-only deck configurator (#14116)

    * fix(app): fix styling of read-only deck configurator
    
    closes RQA-1987
    ncdiehl11 authored Dec 7, 2023
    Configuration menu
    Copy the full SHA
    93c879a View commit details
    Browse the repository at this point in the history
  5. feat(app): add deck config option to device reset (#14131)

    * feat(app): add deck config option to device reset
    koji authored Dec 7, 2023
    Configuration menu
    Copy the full SHA
    72255ab View commit details
    Browse the repository at this point in the history
  6. refactor(app): verify probe presence before pipette cal, module cal, …

    …LPC (#14126)
    
    Uses the new verify tip presence command to check that the calibration probe is present where relevant instead of getting tip status data from /instruments.
    
    ---------
    
    Co-authored-by: Seth Foster <[email protected]>
    ahiuchingau and sfoster1 authored Dec 7, 2023
    Configuration menu
    Copy the full SHA
    7e765eb View commit details
    Browse the repository at this point in the history
  7. refactor(shared-data): update pipetteNameSpecs flowRates (#14137)

    updates pipetteNameSpecs flowRates to match version 2 definitions
    jerader authored Dec 7, 2023
    Configuration menu
    Copy the full SHA
    5141a35 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2175e9b View commit details
    Browse the repository at this point in the history
  9. feat(components): adapt deck location select for OT-2 deck definition…

    … v4 (#14078)
    
    implements the v4 version of deck location select for OT-2. used by drop tip wizard. uses v3
    DeckFromLayers in the same way as BaseDeck.
    
    closes RQA-1951
    brenthagen authored Dec 7, 2023
    Configuration menu
    Copy the full SHA
    bd38336 View commit details
    Browse the repository at this point in the history
  10. fix(app, api): expose failOnNotHomed parameter for save_position comm…

    …and (#14139)
    
    Drop tip flows require saving pipette positions without homing the plunger axis (we definitely do
    not want to home the plunger). The save_position command should optionally expose a failOnNotHomed
    parameter to prevent an error from being thrown when the plunger is not homed.
    mjhuff authored Dec 7, 2023
    Configuration menu
    Copy the full SHA
    7677f9a View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    281f88c View commit details
    Browse the repository at this point in the history
  12. fix(api): Remove experimental with_staging_area_slot_d4 parameter (#…

    …14133)
    
    * Delete unused stuff in _waste_chute_dimensions.
    * Delete unused with_staging_area_slot_d4 arg.
    SyntaxColoring authored Dec 7, 2023
    Configuration menu
    Copy the full SHA
    b84c5ec View commit details
    Browse the repository at this point in the history
  13. fix(app): filter lpc labware combos for single slots (#14120)

    filters the labware location combos generated by getLabwareLocationCombos by Flex or OT-2 single
    slot addressable area name, to exclude labware in staging area slots as LPC options
    
    closes RQA-1989
    brenthagen authored Dec 7, 2023
    Configuration menu
    Copy the full SHA
    cc212b2 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    e0ac68e View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2023

  1. Configuration menu
    Copy the full SHA
    990b4ac View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    faf7b51 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6b8f9b3 View commit details
    Browse the repository at this point in the history
  4. fix(engine): better and correct errors in addressable area store and …

    …view (#14149)
    
    fixes several TODOs that were left in the Protocol Engine AddressableAreaStore and AddressableAreaView during initial development
    jbleon95 authored Dec 8, 2023
    Configuration menu
    Copy the full SHA
    f95f9fa View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bfd1420 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8869fa1 View commit details
    Browse the repository at this point in the history
  7. fix(app): Remove probe check from module calibration (#14154)

    * fix(app): remove probe check from module cal
    
    Module calibration doesn't require a pipette id and thus none is
    available here (and in general I believe you can do it with a gripper)
    so this isn't really an appropriate check.
    
    * this was new too whoops probably should have been a sign
    sfoster1 authored Dec 8, 2023
    Configuration menu
    Copy the full SHA
    2053ac9 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d26e72b View commit details
    Browse the repository at this point in the history
  9. fix(api): OT2 fixed trash load fix and API 2,15 support for new trash…

    … container structure (#14145)
    
    Fixes issues introduced to 2,16 protocols for OT2 and 2,15 and prior protocols for OT2 and Flex
    CaseyBatten authored Dec 8, 2023
    Configuration menu
    Copy the full SHA
    d5d3968 View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2023

  1. fix(app): properly display no liquids used text in protocol details/s…

    …etup (#14144)
    
    * fix(app): properly display no liquids used text in protocol details/setup
    
    closes RQA-2006
    ncdiehl11 authored Dec 11, 2023
    Configuration menu
    Copy the full SHA
    f7caea6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6f14276 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    11d65b3 View commit details
    Browse the repository at this point in the history
  4. feat(app): resolve single slot location conflict (#14158)

    adds the necessary processing to useDeckConfigurationCompatibility to surface a required protocol
    single slot fixture conflict and provide the missing on-deck labware display name for that single
    slot. updates ODD FixtureTable to fix a location conflict modal bug where incorrect data was shown
    in the modal when multiple location conflicts exist
    
    closes RAUT-885, RQA-1985
    brenthagen authored Dec 11, 2023
    Configuration menu
    Copy the full SHA
    018d7bc View commit details
    Browse the repository at this point in the history
  5. fix(app): fix module calibration selection slot issue (#14168)

    * fix(app): fix module calibration selection slot issue
    koji authored Dec 11, 2023
    Configuration menu
    Copy the full SHA
    3a93fc4 View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2023

  1. refactor(hardware-testing): Account for InstrumentContext.trash_conta…

    …iner not being a Labware anymore (#14171)
    
    * Delete dead code.
    
    * Account for .trash_container being a non-Labware.
    SyntaxColoring authored Dec 12, 2023
    Configuration menu
    Copy the full SHA
    40b2e4f View commit details
    Browse the repository at this point in the history
  2. fix(app): prevent terminalrunbanner from closing the current run (#14172

    )
    
    Closes RQA-2013
    
    Clicking the error banner within ProtcolRunHeader has the behavior of clearing the current run, but
    this behavior is not desired. First, it actually unrenders the error banner, and second, all
    conditional rendering tied to the current run (such as the drop tip banner) are unrendered as well.
    mjhuff authored Dec 12, 2023
    Configuration menu
    Copy the full SHA
    9a3209a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f813b79 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    98d98f7 View commit details
    Browse the repository at this point in the history
  5. fix(components): provide OT-2 fixed trash dimensions for deck locatio…

    …n select (#14160)
    
    hard codes the OT-2 fixed trash dimensions for the sole purpose of legacy deck slot location select,
    used in drop tip wizard. needed because the OT-2 v4 deck definition no longer contains x and y
    bounding box dimensions
    
    closes RQA-2042
    brenthagen authored Dec 12, 2023
    Configuration menu
    Copy the full SHA
    e7ce57a View commit details
    Browse the repository at this point in the history
  6. style(app): hs calibration module cal fixes (#14176)

    Closes RQA-1932 and RQA-1934
    
    * style(app): add t10 torx screwdriver to hs required equipment
    
    * refactor(app): secure the module banner goes beneath the body text
    mjhuff authored Dec 12, 2023
    Configuration menu
    Copy the full SHA
    4ab2000 View commit details
    Browse the repository at this point in the history
  7. docs(api): update Deck Slots page for new features in Python API 2.16 (

    …#14146)
    
    Significantly expands the Deck Slots page of the Python docs to include the concept of deck configuration introduced in PAPI 2.16 / robot software 7.1.0.
    ecormany authored Dec 12, 2023
    Configuration menu
    Copy the full SHA
    8134602 View commit details
    Browse the repository at this point in the history
  8. fix(app-shell,usb-bridge): improve flex usb communication (#14170)

    Desktop OS serial drivers often have very small incoming data buffers on
    their serial connections because well serial is typically slow... unless
    you've actually got usb on both sides.
    
    The default value of 2048/.01s (204.8kB/s) should be further developed
    but it's going to be a good idea to keep this smaller than we think
    necessary to support slow client hardware.
    
    * remove the most annoying log in our system
    
    * bump keepalive to infinity
    
    * some small fixes in usb-agent
    
    There's a bunch of weird stuff in here that we found via too much
    logging. May our loss be your gain.
    
    ---------
    
    Co-authored-by: Jamey Huffnagle <[email protected]>
    sfoster1 and mjhuff authored Dec 12, 2023
    Configuration menu
    Copy the full SHA
    4442886 View commit details
    Browse the repository at this point in the history
  9. feat(api): add tiprack adapter check for 96 ch tip pickup and return (#…

    …14173)
    
    * added a new flex adapter quirk to the adapter definition
    ---------
    
    Co-authored-by: Ed Cormany <[email protected]>
    sanni-t and ecormany authored Dec 12, 2023
    Configuration menu
    Copy the full SHA
    ec7bb74 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    a859387 View commit details
    Browse the repository at this point in the history
  11. feat(app): add resolve button to protocol setup fixture table (#14181)

    replaces the existing fixture conflict chevron with a resolve or configure button
    
    closes RAUT-900
    brenthagen authored Dec 12, 2023
    Configuration menu
    Copy the full SHA
    1a81b72 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    ec23072 View commit details
    Browse the repository at this point in the history
  13. fix(app): fix dqa ODD protocol setup deck config (#14169)

    * fix(app): fix dqa ODD protocol setup deck config
    koji authored Dec 12, 2023
    Configuration menu
    Copy the full SHA
    683b2a1 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    3005cd4 View commit details
    Browse the repository at this point in the history
  15. refactor(api, robot-server): removal of automatic drop tip from Flex …

    …while maintaining OT2 behavior (#14182)
    
    Removes the automatic drop tip behavior from do_stop_and_recover for Flex protocols while retaining OT2 behavior
    CaseyBatten authored Dec 12, 2023
    Configuration menu
    Copy the full SHA
    165a607 View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2023

  1. Configuration menu
    Copy the full SHA
    b1d774d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    59c1042 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4c76d5f View commit details
    Browse the repository at this point in the history
  4. fix(app): fix module calibration wizard copy (#14192)

    * fix(app): fix module calibration wizard copy
    koji authored Dec 13, 2023
    Configuration menu
    Copy the full SHA
    fcbe7f5 View commit details
    Browse the repository at this point in the history
  5. fix(components): fix storybook deck configurator (#14038)

    * fix(components): fix storybook deck configurator
    koji authored Dec 13, 2023
    Configuration menu
    Copy the full SHA
    0832c04 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    76bf6b8 View commit details
    Browse the repository at this point in the history
  7. fix(app): update error messaging for module calibration (#14195)

    * fix(app): update error messaging for module calibration
    
    fix RQA-2084
    smb2268 authored Dec 13, 2023
    Configuration menu
    Copy the full SHA
    f440726 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    0e024a8 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    9303b02 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    f5c4dc2 View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2023

  1. fix(app): allow ODD to poll for completed analysis on protocol setup (#…

    …14197)
    
    Prevent bug where odd will not proceed past protocol setup screen because of lack of completed
    analysis
    
    RQA-2074
    b-cooper authored Dec 14, 2023
    Configuration menu
    Copy the full SHA
    c08937e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    59b436a View commit details
    Browse the repository at this point in the history