-
Notifications
You must be signed in to change notification settings - Fork 15
Use case using default config for alpha release #93
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
base: main
Are you sure you want to change the base?
Changes from 2 commits
778f349
daef648
dcdf3ca
3c6a251
500727f
4d40a0a
0f97843
50d3e8a
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,39 @@ | ||
| ## Use Case (UC): Running default config on the JUAMI Potentiostat for Alpha release. | ||
| Intended User: Graduate student (GS) familiar with dev team and basic electrochemistry concepts. The instructions in this UC assume that the student has a resistor they can attach clips to. | ||
| Assumes little to no knowledge of python. Assumes access to a Windows computer. | ||
|
|
||
| ### Before Installation: | ||
| 1. Member of dev team gives GS a JUAMI Potentiostat with a 1kOhm resistor. | ||
| 1. GS installs python on their computer. | ||
|
|
||
| ### Installation: | ||
| 1. GS recieves email from member of dev team with link to release page. | ||
| 1. GS follow instructions on release page to install pytentiostat program. | ||
|
|
||
| ### Experimental Setup: | ||
| 1. GS plugs the USB cable into the computer and the potentiostat. | ||
| 1. GS attaches alligator clips to the resistor; one side with the working electrode and the other side with counter and reference electrodes. | ||
|
|
||
| ### Program Setup: | ||
| 1. GS copies the default example config file to an easy to navigate to directory (WD). | ||
| 1. GS opens up a console window. | ||
|
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I might change "console window" to "command line/terminal" to sound more familiar.
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I agree |
||
| 1. GS navigates to the WD. | ||
| 1. GS types command pytentiostat. | ||
|
|
||
| ### Pytentiostat Operation: | ||
| 1. Pytentiostat prints to console "Welcome to the JUAMI pytentiostat interface!". | ||
| 1. Pyentiostat prompts "Press enter to connect to a JUAMI potentiostat.". | ||
| 1. GS presses enter. | ||
| 1. Pytentiostat prints to console "Searching for potentiostat...". | ||
| 1. Pyentiostat prints to console "Pytentiostat connected COM. Reading configuration file...". | ||
|
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. The part "Reading configuration file..." has been removed.
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. good. Less chatter is always better. |
||
| 1. Pytentiostat prints to console "Press enter to load the config file". | ||
| 1. GS presses enter. | ||
| 1. Pytentiostat prints to console "Press enter to start the experiment". | ||
| 1. Pytentiostat runs experiment in config. | ||
| 1. Pyentiostat displays plot of real-time data to user. | ||
| 1. After running experiment, pytentiostat promopts "Would you like to save the data? [y/n]". | ||
| 1. GS types y. | ||
| 1. Pytentiostat saves the data to their desktop. | ||
| 1. Pytentiostat prompts if user wants to run another experiment. | ||
| 1. GS types n. | ||
|
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Latest version automatically saves without asking. First prompt is "Would you like to repeat the last experiment? [y/n]"
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. good. |
||
| 1. Pytentiostat program closes. | ||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think you should change python to miniconda to be more specific.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I agree. python and miniconda are different. Let's make instructions that can be followed step by step. There should probably be a pre-step that asks the user to check their system to see if miniconda or Anaconda is installed. They could just open a terminal and type "conda" for example.
We have to decide whether we want to make them use the miniconda command prompt. It changes how they do the installation. There are arguments for doing it either way so I am not sure....we could discuss more on a call.