File tree
2,812 files changed
+1063040
-31623
lines changed- .github/workflows
- .storybook
- abr-testing
- abr_testing
- automation
- data_collection
- tools
- api-client/src
- calibration
- dataFiles
- instruments
- modules
- __fixtures__
- protocols
- __tests__
- runs
- commands
- sessions
- api
- docs
- ot1
- templates
- hardware
- v1
- v2
- v2
- basic_commands
- parameters
- pipettes
- src/opentrons
- cli
- config
- drivers
- absorbance_reader
- rpi_drivers
- hardware_control
- backends
- instruments
- ot2
- ot3
- modules
- protocols
- scripts
- protocol_api
- core
- engine
- protocol_engine
- actions
- clients
- commands
- absorbance_reader
- calibration
- heater_shaker
- magnetic_module
- temperature_module
- thermocycler
- errors
- execution
- resources
- state
- module_substates
- protocol_runner
- protocols
- execution
- parameters
- util
- tests/opentrons
- cli
- config
- data
- drivers/absorbance_reader
- hardware_control
- backends
- instruments
- protocol_api_old
- protocol_api
- core/engine
- protocol_engine
- clients
- commands
- calibration
- heater_shaker
- magnetic_module
- temperature_module
- thermocycler
- execution
- resources
- state
- protocol_runner
- smoke_tests
- protocols
- execution
- parameters
- util
- app-shell-odd/src
- config
- notifications
- system-update
- app-shell
- src
- config
- labware
- notifications
- protocol-analysis
- __tests__
- protocol-storage
- __tests__
- robot-update
- system-info
- __tests__
- app-testing
- automation/data
- files
- examples
- protocols
- tests/__snapshots__/analyses_snapshot_test
- app
- src
- App
- __tests__
- DesignTokens
- BorderRadius
- Colors
- Spacing
- Typography
- assets/localization/en
- atoms
- Banner
- GlobalStyle
- InlineNotification
- InputField
- InstrumentContainer
- Interstitial
- Link/__tests__
- ListItem
- __tests__
- MenuList
- __tests__
- ProgressBar
- SelectField
- Skeleton
- Slideout
- Snackbar
- SoftwareKeyboard/NumericalKeyboard
- StatusLabel
- Toast
- Tooltip
- buttons
- __tests__
- structure
- molecules
- BackgroundOverlay
- CardButton
- __tests__
- CollapsibleSection
- Command
- __fixtures__
- __tests__
- utils
- __tests__
- FileUpload
- GenericWizardTile
- InProgressModal
- InfoMessage
- InstrumentCard
- InterventionModal
- InterventionStep
- __tests__
- JogControls
- LegacyModal
- MiniCard
- __tests__
- Modal
- ModuleIcon
- __tests__
- ODDBackButton
- OffsetVector
- PipetteSelect
- PythonLabwareOffsetSnippet
- __tests__
- ReleaseNotes
- SimpleWizardBody
- UnorderedList
- UpdateBanner
- __tests__
- UploadInput
- __tests__
- WizardHeader
- WizardRequiredEquipmentList
- organisms
- AddCustomLabwareSlideout
- AdvancedSettings
- Alerts
- AnalyticsSettingsModal
- AppSettings
- ApplyHistoricOffsets
- __tests__
- hooks
- __tests__
- CalibrateDeck
- CalibratePipetteOffset
- __tests__
- CalibrateTipLength
- __tests__
- CalibrationPanels
- Introduction
- __tests__
- __tests__
- CalibrationStatusCard
- CalibrationTaskList
- __tests__
- ChangePipette
- __tests__
- CheckCalibration
- ResultsSummary
- __tests__
- ChooseProtocolSlideout
- __tests__
- ChooseRobotSlideout
- __tests__
- ChooseRobotToRunProtocolSlideout
- __tests__
- CommandText
- __fixtures__
- utils
- ConfigurePipette
- __tests__
- DeviceDetailsDeckConfiguration
- __tests__
- Devices
- HeaterShakerIsRunningModal
- HeaterShakerWizard
- PipetteCard
- __tests__
- ProtocolRun
- SetupLabwarePositionCheck
- SetupLabware
- __tests__
- SetupLiquids
- __tests__
- SetupModuleAndDeck
- __tests__
- __tests__
- utils
- __tests__
- RobotSettings
- AdvancedTab
- AdvancedTabSlideouts
- __tests__
- ConnectNetwork
- ConnectModal
- UpdateBuildroot
- __tests__
- __tests__
- hooks
- __tests__
- DropTipWizardFlows
- __fixtures__
- __tests__
- hooks
- __tests__
- useDropTipWithType
- DropTipWizard
- __tests__
- EmergencyStop
- ErrorRecoveryFlows
- RecoveryOptions
- __tests__
- __fixtures__
- __tests__
- hooks
- __tests__
- utils
- __tests__
- FirmwareUpdateModal
- __tests__
- GripperCard
- GripperWizardFlows
- HowCalibrationWorksModal
- __tests__
- IncompatibleModule
- __fixtures__
- __tests__
- hooks
- __fixtures__
- __tests__
- InstrumentInfo
- InstrumentMountItem
- InterventionModal
- __fixtures__
- __tests__
- utils
- LabwareCard
- LabwareDetails
- StyledComponents
- __tests__
- images
- LabwareOffsetTabs
- LabwarePositionCheck
- IntroScreen
- __tests__
- utils
- ModuleCard
- __tests__
- ModuleWizardFlows
- NetworkSettings
- OnDeviceDisplay
- NameRobot
- RobotDashboard
- __tests__
- RunningProtocol
- __tests__
- OpenDoorAlertModal
- PipetteWizardFlows
- __tests__
- ProtocolAnalysisFailure
- __tests__
- ProtocolDetails
- ProtocolParameters
- __tests__
- ProtocolSetupDeckConfiguration
- __tests__
- ProtocolSetupInstruments
- ProtocolSetupLabware
- __tests__
- ProtocolSetupLiquids
- ProtocolSetupModulesAndDeck
- __tests__
- ProtocolSetupParameters
- __tests__
- ProtocolStatusBanner
- __tests__
- ProtocolUpload/hooks
- ProtocolsLanding
- __tests__
- QuickTransferFlow
- TipManagement
- __tests__
- TipManagement
- utils
- utils
- RobotSettingsCalibration
- CalibrationDetails
- __tests__
- __tests__
- RobotSettingsDashboard
- NetworkSettings
- RobotSetupHeader
- RunDetails
- RunPreview
- RunProgressMeter
- __tests__
- RunTimeControl
- __fixtures__
- __tests__
- SendProtocolToFlexSlideout
- TakeoverModal
- TaskList
- UpdateAppModal
- __tests__
- UpdateRobotBanner
- __tests__
- UpdateRobotSoftware
- WellSelection
- pages
- AppSettings
- ConnectViaEthernet
- __tests__
- ConnectViaUSB
- ConnectViaWifi
- DeckConfiguration
- Devices
- CalibrationDashboard/hooks
- DeviceDetails/__tests__
- DevicesLanding
- __tests__
- ProtocolRunDetails
- __tests__
- RobotSettings
- EmergencyStop
- __tests__
- InstrumentDetail
- __tests__
- InstrumentsDashboard
- Labware
- __tests__
- NameRobot
- NetworkSetupMenu
- __tests__
- ProtocolDashboard
- __tests__
- ProtocolDetails
- __tests__
- ProtocolSetup
- __tests__
- Protocols
- ProtocolDetails/__tests__
- ProtocolsLanding/__tests__
- hooks/__tests__
- RobotDashboard
- __tests__
- RobotSettingsDashboard
- __tests__
- RunSummary
- RunningProtocol
- __tests__
- UpdateRobot
- __tests__
- Welcome
- redux
- alerts
- analytics
- calibration
- __fixtures__
- epic
- pipette-offset
- epic
- tip-length
- epic
- config
- custom-labware
- __fixtures__
- discovery
- modules
- __fixtures__
- epic
- __tests__
- networking
- epic
- pipettes
- __fixtures__
- epic
- __tests__
- protocol-storage
- __fixtures__
- robot-admin
- __tests__
- epic
- robot-api
- robot-controls
- epic
- __tests__
- robot-settings
- epic
- __tests__
- robot-update
- __tests__
- sessions
- __fixtures__
- calibration-check
- deck-calibration
- epic
- __tests__
- pipette-offset-calibration
- tip-length-calibration
- shell
- system-info
- resources
- __tests__
- deck_configuration
- maintenance_runs
- networking/__tests__
- protocols/hooks
- __tests__
- runs
- __tests__
- components
- src
- atoms
- CheckboxField
- __tests__
- Checkbox
- __tests__
- Chip
- __tests__
- StyledText
- __tests__
- Tag
- __tests__
- buttons/__tests__
- buttons
- forms
- hardware-sim
- BaseDeck
- DeckConfigurator
- DeckSlotLocation
- Deck
- Labware
- __tests__
- labwareInternals
- __tests__
- Module
- Thermocycler
- Pipette
- __tests__
- ProtocolDeck
- utils/__tests__
- helix-design-system
- product
- hooks
- useSelectDeckLocation
- icons
- images/labware/measurement-guide
- instrument
- interaction-enhancers
- lists
- modals
- molecules
- LocationIcon
- ParametersTable
- primitives
- testing/utils
- tooltips
- ui-style-constants
- discovery-client
- src
- store
- typings
- g-code-testing
- hardware-testing
- hardware_testing
- examples
- gravimetric
- liquid_sense
- opentrons_api
- production_qc
- ninety_six_assembly_qc_ot3
- pipette_assembly_qc_ot3
- robot_assembly_qc_ot3
- protocols/liquid_sense_lpc
- scripts
- hardware
- opentrons_hardware
- firmware_bindings
- messages
- hardware_control
- tools
- scripts
- sensors
- tests/opentrons_hardware/hardware_control
- labware-designer
- src/organisms/CreateLabwareSandbox
- __tests__
- typings
- labware-library
- cypress
- e2e
- labware-creator
- integration/labware-creator
- support
- src
- analytics
- components
- labware-ui
- ui
- images
- labware-creator
- __tests__
- __snapshots__
- components
- __tests__
- sections
- alerts
- sections
- utils
- utils
- opentrons-ai-client
- src
- assets
- images/favicon
- localization/en
- prompts
- atoms
- GlobalStyle
- SendButton
- __tests__
- molecules
- ChatDisplay
- __tests__
- InputPrompt
- __tests__
- Loading
- PrimaryFloatingButton
- __tests__
- PromptGuide
- __tests__
- SidePanel
- __tests__
- organisms
- ChatContainer
- MainContentContainer
- __tests__
- PromptButton
- __tests__
- resources
- hooks
- __tests__
- utils
- __tests__
- opentrons-ai-server
- api
- domain
- handler
- integration
- models
- storage/index
- commands
- v215
- tests
- helpers
- performance-metrics
- src/performance_metrics
- tests/performance_metrics
- protocol-designer
- cypress
- e2e
- support
- fixtures/protocol/8
- src
- analytics
- utils
- components
- BatchEditForm
- ColorPicker
- DeckSetup
- LabwareOverlays
- FileSidebar
- __tests__
- utils
- Hints
- IngredientsList
- LabwareSelectionModal
- __tests__
- LiquidPlacementForm
- LiquidsPage
- LiquidsSidebar
- SettingsPage/FeatureFlagCard
- StepEditForm
- fields
- ChangeTipField
- DropTipField
- FlowRateField
- __tests__
- LabwareLocationField
- PathField
- TipPositionField
- WellOrderField
- WellSelectionField
- __tests__
- forms
- MoveLiquidForm
- ThermocyclerForm
- __tests__
- StepSelectionBanner
- __tests__
- alerts
- labware
- lists
- modals
- AnnouncementModal
- CreateFileWizard
- __tests__
- EditModulesModal
- __tests__
- FilePipettesModal
- __tests__
- FileUploadMessageModal
- LabwareUploadMessageModal
- __tests__
- modules
- __tests__
- steplist
- MultiSelectToolbar
- TerminalItem
- containers
- dismiss
- __tests__
- feature-flags
- file-data
- __fixtures__/createFile
- reducers
- selectors
- images/modules
- labware-defs
- labware-ingred
- actions
- reducers
- load-file
- migration
- __tests__/__snapshots__
- utils
- localization
- en
- modules
- pipettes
- step-forms
- actions
- reducers
- selectors
- test
- utils
- steplist
- actions
- fieldLevel
- formLevel
- getNextDefaultEngageHeight
- getNextDefaultMagnetAction
- getNextDefaultModuleId
- getNextDefaultPipetteId
- handleFormChange
- test
- stepFormToArgs
- test
- test
- test
- __snapshots__
- utils
- timelineMiddleware
- __tests__
- top-selectors
- labware-locations
- timelineWarnings
- tip-contents
- well-contents
- tutorial
- __tests__
- ui
- labware
- modules
- steps
- __fixtures__
- actions
- __tests__
- thunks
- test
- utils
- well-selection
- typings
- react-api-client/src
- api
- calibration/__tests__
- dataFiles
- __tests__
- maintenance_runs
- __fixtures__
- modules
- __tests__
- networking
- pipettes
- protocols
- __tests__
- robot
- runs
- __fixtures__
- __tests__
- server
- sessions
- __tests__
- subsystems
- system
- robot-server
- robot_server
- commands
- maintenance_runs
- router
- modules
- persistence
- _migrations
- tables
- protocols
- runs
- router
- service/notifications
- publishers
- simulators
- tests
- commands
- deck_configuration
- integration
- http_api
- commands
- persistence
- protocols
- runs
- sessions
- system
- maintenance_runs
- router
- modules
- persistence
- protocols
- runs
- router
- service/notifications
- publishers
- subsystems
- scripts
- deploy
- lib
- server-utils
- step-generation/src
- __tests__
- __snapshots__
- __utils__
- commandCreators
- atomic
- compound
- fixtures
- getNextRobotStateAndWarnings
- utils
- test-data-generation
- src/test_data_generation
- deck_configuration/strategy
- python_protocol_generation
- generation_phases
- strategy
- tests
- test_data_generation/deck_configuration
- usb-bridge/node-client/src
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
2,812 files changed
+1063040
-31623
lines changedOriginal file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
32 | 32 |
| |
33 | 33 |
| |
34 | 34 |
| |
| 35 | + | |
| 36 | + |
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
49 | 49 |
| |
50 | 50 |
| |
51 | 51 |
| |
52 |
| - | |
| 52 | + | |
53 | 53 |
| |
54 | 54 |
| |
55 | 55 |
| |
56 | 56 |
| |
57 | 57 |
| |
58 |
| - | |
| 58 | + | |
59 | 59 |
| |
60 | 60 |
| |
61 | 61 |
| |
| |||
101 | 101 |
| |
102 | 102 |
| |
103 | 103 |
| |
104 |
| - | |
105 |
| - | |
106 | 104 |
| |
107 |
| - | |
108 | 105 |
| |
109 | 106 |
| |
110 | 107 |
| |
| |||
128 | 125 |
| |
129 | 126 |
| |
130 | 127 |
| |
| 128 | + | |
131 | 129 |
| |
132 | 130 |
| |
133 | 131 |
| |
134 | 132 |
| |
135 | 133 |
| |
| 134 | + | |
136 | 135 |
| |
137 | 136 |
| |
138 | 137 |
| |
139 | 138 |
| |
140 | 139 |
| |
141 | 140 |
| |
142 | 141 |
| |
143 |
| - | |
144 |
| - | |
145 |
| - | |
146 |
| - | |
147 | 142 |
| |
148 | 143 |
| |
149 | 144 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
13 | 13 |
| |
14 | 14 |
| |
15 | 15 |
| |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
16 | 25 |
| |
17 | 26 |
| |
18 | 27 |
| |
19 | 28 |
| |
20 | 29 |
| |
21 | 30 |
| |
22 |
| - | |
23 |
| - | |
| 31 | + | |
| 32 | + | |
24 | 33 |
| |
25 | 34 |
| |
26 | 35 |
| |
| |||
61 | 70 |
| |
62 | 71 |
| |
63 | 72 |
| |
| 73 | + | |
64 | 74 |
| |
65 | 75 |
| |
66 | 76 |
| |
| |||
70 | 80 |
| |
71 | 81 |
| |
72 | 82 |
| |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + |
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
7 | 7 |
| |
8 | 8 |
| |
9 | 9 |
| |
10 |
| - | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
11 | 13 |
| |
12 | 14 |
| |
13 | 15 |
| |
14 | 16 |
| |
15 | 17 |
| |
16 |
| - | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
17 | 21 |
| |
18 | 22 |
| |
19 | 23 |
| |
| |||
114 | 118 |
| |
115 | 119 |
| |
116 | 120 |
| |
117 |
| - | |
118 |
| - | |
119 |
| - | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
120 | 127 |
| |
121 | 128 |
| |
122 | 129 |
| |
123 | 130 |
| |
124 | 131 |
| |
125 |
| - | |
| 132 | + | |
126 | 133 |
| |
127 | 134 |
| |
128 | 135 |
| |
| |||
162 | 169 |
| |
163 | 170 |
| |
164 | 171 |
| |
| 172 | + | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
165 | 176 |
| |
166 | 177 |
| |
167 | 178 |
| |
| |||
190 | 201 |
| |
191 | 202 |
| |
192 | 203 |
| |
193 |
| - | |
194 |
| - | |
195 |
| - | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
196 | 207 |
| |
197 | 208 |
| |
198 | 209 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
9 | 9 |
| |
10 | 10 |
| |
11 | 11 |
| |
| 12 | + | |
| 13 | + | |
| 14 | + | |
12 | 15 |
| |
13 | 16 |
| |
14 | 17 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
75 | 75 |
| |
76 | 76 |
| |
77 | 77 |
| |
78 |
| - | |
79 |
| - | |
80 |
| - | |
81 | 78 |
| |
82 | 79 |
| |
83 | 80 |
| |
| 81 | + | |
| 82 | + | |
| 83 | + | |
84 | 84 |
| |
85 | 85 |
| |
86 | 86 |
| |
|
Lines changed: 64 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + |
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + |
0 commit comments