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.