...
self.timestamp_pv = epics.PV(pv_name+':Image:TimeStamp_RBV', auto_monitor=True)
self.arraydata_pv = epics.PV(pv_name+':Image:ArrayData')# size of the image
#self.numpix_x_pv = epics.PV(pv_name+':ROI:ArraySizeX_RBV')
#self.numpix_y_pv = epics.PV(pv_name+':ROI:ArraySizeY_RBV')
self.numpix_x_pv = epics.PV(pv_name+':Image:ArraySize0_RBV')
self.numpix_y_pv = epics.PV(pv_name+':Image:ArraySize1_RBV')#self.acquire_pv = epics.PV(pv_name+':ROI:Acquire_RBV')
self.is_rotated_pv = epics.PV(pv_name+':IS_ROTATED')
self.x_orient_pv = epics.PV(pv_name+':X_ORIENT')
self.y_orient_pv = epics.PV(pv_name+':Y_ORIENT')- Reshape: camdata.data = new_data.reshape((numpix_y,numpix_x))