From 3eb62aaac3177588cfe37be2ad7ac7361437ff29 Mon Sep 17 00:00:00 2001 From: John Brittain Date: Wed, 20 Aug 2025 09:39:55 -0700 Subject: [PATCH 1/5] change company name to Rxn Rover --- plugin/SQSnobFit.vipb | 68 +++++++++++++++++++++---------------------- 1 file changed, 34 insertions(+), 34 deletions(-) diff --git a/plugin/SQSnobFit.vipb b/plugin/SQSnobFit.vipb index 7fbb95f..224697d 100644 --- a/plugin/SQSnobFit.vipb +++ b/plugin/SQSnobFit.vipb @@ -1,14 +1,14 @@ - + RxnRover_lib_SQSnobFit - 1.0.0.2 + 1.0.0.3 false .. - ..\..\..\vipm_package_builds - RxnRover + ..\..\..\..\LabView Builds\plugins\plugin_sqsnobfit + Rxn Rover - 20.0 + 20.0 (64-bit) true 00000CFC002900000012000000020000000D01000000000100000000000A000000080000000000240024002900000012000000020000000D00FAFAFA00010000000000100000001000000002002300000000000000000023002900000012000000020000000D00FFFFFF00010000000000100000001000000002002200010001000100010022002900000012000000020000000D00FAFAFA00010000000000100000001000000002000000240024002400240000002900000012000000020000000D00F8F8F800010000000000100000001000000002000100230023002300230001001D00000C1800000C00000200020022002200180000000000FFFFFF0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000FFFFFFFFFFFFFFFFFF000000000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFFFFFFFFFFFFFF000000FFFFFF000000FFFFFFFFFFFF000000FFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFF000000FFFFFFFFFFFF000000000000FFFFFFFFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF000000FFFFFF000000FFFFFFFFFFFF000000000000FFFFFFFFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000000000FFFFFF000000FFFFFF000000FFFFFFFFFFFFFFFFFF000000FFFFFF000000FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFFFFFFFF000000FFFFFF000000FFFFFF000000000000FFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000FFFFFFFFFFFF000000FFFFFF000000FFFFFFFFFFFF000000FFFFFFFFFFFF000000000000FFFFFFFFFFFF000000FFFFFFFFFFFF000000FFFFFFFFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCFFCCCCFFCCCCFFCCCCFFCCCCFFCCCCFFCCCCFFCCCCFFCCCCFFCCCCFFCCCCFFCCCCFFCCCCFFCCCCFFCCCCFFCCCCFFCCCCFFCCCCFFCCCCFFCCCCFFCCCCFFCCCCFFCCCCFFCCCCFFCCCCFFCCCCFFCCCCFFCCCCFFCCCCFFCCCCFFCCCCFFCCCCFFCCCCFF6C00006C0000CCCCFFCCCCFF6C0000CCCCFF6C0000CCCCFF6C00006C0000CCCCFFCCCCFF6C00006C0000CCCCFFCCCCFFCCCCFF6C0000CCCCFFCCCCFF6C0000CCCCFF6C0000CCCCFF6C00006C0000CCCCFF6C00006C0000CCCCFFCCCCFFCCCCFF6C0000CCCCFF6C0000CCCCFF6C0000CCCCFF6C0000CCCCFF6C0000CCCCFF6C0000CCCCFF6C0000CCCCFF6C0000CCCCFF6C0000CCCCFF6C0000CCCCFF6C0000CCCCFF6C0000CCCCFF6C0000CCCCFFCCCCFF6C0000CCCCFF6C0000CCCCFFCCCCFF6C00006C0000CCCCFFCCCCFFCCCCFF6C0000CCCCFFCCCCFF6C0000CCCCFF6C0000CCCCFF6C00006C0000CCCCFFCCCCFF6C0000CCCCFF6C0000CCCCFF6C0000CCCCFF6C0000CCCCFF6C00006C0000CCCCFF6C00006C0000CCCCFFCCCCFFCCCCFF6C0000CCCCFF6C0000CCCCFF6C0000CCCCFF6C0000CCCCFF6C0000CCCCFF6C0000CCCCFF6C0000CCCCFF6C0000CCCCFF6C0000CCCCFF6C0000CCCCFF6C00006C00006C0000CCCCFF6C0000CCCCFFCCCCFF6C0000CCCCFF6C0000CCCCFFCCCCFF6C0000CCCCFF6C0000CCCCFF6C0000CCCCFF6C0000CCCCFF6C0000CCCCFF6C0000CCCCFF6C0000CCCCFF6C0000CCCCFFCCCCFF6C0000CCCCFFCCCCFFCCCCFF6C0000CCCCFFCCCCFF6C00006C0000CCCCFF6C0000CCCCFF6C0000CCCCFFCCCCFFCCCCFFCCCCFFCCCCFFCCCCFFCCCCFFCCCCFFCCCCFFCCCCFFCCCCFFCCCCFFCCCCFFCCCCFFCCCCFFCCCCFFCCCCFFCCCCFFCCCCFFCCCCFFCCCCFFCCCCFFCCCCFFCCCCFFCCCCFFCCCCFFCCCCFFCCCCFFCCCCFFCCCCFFCCCCFFCCCCFFCCCCFF SQSnobFit @@ -52,7 +52,7 @@ Plugin Scripts -------------- Scripts used by the plugin are located in the sqsnobfit_remote_optimizer/scripts subdirectory. When creating a new script, ensure that it activates the venv, runs src/main.py with the correct config file as a command line argument, and deactivates the venv when complete. An example start script file should be present in the scripts directory. - RxnRover + Rxn Rover https://github.com/RxnRover/plugin_sqsnobfit Initial packaged build @@ -166,7 +166,7 @@ Scripts used by the plugin are located in the sqsnobfit_remote_optimizer/scripts Default false - + RxnRover 000005AC002900000012000000020000000D00FFFFFF000100000000000A0000000800000000002000200028000002AA00000276000000010007001F00180000000000FFFFFF0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFF000000FFFFFF000000FFFFFF000000000000FFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFF000000FFFFFFFFFFFF000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFFFFFFFF000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFF000000FFFFFFFFFFFF000000FFFFFF000000FFFFFF000000000000FFFFFFFFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000000000000000FFFFFF000000FFFFFFFFFFFF000000FFFFFF000000000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFFFFFFFF000000FFFFFFFFFFFFFFFFFF000000FFFFFFFFFFFF000000000000FFFFFF000000FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000003CACC4ADBAAAAAA97C4ACAADBAAAAAE97AAAA44D700000003002900000012000000020000000D00CCCCFF000100000000000A0000000800190000002000200028000002AA00000276001900010020001F00180000000000FFFFFF0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C00006C0000FFFFFFFFFFFF6C0000FFFFFF6C0000FFFFFF6C00006C0000FFFFFFFFFFFF6C00006C0000FFFFFFFFFFFFFFFFFF6C0000FFFFFFFFFFFF6C0000FFFFFF6C0000FFFFFF6C00006C0000FFFFFF6C00006C0000FFFFFF6C0000FFFFFF6C0000FFFFFF6C0000FFFFFF6C0000FFFFFF6C0000FFFFFF6C0000FFFFFF6C0000FFFFFF6C0000FFFFFF6C0000FFFFFF6C0000FFFFFF6C0000FFFFFF6C0000FFFFFF6C0000FFFFFFFFFFFF6C0000FFFFFF6C00006C00006C0000FFFFFFFFFFFFFFFFFF6C0000FFFFFFFFFFFF6C0000FFFFFF6C0000FFFFFF6C00006C0000FFFFFFFFFFFF6C0000FFFFFF6C0000FFFFFF6C0000FFFFFF6C0000FFFFFF6C00006C0000FFFFFF6C00006C0000FFFFFF6C0000FFFFFF6C0000FFFFFF6C0000FFFFFF6C0000FFFFFF6C0000FFFFFF6C0000FFFFFF6C0000FFFFFF6C0000FFFFFF6C0000FFFFFF6C0000FFFFFF6C00006C00006C0000FFFFFF6C0000FFFFFFFFFFFF6C0000FFFFFF6C00006C0000FFFFFF6C0000FFFFFF6C0000FFFFFF6C0000FFFFFF6C0000FFFFFF6C0000FFFFFF6C0000FFFFFF6C0000FFFFFFFFFFFF6C0000FFFFFFFFFFFFFFFFFF6C0000FFFFFFFFFFFF6C00006C0000FFFFFF6C0000FFFFFF6C0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000003CACC4ADBAAAAAA97C4ACAADBAAAAAE97AAAA44D700000003 Controls @@ -245,7 +245,7 @@ Scripts used by the plugin are located in the sqsnobfit_remote_optimizer/scripts . - 6C84520A54F0A45F9856F07970FFD2CD + 1F9A310A229ABF3AA6BC5DC0EBBDCEC0 0 @@ -336,7 +336,7 @@ Scripts used by the plugin are located in the sqsnobfit_remote_optimizer/scripts Main.vi - 828E27F19593622538AAE991F3613CE6 + C04139EEA603FFCC534E5DD3AE32B96E 1 @@ -483,7 +483,7 @@ Scripts used by the plugin are located in the sqsnobfit_remote_optimizer/scripts process loops\Instrument Manager Loop.vi - 02DAFF949CF5F93A5687774F9A7950F4 + 1A414BDDB3FECD51B945DCF8251FE6BF 1 @@ -518,7 +518,7 @@ Scripts used by the plugin are located in the sqsnobfit_remote_optimizer/scripts SubVIs\Close Instrument Safely.vi - 19E9E2DA4602D13FE4E004EE24C37CBD + 8E204AEB4B28F94860A83D9FCE56CA93 1 @@ -595,7 +595,7 @@ Scripts used by the plugin are located in the sqsnobfit_remote_optimizer/scripts support\Cluster to Variant Attributes.vi - 88413A5472CAB4EBF4FAF694BB2B1112 + 2CA156093E123D6B97A2F704C084881A 2 @@ -686,7 +686,7 @@ Scripts used by the plugin are located in the sqsnobfit_remote_optimizer/scripts process loops\Acquisition\Stop Acquisition.vi - 27DAAEF0E9455C21F3112A8FB288E399 + CB5B3A1BF2D1AB48B8F0DADD8D358D13 2 @@ -721,7 +721,7 @@ Scripts used by the plugin are located in the sqsnobfit_remote_optimizer/scripts process loops\Data Display Loop\Parameter Array to String.vi - AD8DCA24A2D557719489F310B042C7FC + 31F3C2F607F583B7281E745C9CFC22CE 2 @@ -756,7 +756,7 @@ Scripts used by the plugin are located in the sqsnobfit_remote_optimizer/scripts process loops\Event Handler\Error Handler - Event Handling Loop.vi - 8841B2B24FBE283D2D38E5BE0978EB41 + 640D5576E7C27759A1DB235C3068DD3E 2 @@ -819,7 +819,7 @@ Scripts used by the plugin are located in the sqsnobfit_remote_optimizer/scripts process loops\Instrument Manager\Error Handler - Instrument Manager Loop.vi - 5B0700F0C803C9535CB40CCF3305ED5A + A22C960C1F038CDBBD1C8627745F97C9 2 @@ -966,7 +966,7 @@ Scripts used by the plugin are located in the sqsnobfit_remote_optimizer/scripts process loops\Logging\String to Snake Case.vi - 5F7D3E6AE876D814C5A25A3FE69CBA59 + 8743AA722EECD47367DB1C263F532281 2 @@ -1029,7 +1029,7 @@ Scripts used by the plugin are located in the sqsnobfit_remote_optimizer/scripts process loops\Remote Connection Manager\Remote Connection Manager Loop.vi - 5D64DFD57426971A7FF050633B6C7AF2 + 56CC82FDB3307784C46A77473541CDDA 2 @@ -1064,7 +1064,7 @@ Scripts used by the plugin are located in the sqsnobfit_remote_optimizer/scripts process loops\System Control\Error Handler - System Control Loop.vi - 6B8351675959BDD8D92A345865416FFE + F450E5EF74300B3FECD2D0C0B55C076E 2 @@ -1113,7 +1113,7 @@ Scripts used by the plugin are located in the sqsnobfit_remote_optimizer/scripts process loops\UI Manager\Update Data Plot.vi - F1E33746F90FA1B9758FB528B1E1AE1A + 8779DEC28D5F04FD7846AA197733FABA 4 @@ -1218,7 +1218,7 @@ Scripts used by the plugin are located in the sqsnobfit_remote_optimizer/scripts support\Message Queue\Obtain Message Queue.vi - D85DB2577AC58A68012056A856899D37 + 20ADE020316488C17C0246FC8DDCBEB9 4 @@ -1281,7 +1281,7 @@ Scripts used by the plugin are located in the sqsnobfit_remote_optimizer/scripts support\User Event - Stop\Fire User Event - Stop.vi - EAA01EB873B404C0F8DD9913A25B40C2 + D2A284567855E1D2560F74D3D7C144A1 -1 @@ -1316,7 +1316,7 @@ Scripts used by the plugin are located in the sqsnobfit_remote_optimizer/scripts . - CD9706109DFA401BC20A938694F81472 + 7EE6310B232DC645F8339E956825D3CB 0 @@ -1379,7 +1379,7 @@ Scripts used by the plugin are located in the sqsnobfit_remote_optimizer/scripts Typedefs - 2286ACFC0F5938DF5E7A1E9CF49A2A06 + D1FA0629FF88DC5DBC21F2173E645224 1 @@ -1470,7 +1470,7 @@ Scripts used by the plugin are located in the sqsnobfit_remote_optimizer/scripts process loops\UI Manager - A01A5FA3C8FBF85485DA1EB83F2A1FC0 + C2EDD5388FA6661F1D0FB0BCEEB8952E 1 @@ -1505,7 +1505,7 @@ Scripts used by the plugin are located in the sqsnobfit_remote_optimizer/scripts support\Message Queue - 95D3EDE039A02AB6CC66404F9999E358 + 20E68AADD91ABB8F4B6600E72CE32355 1 @@ -1596,7 +1596,7 @@ Scripts used by the plugin are located in the sqsnobfit_remote_optimizer/scripts Typedefs\System Control Data.ctl - 532CF755DB215E3C002CE32A3F636A1A + 0741A50017376CC7021437BD39412A22 2 @@ -1645,7 +1645,7 @@ Scripts used by the plugin are located in the sqsnobfit_remote_optimizer/scripts process loops\Acquisition\Hardware Configuration.ctl - E199B6DC142676D12D60C62209B97FC9 + 2B0AEB24487A4C380A240E02BFA8287E 2 @@ -1680,7 +1680,7 @@ Scripts used by the plugin are located in the sqsnobfit_remote_optimizer/scripts process loops\Instrument Manager\Instrument State.ctl - A8FA682D10A527ECBD4DD37F615134DC + F575FBEF66B9A2760DEFA9ADD9D0EC67 2 @@ -1771,7 +1771,7 @@ Scripts used by the plugin are located in the sqsnobfit_remote_optimizer/scripts process loops\Logging\Logging State.ctl - 28D1DE846FAB8DEE60FD73101E69B0AF + CBCB83F64CE25C4F1F541E72674676D2 2 @@ -1820,7 +1820,7 @@ Scripts used by the plugin are located in the sqsnobfit_remote_optimizer/scripts process loops\Remote Connection Manager\RCM Sender Data.ctl - 2B15684C5085617F3A77CE02250F68A8 + B4EE02ADA3B9BBCA4811A7ACD88395EA 2 @@ -1855,7 +1855,7 @@ Scripts used by the plugin are located in the sqsnobfit_remote_optimizer/scripts process loops\UI Manager\support - D4B7C3F3E25022CD5A4BC235523450AC + DC5469A3140203F4D87C2B02492761F2 9 @@ -1918,7 +1918,7 @@ Scripts used by the plugin are located in the sqsnobfit_remote_optimizer/scripts process loops\UI Manager\support\UI Display State.ctl - CE818FCCB0CE3A2599799D6893BDAEEF + E6B3632EE6B48EECBB87FABD92C29F15 3 @@ -1967,7 +1967,7 @@ Scripts used by the plugin are located in the sqsnobfit_remote_optimizer/scripts support\Message Queue\Message Cluster.ctl - 430CE1FAFCA17F11CDBD4D103B62DBFC + FB55D13124EFC17366E85BACE768C196 \ No newline at end of file From 866b4a74b7bc96f7819f00af7b25d0a6b0fb2488 Mon Sep 17 00:00:00 2001 From: John Brittain Date: Thu, 21 Aug 2025 11:28:10 -0700 Subject: [PATCH 2/5] fixed typo in name 'isntructions' to 'instructions' --- install_isntructions.txt => install_instructions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename install_isntructions.txt => install_instructions.txt (92%) diff --git a/install_isntructions.txt b/install_instructions.txt similarity index 92% rename from install_isntructions.txt rename to install_instructions.txt index 7475409..910c267 100644 --- a/install_isntructions.txt +++ b/install_instructions.txt @@ -13,7 +13,7 @@ Setting up SQSnobFit Optimizer ------------------------------ Inside /Plugins/Optimizers/SQSnobFit there are two folders, plugin, where the Rxn Rover plugin resides, and sqsnobfit_remote_optimizer, where the necessary code to launch an instance of SQSnobFit that can communicate with the plugin. If you are using Linux or Mac, simply type make install in the sqsnobfit_remote_optimizer directory to download and install dependencies into a virtual environment. -If using Windows, open a terminal in the sqsnobfit_remote_optimizer directory and type the following commands: +If using Windows, open a terminal(Command Prompt, not powershell) in the sqsnobfit_remote_optimizer directory and type the following commands: python -m venv venv # Creates a virtual environment (venv) From 95cf4697637318267f6054eed5ca6bba2d353541 Mon Sep 17 00:00:00 2001 From: John Brittain Date: Thu, 21 Aug 2025 11:38:06 -0700 Subject: [PATCH 3/5] added .vip install guide and clarified setting it up via command prompt on windows --- README.md | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 09dbab8..660edd5 100644 --- a/README.md +++ b/README.md @@ -9,8 +9,6 @@ modified objective function with built-in communication capabilities. The SQSnobFit algorithm, along with other aspects of the program, can be configured by specifying a configuration file (example files are provided). -## Installation - ### Prerequisites This plugin requires the following to be installed beforehand: @@ -20,7 +18,12 @@ This plugin requires the following to be installed beforehand: Package Manager (VIPM) or can be downloaded from the [ZeroMQ for LabVIEW website](https://labview-zmq.sourceforge.io/). -### Getting the Plugin +## Installation + +1. Download the latest `.vip` installer from the [Releases page](https://github.com/RxnRover/plugin_sqsnobfit/releases/latest). +2. Double-click the downloaded `.vip` file to install it with VIPM. + +### Manual Installation (optional) Download this plugin by clicking the "Code" button in the top right of its GitHub repository and selecting "Download ZIP". Extract the ZIP file into your @@ -41,7 +44,9 @@ Linux or Mac, simply type `make install` in the `sqsnobfit_remote_optimizer` directory to download and install dependencies into a virtual environment. If using Windows, open a terminal in the `sqsnobfit_remote_optimizer` -directory and type the following commands: +directory, but make sure it's a Command Prompt(CMD) window not PowerShell. + +In the terminal window type the following commands: ```batch python -m venv venv # Creates a virtual environment (venv) From 6b6fedfe6a6b9954c6239d4e1a4f3c3ed8c4dcd7 Mon Sep 17 00:00:00 2001 From: John Brittain Date: Sat, 30 Aug 2025 17:31:57 -0500 Subject: [PATCH 4/5] Update install_instructions.txt Co-authored-by: Zachery Crandall <15938371+zachcran@users.noreply.github.com> --- install_instructions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install_instructions.txt b/install_instructions.txt index 910c267..4d14f51 100644 --- a/install_instructions.txt +++ b/install_instructions.txt @@ -13,7 +13,7 @@ Setting up SQSnobFit Optimizer ------------------------------ Inside /Plugins/Optimizers/SQSnobFit there are two folders, plugin, where the Rxn Rover plugin resides, and sqsnobfit_remote_optimizer, where the necessary code to launch an instance of SQSnobFit that can communicate with the plugin. If you are using Linux or Mac, simply type make install in the sqsnobfit_remote_optimizer directory to download and install dependencies into a virtual environment. -If using Windows, open a terminal(Command Prompt, not powershell) in the sqsnobfit_remote_optimizer directory and type the following commands: +If using Windows, open a terminal (Command Prompt, not PowerShell) in the sqsnobfit_remote_optimizer directory and type the following commands: python -m venv venv # Creates a virtual environment (venv) From 19924ab58669315384820b83c9b50cdaf3774dd1 Mon Sep 17 00:00:00 2001 From: John Brittain Date: Sat, 30 Aug 2025 15:38:28 -0700 Subject: [PATCH 5/5] remove install_instructions.txt and update build file --- install_instructions.txt | 30 --------------------- plugin/SQSnobFit.vipb | 58 ++++++++++++++++++++-------------------- 2 files changed, 29 insertions(+), 59 deletions(-) delete mode 100644 install_instructions.txt diff --git a/install_instructions.txt b/install_instructions.txt deleted file mode 100644 index 910c267..0000000 --- a/install_instructions.txt +++ /dev/null @@ -1,30 +0,0 @@ -Install help and mock experiment tutorial for using in RxnRover can be found here: - -https://rxnrover.github.io/RxnRover/user_resources/tutorials/mock_experiment/mock_experiment.html - -Prerequisites -------------- -This plugin requires the following to be installed beforehand: - -Python 3.x. Download it from https://www.python.org/. -ZeroMQ for LabVIEW. The latest version can be installed through the VI Package Manager (VIPM) or can be downloaded from the ZeroMQ for LabVIEW website. - -Setting up SQSnobFit Optimizer ------------------------------- -Inside /Plugins/Optimizers/SQSnobFit there are two folders, plugin, where the Rxn Rover plugin resides, and sqsnobfit_remote_optimizer, where the necessary code to launch an instance of SQSnobFit that can communicate with the plugin. If you are using Linux or Mac, simply type make install in the sqsnobfit_remote_optimizer directory to download and install dependencies into a virtual environment. - -If using Windows, open a terminal(Command Prompt, not powershell) in the sqsnobfit_remote_optimizer directory and type the following commands: - - -python -m venv venv # Creates a virtual environment (venv) -.\venv\Scripts\activate # Activates the venv -pip install -r requirements.txt # Installs dependencies in venv -deactivate # Deactivates the venv - - -Configurations --------------- -The SQSnobFit optimization can be configured by editing or creating a new config file in the sqsnobfit_remote_optimizer/config directory. An example configuration file with default values is provided as default-config.json. - -Plugin Scripts -Scripts used by the plugin are located in the sqsnobfit_remote_optimizer/scripts subdirectory. When creating a new script, ensure that it activates the venv, runs src/main.py with the correct config file as a command line argument, and deactivates the venv when complete. An example start script file should be present in the scripts directory. \ No newline at end of file diff --git a/plugin/SQSnobFit.vipb b/plugin/SQSnobFit.vipb index 224697d..5d4741e 100644 --- a/plugin/SQSnobFit.vipb +++ b/plugin/SQSnobFit.vipb @@ -1,7 +1,7 @@ - + RxnRover_lib_SQSnobFit - 1.0.0.3 + 1.0.0.4 false .. ..\..\..\..\LabView Builds\plugins\plugin_sqsnobfit @@ -245,7 +245,7 @@ Scripts used by the plugin are located in the sqsnobfit_remote_optimizer/scripts . - 1F9A310A229ABF3AA6BC5DC0EBBDCEC0 + BCA26E873F6EE8EBC61F165594C34D40 0 @@ -336,7 +336,7 @@ Scripts used by the plugin are located in the sqsnobfit_remote_optimizer/scripts Main.vi - C04139EEA603FFCC534E5DD3AE32B96E + F198AE9611D08D22B42C07584A0289ED 1 @@ -483,7 +483,7 @@ Scripts used by the plugin are located in the sqsnobfit_remote_optimizer/scripts process loops\Instrument Manager Loop.vi - 1A414BDDB3FECD51B945DCF8251FE6BF + C4123E7F6FED8C6133E240689A1BB101 1 @@ -518,7 +518,7 @@ Scripts used by the plugin are located in the sqsnobfit_remote_optimizer/scripts SubVIs\Close Instrument Safely.vi - 8E204AEB4B28F94860A83D9FCE56CA93 + 09B6F53D0FFA9340E8B818D3F4B49A89 1 @@ -595,7 +595,7 @@ Scripts used by the plugin are located in the sqsnobfit_remote_optimizer/scripts support\Cluster to Variant Attributes.vi - 2CA156093E123D6B97A2F704C084881A + 19799740D642B492D3057AE7CBAF69C3 2 @@ -686,7 +686,7 @@ Scripts used by the plugin are located in the sqsnobfit_remote_optimizer/scripts process loops\Acquisition\Stop Acquisition.vi - CB5B3A1BF2D1AB48B8F0DADD8D358D13 + 7045B126D71B59DA97CB7E72DF564B6D 2 @@ -721,7 +721,7 @@ Scripts used by the plugin are located in the sqsnobfit_remote_optimizer/scripts process loops\Data Display Loop\Parameter Array to String.vi - 31F3C2F607F583B7281E745C9CFC22CE + 89D4C74FF8E05B7BA8C3B163BB713B37 2 @@ -756,7 +756,7 @@ Scripts used by the plugin are located in the sqsnobfit_remote_optimizer/scripts process loops\Event Handler\Error Handler - Event Handling Loop.vi - 640D5576E7C27759A1DB235C3068DD3E + 26EFE46B9BC8C4539C3EBE89DBD7AA32 2 @@ -819,7 +819,7 @@ Scripts used by the plugin are located in the sqsnobfit_remote_optimizer/scripts process loops\Instrument Manager\Error Handler - Instrument Manager Loop.vi - A22C960C1F038CDBBD1C8627745F97C9 + 9B3AB4B5A148FBB2B0D6DE541DC761EE 2 @@ -966,7 +966,7 @@ Scripts used by the plugin are located in the sqsnobfit_remote_optimizer/scripts process loops\Logging\String to Snake Case.vi - 8743AA722EECD47367DB1C263F532281 + 2AC1F302347372F1E3A7DC751D0BE29B 2 @@ -1029,7 +1029,7 @@ Scripts used by the plugin are located in the sqsnobfit_remote_optimizer/scripts process loops\Remote Connection Manager\Remote Connection Manager Loop.vi - 56CC82FDB3307784C46A77473541CDDA + 670DB2FCF986577A113EC06BBCB61B5A 2 @@ -1064,7 +1064,7 @@ Scripts used by the plugin are located in the sqsnobfit_remote_optimizer/scripts process loops\System Control\Error Handler - System Control Loop.vi - F450E5EF74300B3FECD2D0C0B55C076E + D03ABD9B62F035A5F09D0D210AB193C5 2 @@ -1113,7 +1113,7 @@ Scripts used by the plugin are located in the sqsnobfit_remote_optimizer/scripts process loops\UI Manager\Update Data Plot.vi - 8779DEC28D5F04FD7846AA197733FABA + 394BFC778C1F5A3CF37FCF42B8692F93 4 @@ -1218,7 +1218,7 @@ Scripts used by the plugin are located in the sqsnobfit_remote_optimizer/scripts support\Message Queue\Obtain Message Queue.vi - 20ADE020316488C17C0246FC8DDCBEB9 + EC7E56B0D3803C8743C9015F0400D96A 4 @@ -1281,7 +1281,7 @@ Scripts used by the plugin are located in the sqsnobfit_remote_optimizer/scripts support\User Event - Stop\Fire User Event - Stop.vi - D2A284567855E1D2560F74D3D7C144A1 + C7F0E5680EB2A0FBC4F2886CBC334D77 -1 @@ -1316,7 +1316,7 @@ Scripts used by the plugin are located in the sqsnobfit_remote_optimizer/scripts . - 7EE6310B232DC645F8339E956825D3CB + 85E56DA6D139FD6620E3118C4D61F9A5 0 @@ -1379,7 +1379,7 @@ Scripts used by the plugin are located in the sqsnobfit_remote_optimizer/scripts Typedefs - D1FA0629FF88DC5DBC21F2173E645224 + 1787C36D54CD81FCACE989998189CA1B 1 @@ -1470,7 +1470,7 @@ Scripts used by the plugin are located in the sqsnobfit_remote_optimizer/scripts process loops\UI Manager - C2EDD5388FA6661F1D0FB0BCEEB8952E + 01DA655042E029F07D1D8C46CC377CCC 1 @@ -1505,7 +1505,7 @@ Scripts used by the plugin are located in the sqsnobfit_remote_optimizer/scripts support\Message Queue - 20E68AADD91ABB8F4B6600E72CE32355 + 1B1A7140C837FC86E6B5E37F2452135F 1 @@ -1596,7 +1596,7 @@ Scripts used by the plugin are located in the sqsnobfit_remote_optimizer/scripts Typedefs\System Control Data.ctl - 0741A50017376CC7021437BD39412A22 + 84E91B2BFB8972F4F6E3B3DDCAA4C3A0 2 @@ -1645,7 +1645,7 @@ Scripts used by the plugin are located in the sqsnobfit_remote_optimizer/scripts process loops\Acquisition\Hardware Configuration.ctl - 2B0AEB24487A4C380A240E02BFA8287E + 25286072E73BB065A4512568473E2A63 2 @@ -1680,7 +1680,7 @@ Scripts used by the plugin are located in the sqsnobfit_remote_optimizer/scripts process loops\Instrument Manager\Instrument State.ctl - F575FBEF66B9A2760DEFA9ADD9D0EC67 + CBA58779846C717098F959421AD00DCF 2 @@ -1771,7 +1771,7 @@ Scripts used by the plugin are located in the sqsnobfit_remote_optimizer/scripts process loops\Logging\Logging State.ctl - CBCB83F64CE25C4F1F541E72674676D2 + E33DC80ED9FF3A57860BE9384C0A2A23 2 @@ -1820,7 +1820,7 @@ Scripts used by the plugin are located in the sqsnobfit_remote_optimizer/scripts process loops\Remote Connection Manager\RCM Sender Data.ctl - B4EE02ADA3B9BBCA4811A7ACD88395EA + 1E0872E7C7DFE1CFDAA367B4D58B315D 2 @@ -1855,7 +1855,7 @@ Scripts used by the plugin are located in the sqsnobfit_remote_optimizer/scripts process loops\UI Manager\support - DC5469A3140203F4D87C2B02492761F2 + 1B692DEF2CA6138B7715A062372F6C0A 9 @@ -1918,7 +1918,7 @@ Scripts used by the plugin are located in the sqsnobfit_remote_optimizer/scripts process loops\UI Manager\support\UI Display State.ctl - E6B3632EE6B48EECBB87FABD92C29F15 + 6EF35EFEC5377F97ED29D24A4A120E45 3 @@ -1967,7 +1967,7 @@ Scripts used by the plugin are located in the sqsnobfit_remote_optimizer/scripts support\Message Queue\Message Cluster.ctl - FB55D13124EFC17366E85BACE768C196 + DBAA2FC962DC3A443EB6CBA1F8650D61 \ No newline at end of file