Skip to content

Commit

Permalink
v0.6.0 SOPs in docs
Browse files Browse the repository at this point in the history
  • Loading branch information
gutow committed Mar 29, 2023
1 parent 14d91f7 commit c403030
Show file tree
Hide file tree
Showing 7 changed files with 1,420 additions and 4 deletions.
7 changes: 5 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -112,10 +112,10 @@ install as a special kernel when you are the user.
found [here](https://janakiev.com/til/jupyter-virtual-envs/).

## Change Log
* 0.6.0dev
* 0.6.0 (Mar. 29, 2023)
* Documentation updates including Gutow Lab Standard Operating Procedures
(SOPs).
* Refactored everything to underneath the module `Trough`.
* Refactored everything to inside the module `Trough`.
* 0.5.2 (Mar. 16, 2023) Now works in Jupyter Lab.
* Adjusted widget updating/clearing to work in Jupyter lab.
* Added JupyterLab >= 3.6.1 to requirements.
Expand All @@ -128,6 +128,9 @@ install as a special kernel when you are the user.
## Known issues
* 0.5.0 - 0.6.0 The estimated error on values converted to metric units
based on calibration fits appears to be too pessimistic.
* Inconsistent rendering of Latex ipywidget labels with ipywidgets >= 8.0.
Until figured out requiring ipywidgets < 8.0.
* Runs don't label graph axes reliably for x-axis units other than cm.

## Development

Expand Down
6 changes: 6 additions & 0 deletions docs/Gutow_Lab_Trough_SOPs.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@

## Checking Trough and Subphase Cleanliness
**This need to be done before each experiment.**

1. We usually use high-purity water as the subphase. Primarily this is
18+ M&Omega; de-ionized water mixed with KMnO<sub>4</sub> and redistilled.
Depending on the status of the water polishers, it is sometimes possible
Expand Down Expand Up @@ -100,6 +101,7 @@
## Handling Spreading Solvent(s)
**It is extremely easy to contaminate the solvents with surface active
compounds at a level that will ruin experiments**

* Generally HPLC grade solvents are adequately clean. We most commonly use
HPLC grade hexanes and absolute ethanol.
* All glassware must be carefully cleaned before using to transfer or
Expand Down Expand Up @@ -137,6 +139,7 @@ compounds at a level that will ruin experiments**
For most molecules we want to spread about 3.00 X 10<sup>-8</sup> moles of
molecules on our trough to get a range of roughly 60 to 15 square Angstroms per
molecule during a compression.

1. The ideal volume to spread is 50 &micro;L of solution. Thus we want a
concentration near (3.00 X 10<sup>-8</sup> moles)/(50.0 X 10<sup>-6</sup> L)
= 6 X 10<sup>-4</sup> M. It is practical to spread anywhere between 20
Expand Down Expand Up @@ -213,6 +216,7 @@ molecule during a compression.

## Calibrating the Wilhelmy Balance
**This should be done at the beginning of any day real data is collected**

1. If it is not already running launch the trough control and calibration
tool by running the command `Trough_GUI.Controls(Trough_GUI.calibrations)
` in an empty notebook cell.
Expand All @@ -222,6 +226,7 @@ molecule during a compression.
## Calibrating Barrier Position and Speed
**This only needs to be done if a check of the measured barrier separation
is off by more than ±0.03 mm**

1. If it is not already running launch the trough control and calibration
tool by running the command `Trough_GUI.Controls(Trough_GUI.calibrations)
` in an empty notebook cell.
Expand All @@ -230,6 +235,7 @@ is off by more than ±0.03 mm**

## Calibrating the Temperature Probe.
**This is very stable so should not need to be done often**

1. If it is not already running launch the trough control and calibration
tool by running the command `Trough_GUI.Controls(Trough_GUI.calibrations)
` in an empty notebook cell.
Expand Down
820 changes: 820 additions & 0 deletions docs/Trough.html

Large diffs are not rendered by default.

276 changes: 276 additions & 0 deletions docs/Trough/Trough_Control.html

Large diffs are not rendered by default.

311 changes: 311 additions & 0 deletions docs/Trough/Trough_GUI.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/search.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

setuptools.setup(
name="langmuir_trough",
version="0.6.0dev",
version="0.6.0",
description="Controls and collects data from Gutow Lab Langmuir Trough.",
long_description=long_description,
long_description_content_type="text/markdown",
Expand Down

0 comments on commit c403030

Please sign in to comment.