NanoCETPy.models package

Submodules

NanoCETPy.models.arduino module

NanoCETPy.models.basler module

NanoCETPy.models.experiment module

NanoCETPy.models.model_utils module

Utility functions for some image processing used in alignment

NanoCETPy.models.model_utils.centroid(image)
NanoCETPy.models.model_utils.circle2d_array(center, radius, size=(1000, 1000))
NanoCETPy.models.model_utils.gaussian2d_array(mean, var, size=(1000, 1000))
NanoCETPy.models.model_utils.image_convolution(image, kernel=array([[1.0, 1.0, 1.0, 1.0, 1.0], [1.0, 1.0, 1.0, 1.0, 1.0], [1.0, 1.0, 1.0, 1.0, 1.0], [1.0, 1.0, 1.0, 1.0, 1.0], [1.0, 1.0, 1.0, 1.0, 1.0]]))
NanoCETPy.models.model_utils.to_uint8(image)

NanoCETPy.models.movie_saver module

Module contents

The models for the sequential operation of the NanoCET.

Apart from a NanoCETPy.sequential.models.experiment module containing all the methods for running a sequential experiment, there are modified versions of the already exisiting Basler camera and Arduino models. A demo experiment class has been added to be able to run the GUI without attached devices.