From 04e3084803e1675eb28f415c3042ea70ecfee79f Mon Sep 17 00:00:00 2001 From: Phi Nguyen <56458094+Ph1so@users.noreply.github.com> Date: Tue, 29 Apr 2025 16:06:04 -0400 Subject: [PATCH 1/3] Update README.md - prev link wasnt updated --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index ffc27d79147..e8dd6f7f0fc 100644 --- a/README.md +++ b/README.md @@ -83,7 +83,7 @@ data = await pr.read_luminescence() For Cytation5, use the `Cytation5` backend. -### Centrifuges ([docs](https://docs.pylabrobot.org/user_guide/centrifuge.html)) +### Centrifuges ([docs](https://docs.pylabrobot.org/user_guide/01_material-handling/centrifuge/_centrifuge.html)) Centrifugation at 800g for 60 seconds: From 6fbda820020e44344400b761d479f042dfb07881 Mon Sep 17 00:00:00 2001 From: Rick Wierenga Date: Tue, 29 Apr 2025 16:04:56 -0700 Subject: [PATCH 2/3] other sections --- README.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index e8dd6f7f0fc..b0b3a399a9e 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,7 @@ Advantages over proprietary software: - **Modern**: PyLabRobot is built on modern Python 3.9+ features and async/await syntax. - **Fast support**: PyLabRobot has [an active community forum](https://discuss.pylabrobot.org) for support and discussion, and most pull requests are merged within a day. -### Liquid handling robots ([docs](https://docs.pylabrobot.org/basic.html)) +### Liquid handling robots ([docs](https://docs.pylabrobot.org/user_guide/00_liquid-handling/_liquid-handling.html)) PyLabRobot enables the use of any liquid handling robot through a single universal interface, that works on any modern operating system (Windows, macOS, Linux). We currently support Hamilton STAR, Hamilton Vantage, Tecan Freedom EVO, and Opentrons OT-2 robots, but we will soon support many more. @@ -64,7 +64,7 @@ We also provide a browser-based Visualizer which can visualize the state of the ![Visualizer](.github/img/visualizer.png) -### Plate readers ([docs](https://docs.pylabrobot.org/plate_reading.html)) +### Plate readers ([docs](https://docs.pylabrobot.org/user_guide/02_analytical/plate-reading/plate-reading.html)) Moving a plate to a ClarioStar using a liquid handler, and reading luminescence: @@ -95,7 +95,7 @@ await cf.setup() await cf.start_spin_cycle(g = 800, duration = 60) ``` -### Pumps ([docs](https://docs.pylabrobot.org/pumps.html)) +### Pumps ([docs](https://docs.pylabrobot.org/user_guide/00_liquid-handling/pumps/_pumps.html)) Pumping at 100 rpm for 30 seconds using a Masterflex pump: @@ -108,7 +108,7 @@ await p.setup() await p.run_for_duration(speed=100, duration=30) ``` -### Scales ([docs](https://docs.pylabrobot.org/scales.html)) +### Scales ([docs](https://docs.pylabrobot.org/user_guide/02_analytical/scales.html)) Taking a measurement from a Mettler Toledo scale: @@ -123,7 +123,7 @@ await scale.setup() weight = await scale.get_weight() ``` -### Heater shakers ([docs](https://docs.pylabrobot.org/heater_shakers.html)) +### Heater shakers ([docs](https://docs.pylabrobot.org/user_guide/01_material-handling/heating-shaking.html)) Setting the temperature of a heater shaker to 37°C: @@ -137,7 +137,7 @@ await hs.setup() await hs.set_temperature(37) ``` -### Fans ([docs](https://docs.pylabrobot.org/fans.html)) +### Fans ([docs](https://docs.pylabrobot.org/user_guide/01_material-handling/fans/fans.html)) Running a fan at 100% intensity for one minute: From 08da8986c014cfec48614dcbc97f56079094d471 Mon Sep 17 00:00:00 2001 From: Phi Nguyen Date: Tue, 12 Aug 2025 18:42:13 -0400 Subject: [PATCH 3/3] added used by Sanofi --- docs/img/used_by/logo_sanofi.png | Bin 0 -> 2098 bytes docs/index.md | 6 ++++++ 2 files changed, 6 insertions(+) create mode 100644 docs/img/used_by/logo_sanofi.png diff --git a/docs/img/used_by/logo_sanofi.png b/docs/img/used_by/logo_sanofi.png new file mode 100644 index 0000000000000000000000000000000000000000..f3c30cf0f51538b8069fd0ae04b9f839966132fe GIT binary patch literal 2098 zcma)7_ct4g7uTWRmRhB11kWZd^~|)iwDu@kF+)5AL8+*`md1FrAx4ar8c|P;pj3^b zHPY86O=H9!F{)Cr2?>G{U*GRv@a_+v`?=?Q?&q9)&pqd29PKRy_@wxFcz6V?t<3K6 z@SFe~^ZK)=j!}Mw<#L?9INE{DkB*LxX*AC~i9{M07%(?CZ)VA*x1;xSS$vEf#6|`jg1u*6#;=j3}D7&e=XiBbX+a< zS#wD~S;NEgAE33_E%0O9T47Y&Yb#;&t<4lZHTqvC{4~jk=OD^DEP%;8sv705T-W?$ zmU*DhWUG4ZYz~55U0Vvy9IxPCMEsE+R{DOp3~Mo{0~&X^)>MucUtiF)Ewe_+K|GHB z?~~rbgj3labN0DUZ`^%9AU&B~Cv3TC07>u~z+WOSG!4{x(eRvW zFTu}OM*P``SiA$rzc}W7L$dDLXzXXVyU7R2;Dz^1g1MAzqW)VC)Gt3R32x@&O83hCP?#)Tg1qu#`eg=M#sL>ai`fg$e0I<qp)^3^q)st*ES+RW-M=bDw&7R@LPK;deZ z?L*kKUEYl_rWN}%qP+wAeiu{Hgiy*Y5Gsje(EKV2_%|)kRW}j3XrlKt#m`O{UsMPx z^47M{67BiLk(`eY4T{Urp{8YSaFU5b-KpY zi8UKZ%I2>N(JSX_UZ&DJFCjLf@hLiUmW*cK7AvC)2_V)Z$p=|IeIH>_tM)BNq1|UH z9;6eveR%bJNp!V}NMN<#IvAm8Rp@(q8K7X=5GbOG{UK=xMT3NHGd?evG^c$g$_uzX z^yp_S`|P;jQ%qy)R8rCOkijsxQ281kqO1mVX8>0{^mCPQW)U(RT2XL7s=ri4Xo2`i z{p{zCC_8DhGej&ElO{{yU4wltv96Jr45_OwxIbCp7vb%1U=H7bf|4$VTfs_5B&h!m z{4lGkoCopk-bSXsT}SzaZGtmSP!Ve@<>-Ae-Q`OlX&-RiJ#bZ13ysw&!U*Yv-LK(65aXNjJ;+}7;lO86$)?M0RlN|{t@EYJzNDZiVP%qNSVv{4YtEw2sc1yzc0J>bCGPY@3>9HRoA@g-ZpndCaVj9?a zRlM~Lc{^p^@?F5ZXL~rJsWZ|cC&B@x6Xp3e*k5Pj;#F!z`rOos)F&rT-h#k3UM#}U7Mw2g5+h>C6Wfuc%&~=M zeN<&CIyRTQfw_P~ z&i7ZQQeoFtYWlIEGs@Uef1rSMCoP8ns-xT_DKRph*AR-> zA&i$F)WPWo8abIr({`~+nt^Y-sRSm;Fo;e(S$X8~&W-#tJ!kcbh-J`^NCXs^M1USW zA6&nu*@&K6&DVQ#Z~w*F8c(O>Cs04lsr@eT-LM|qwd|4S))`rFrM1o|?HTSgSN$-5 zPYBk5jK4vNfV^?n{Y$(ts)dSkg .company {