NanoSight Automation is a program written in Python 3.6 to coordinate the functions of a NanoSight NS300 instrument and a MVX 7100 autosampler for the purpose of automating NanoSight sample acquisition and analysis. This is done by detecting certain “signals” from each of the individual machine’s control programs and programmatically moving and clicking the mouse as necessary to acquire and analyze each sample.
The program was developed specifically for the Center for Environmental and Systems Biochemistry (CESB) at the University of Kentucky (UK). If it is desirable to use the program outside of that context then modification may be necessary.
This software is supplied "as is" and "with all faults". There are no representations or warranties of any kind concerning the safety, suitability, lack of viruses, inaccuracies, typographical errors, or other harmful components of this software. The user is solely responsible for determining whether this software is compatible with your equipment and other software installed on your equipment. The user is also solely responsible for the protection of their equipment and backup of their data. We will not be liable for any damages you may suffer in connection with using, modifying, or distributing this software. We also reserve the right to make changes in the software without notification, and make no representations or warranties that the software will be suitable for use without further testing or modification. Use the software at your own risk.
This program is a free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation. See the file LICENSE for details.
We can be contacted over the Issues, or directly at [email protected].
A detailed guide covering many aspects of using the program is in the "NanoSight Automation Handbook.docx" file.