Hi, You could try using PyArray_NewFromDescr NumPy C-API function for creating nd-array in function capturing frames. than doing nested loops to do copy byte by byte. (This could be the bottleneck) https://docs.scipy.org/doc/numpy-1.14.0/reference/c-api.array.html#from-scratch
Regards, Aravindhan K On Mon, May 21, 2018 at 5:12 PM, aishwarya selvaraj < aishwaryaselvaraj1...@gmail.com> wrote: > Dear all, > I was programming for Andor CCD using SDK libraries in python using cython. > I have a piece of code within my .pyx script which does the function of > storing the data into a 3D array. While acquiring n frames, each of them is > stored in a 3D array named data, which later I would be displaying. But > this creates a bottleneck in my code. > Hence I need to introduce threading, such that for each frame to be stored > there are individual threads for the same and the frames could be displayed > simultaneously without creating a performance lag. > Since I have never worked on multithreading, could anyone please help me. > PFA of the code. (LiveAcquisition code) > > > -- > Regards, > Aishwarya Selvaraj > > _______________________________________________ > Chennaipy mailing list > Chennaipy@python.org > https://mail.python.org/mailman/listinfo/chennaipy > >
_______________________________________________ Chennaipy mailing list Chennaipy@python.org https://mail.python.org/mailman/listinfo/chennaipy