You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/absorbance-plate-reader/docs/data.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,4 +9,4 @@ Plate reader data is available on the Recent Protocol Runs screen in the Opentro
9
9
{width="90%"} <!-- 100% seems huge -->
10
10
</figure>
11
11
12
-
You can also use plate reader data immediately in a Python protocol. See the [Python Protocol API documentation](https://docs.opentrons.com/v2/modules/absorbance_plate_reader.html#using-plate-reader-data) for more information.
12
+
You can also use plate reader data immediately in a Python protocol. See the [Python Protocol API documentation](../python-api/modules/absorbance-plate-reader.md#using-plate-reader-data) for more information.
Copy file name to clipboardExpand all lines: docs/flex/docs/additional-docs.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,7 +18,7 @@ The [Opentrons Knowledge Hub](https://opentrons.com/resources/knowledge-hub/) ho
18
18
19
19
## Python Protocol API documentation
20
20
21
-
The [online documentation for the Opentrons Python Protocol API](https://docs.opentrons.com/v2/) describes how to write automated biology lab protocols for Opentrons robots and hardware modules. The documentation includes a [Tutorial](https://docs.opentrons.com/v2/tutorial.html) for users writing their first Python protocol.
21
+
The [documentation for the Opentrons Python Protocol API](../python-api/index.md) describes how to write automated biology lab protocols for Opentrons robots and hardware modules. The documentation includes a [Tutorial](../python-api/tutorial.md) for users writing their first Python protocol.
22
22
23
23
The Python API documentation covers writing Python code to:
24
24
@@ -34,7 +34,7 @@ The Python API documentation covers writing Python code to:
34
34
35
35
- Move instruments to exact locations in the working area.
36
36
37
-
There is also a [Python API reference](https://docs.opentrons.com/v2/new_protocol_api.html) with information about all of the classes and methods that comprise the API.
37
+
There is also a [Python API reference](../python-api/reference/protocols.md) with information about all of the classes and methods that comprise the API.
Copy file name to clipboardExpand all lines: docs/flex/docs/advanced-operation/jupyter-notebook.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,4 +11,4 @@ Access your robot's Jupyter Notebook either:
11
11
- In your web browser. Navigate directly to `http://<robot-ip>:48888`, replacing `<robot-ip>` with the local IP address of your Flex.
12
12
13
13
For more details on using Jupyter, including preparing executable cells
14
-
of code and running them on a robot, see the [Jupyter Notebook section](https://docs.opentrons.com/v2/advanced_control/jupyter.html#jupyter-notebook) of the Python Protocol API documentation.
14
+
of code and running them on a robot, see the [Jupyter Notebook section](../../python-api/advanced-control/jupyter.md) of the Python Protocol API documentation.
Copy file name to clipboardExpand all lines: docs/flex/docs/glossary.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -244,7 +244,7 @@ A protocol script written using the Opentrons *Python Protocol API*. See the [Wr
244
244
245
245
##### Python Protocol API
246
246
247
-
A Python package that exposes a wide range of liquid handling features on Opentrons robots. See the [Python Protocol API section](protocols/python-api.md) in the Protocol Development chapter and the online [Opentrons Python Protocol API documentation](https://docs.opentrons.com/v2/).
247
+
A Python package that exposes a wide range of liquid handling features on Opentrons robots. See the [Python Protocol API section](protocols/python-api.md) in the Protocol Development chapter and the [Opentrons Python Protocol API documentation](../python-api/index.md).
Copy file name to clipboardExpand all lines: docs/flex/docs/introduction.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,7 +19,7 @@ Opentrons Flex includes advanced features to help you automate any workflow, ava
19
19
|**Module caddies**| Flex modules fit into caddies that occupy space below the deck. Caddies place your labware closer to the deck surface and allow for below-deck cable routing. Caddies enable even more module and labware configurations on the deck. |
20
20
|**Moveable trash**| The trash bin can go in multiple deck locations on Flex. The default location (slot A3) is the recommended position. You can also use the gripper to dispose of trash in the optional waste chute. |
21
21
|**Liquid detection**| Pressure sensors in Flex pipettes detect liquid in wells, including tip contact and liquid level. This feature lets you control the Flex's pipetting relative to a liquid meniscus, and alerts you if wells are empty. |
22
-
|**Liquid classes**| Use [liquid class settings](https://docs.opentrons.com/v2/liquid_classes.html) to optimize Flex's pipetting behavior for your liquids, including fine-tuned control of pipette actions like flow rate and submerge speed. You can easily apply Opentrons-verified settings for aqueous, viscous, or volatile liquids using Python commands, in a quick transfer, or in Protocol Designer. |
22
+
|**Liquid classes**| Use [liquid class settings](../python-api/liquid-classes.md) to optimize Flex's pipetting behavior for your liquids, including fine-tuned control of pipette actions like flow rate and submerge speed. You can easily apply Opentrons-verified settings for aqueous, viscous, or volatile liquids using Python commands, in a quick transfer, or in Protocol Designer. |
Copy file name to clipboardExpand all lines: docs/flex/docs/modules/heater-shaker.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -71,7 +71,7 @@ You can purchase adapters directly from Opentrons:
71
71
72
72
### Software control
73
73
74
-
The Heater-Shaker is fully programmable in Protocol Designer and the Python Protocol API. The Python API additionally allows for other protocol steps to be performed in parallel while the Heater-Shaker is active. See [Non-blocking commands](https://docs.opentrons.com/v2/modules/heater_shaker.html#non-blocking-commands) in the API documentation for details on adding parallel steps to your protocols.
74
+
The Heater-Shaker is fully programmable in Protocol Designer and the Python Protocol API. The Python API additionally allows for other protocol steps to be performed in parallel while the Heater-Shaker is active. See [Non-blocking commands](../../python-api/modules/heater-shaker.md#non-blocking-commands) in the API documentation for details on adding parallel steps to your protocols.
75
75
76
76
Outside of protocols, the Opentrons App can display the current status of the Heater-Shaker and can directly control the heater, shaker, and labware latch.
Copy file name to clipboardExpand all lines: docs/flex/docs/modules/index.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,7 +9,7 @@ This chapter summarizes the functions and physical specifications of modules tha
9
9
!!! tip
10
10
- For complete instructions on module installation and use, refer to the quickstart guide that shipped with your unit or find its manual in the [Modules category](../../modules/index.md) of the Opentrons Documentation website.
11
11
12
-
- For details on integrating modules into your protocols, see the [Protocol Designer section](../protocols/designer.md) of the Protocol Development chapter or the [Hardware Modules section](https://docs.opentrons.com/v2/new_modules.html) of our Python API documentation.
12
+
- For details on integrating modules into your protocols, see the [Protocol Designer section](../protocols/designer.md) of the Protocol Development chapter or the [Hardware Modules section](../../python-api/modules/index.md) of our Python API documentation.
Writing protocol scripts in Python gives you the most fine-grained control of Opentrons Flex. Version 2 of the Python Protocol API is a single Python package that exposes a wide range of liquid handling features on Opentrons robots.
6
6
7
7
!!! info "Additional Documentation"
8
-
For an idea of the breadth of the API, check out the [full online documentation](https://docs.opentrons.com/v2/), which includes topic-based articles as well as a [comprehensive reference](https://docs.opentrons.com/v2/new_protocol_api.html) of all methods and functions contained in the package. If you've never written an Opentrons protocol before and want to build one from scratch, follow the [Tutorial](https://docs.opentrons.com/v2/tutorial.html).
8
+
For an idea of the breadth of the API, check out the [full API documentation](../../python-api/index.md), which includes topic-based articles as well as a [comprehensive reference](../../python-api/reference/protocols.md) of all methods and functions contained in the package. If you've never written an Opentrons protocol before and want to build one from scratch, follow the [Tutorial](../../python-api/tutorial.md).
9
9
10
10
## Writing and running scripts
11
11
@@ -17,14 +17,14 @@ Python protocols generally follow the same basic structure:
17
17
18
18
3. Defining a `run()` function that contains all of the instructions to the robot, including:
19
19
20
-
-[Pipettes](https://docs.opentrons.com/v2/new_pipette.html) the protocol will use.
20
+
-[Pipettes](../../python-api/pipettes/index.md) the protocol will use.
21
21
22
-
- Locations of [modules](https://docs.opentrons.com/v2/new_modules.html), [labware](https://docs.opentrons.com/v2/new_labware.html), and [deck fixtures](https://docs.opentrons.com/v2/deck_slots.html#deck-configuration).
22
+
- Locations of [modules](../../python-api/modules/index.md), [labware](../../python-api/labware.md), and [deck fixtures](../../python-api/deck-slots.md#deck-configuration).
23
23
24
-
- Liquid [classes](https://docs.opentrons.com/v2/liquid_classes) or [types and locations](https://docs.opentrons.com/v2/new_labware.html#labeling-liquids-in-labware) (optional).
24
+
- Liquid [classes](../../python-api/liquid-classes.md) or [types and locations](../../python-api/labware.md#labeling-liquids-in-labware) (optional).
25
25
26
-
- Commands the system will physically execute (e.g., [simple](https://docs.opentrons.com/v2/new_atomic_commands.html) or [complex](https://docs.opentrons.com/v2/new_complex_commands.html) liquid
27
-
handling commands, [module](https://docs.opentrons.com/v2/new_modules.html) commands, or [movement](https://docs.opentrons.com/v2/robot_position.html) commands).
26
+
- Commands the system will physically execute (e.g., [simple](../../python-api/building-block-commands/index.md) or [complex](../../python-api/complex-commands/index.md) liquid
27
+
handling commands, [module](../../python-api/modules/index.md) commands, or [movement](../../python-api/robot-position.md) commands).
28
28
29
29
```python
30
30
from opentrons import protocol_api
@@ -77,21 +77,21 @@ Certain configurations allow changing which nozzles are used. For example, you c
77
77
78
78
Starting in API version 2.18, you can define user-customizable variables in your Python protocols. This gives you greater flexibility and puts extra control in the hands of the technician running the protocol — without forcing them to switch between lots of protocol files or write code themselves.
79
79
80
-
Runtime parameters can customize Boolean, numerical, and string values in your protocol. And starting in API version 2.20, you can require a CSV file of data to be parsed and used in the protocol. See the [API documentation on runtime parameters](https://docs.opentrons.com/v2/runtime_parameters.html) for information on writing them into protocols, and see the [Runtime Parameters section](../touchscreen/protocol-setup.md#runtime-parameters) of the Touchscreen chapter for information on changing parameter values during run setup.
80
+
Runtime parameters can customize Boolean, numerical, and string values in your protocol. And starting in API version 2.20, you can require a CSV file of data to be parsed and used in the protocol. See the [API documentation on runtime parameters](../../python-api/runtime-parameters/index.md) for information on writing them into protocols, and see the [Runtime Parameters section](../touchscreen/protocol-setup.md#runtime-parameters) of the Touchscreen chapter for information on changing parameter values during run setup.
81
81
82
82
### Robot motor control
83
83
84
-
Starting in API version 2.22, you can move individual robot motors like the gantry, pipette plunger, and gripper jaws with [robot motor control commands](https://docs.opentrons.com/v2/advanced_control/motor_control.html#motor-control). Use helper and movement commands to calculate and move robot axes to precise positions on the Flex deck, and gripper commands to open or close the Flex Gripper jaws.
84
+
Starting in API version 2.22, you can move individual robot motors like the gantry, pipette plunger, and gripper jaws with [robot motor control commands](../../python-api/advanced-control/robot-motors.md). Use helper and movement commands to calculate and move robot axes to precise positions on the Flex deck, and gripper commands to open or close the Flex Gripper jaws.
85
85
86
86
Unlike other protocol commands, robot motor control commands execute movements independent of labware and hardware positions on the Flex. This lets you complete advanced tasks, like using 3D-printed labware in your protocols, moving the Flex's z-axis carriage without a pipette attached, or simultaneously pipetting and holding labware with the Flex Gripper.
87
87
88
88
### Liquid level detection
89
89
90
-
Sensors in Flex pipettes can detect the level of liquid in a well. You can use this feature to target a [liquid meniscus](https://docs.opentrons.com/v2/robot_position.html?highlight=liquid+level#meniscus) while aspirating, dispensing, or mixing in a Python protocol.
90
+
Sensors in Flex pipettes can detect the level of liquid in a well. You can use this feature to target a [liquid meniscus](../../python-api/robot-position.md#meniscus) while aspirating, dispensing, or mixing in a Python protocol.
91
91
92
92
### Non-blocking commands
93
93
94
-
Some module commands that take a long time to complete (such as heating from ambient temperature to a high temperature) can be run in a *non-blocking* manner. This lets your protocol save time by continuing on to other pipetting tasks instead of waiting for the command to complete. Non-blocking commands are currently supported on the [Heater-Shaker Module](https://docs.opentrons.com/v2/modules/heater_shaker.html#non-blocking-commands).
94
+
Some module commands that take a long time to complete (such as heating from ambient temperature to a high temperature) can be run in a *non-blocking* manner. This lets your protocol save time by continuing on to other pipetting tasks instead of waiting for the command to complete. Non-blocking commands are currently supported on the [Heater-Shaker Module](../../python-api/modules/heater-shaker.md#non-blocking-commands).
Copy file name to clipboardExpand all lines: docs/flex/docs/touchscreen/protocol-details.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -29,7 +29,7 @@ The Summary tab shows:
29
29
The Parameters tab lists all of the runtime parameters that you can configure from the touchscreen while setting up the protocol. The Default Value column shows the value that the protocol will use if you don't change it. The Range column shows the maximum and minimum, list of choices, or number of choices depending on the parameter type.
30
30
31
31
!!! note
32
-
Runtime parameters are only available in Python protocols that define their names, descriptions, and possible values. See [Runtime Parameters](https://docs.opentrons.com/v2/runtime_parameters.html) in the Python API documentation for information on defining parameters and using their values. JSON protocols do not currently support this feature.
32
+
Runtime parameters are only available in Python protocols that define their names, descriptions, and possible values. See [Runtime Parameters](../../python-api/runtime-parameters/index.md) in the Python API documentation for information on defining parameters and using their values. JSON protocols do not currently support this feature.
0 commit comments