Skip to content

Commit

Permalink
more
Browse files Browse the repository at this point in the history
  • Loading branch information
CamDavidsonPilon committed Feb 5, 2024
1 parent 969d2bd commit 4785299
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ You will need the following items to assemble your Pioreactor:
Missing a part? Email us at `[email protected]`, we're happy to help.
:::


</AssemblyInstructionBlock>


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,13 @@ slug: /experiment-profiles
Experiment profiles are another way to automatically control your Pioreactor(s). Think of them as "scripts" (in the "movie script" sense) that you can write, and the Pioreactor will perform. For example, you can use experiment profiles to automatically start stirring and start temperature control when an experiment begins, and then automatically turn off stirring and temperature control hours later. They can be used to update activity settings, without you needing to be around. We think of them as "clicking in the UI, but headless".


### How do I use experiment profiles?

In your UI, visit Profiles page on the left-hand sidebar. Here, you can choose an experiment profile to run, start it, stop it (if running), and edit an existing or create a new profile.

There's also a "dry-run" option, which won't actually execute any actions, but instead will log the action that would have occurred. This is useful to testing a profile first.


### What do they look like?

Experiment profiles are written as a YAML file (rhymes with "camel"). A YAML file is a structured way to describe data, and we use that to define our experiments.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,11 @@ All profiles are stored on the leader's disk under `~/.pioreactor/experiment_pro
## Tips to writing profiles


### `hours_elapsed` refers to the profile start time

When writing a profile, note that the `hours_elapsed` field refers to when the experiment profile started, and not when the experiment started.


### How the `if` directive works


Expand Down

0 comments on commit 4785299

Please sign in to comment.