_images/logo.png

NanoCETPy

NanoCETPy is a Python program to control the instruments developed and built by [Dispertech](https://www.dispertech.com). The main focus is the auto-alignment of the laser to the hollow-core fiber, accepting parameters from the user, and saving data.

The program follows the MVC pattern strictly, separating the Models, Views, and Controllers into different modules. The controllers is where the custom drivers for the different components can be found, the models specify the usage logic, including how to save data, how to perform the alignment, etc. The view holds the user interface elements.

This documentation is intended for those users who want to dive deeper into how the [NanoCET](https://www.dispertech.com/products) is controlled, help with troubleshooting, or extending the functionality. Any issues with the code should be reported using the [issue tracker at Github](https://github.com/Dispertech/NanoCETPy/issues), or the [contact form](https://www.dispertech.com/contact).

General discussions about the usage of the software, potential improvements, etc. can be submitted to the [discussion forum hosted on Github](https://github.com/Dispertech/NanoCETPy/discussions).

Contents