Loading the projection matrix for the conebeam geometry

mat_ap = np.array([[282.7221, -125.1971, -1868.2987, 134883.0415],
[301.7892, 1876.1042, -98.3304, -131400.1424],
[0.9967, -0.0309, 0.0752, -624.0998]
], dtype=np.float32)
mat_lt = np.array([[29.0441, 210.9549, -1890.5741, 152251.1058],
[-1902.1216, 199.9755, -24.8371, -161046.4005],
[-0.0228, 0.9991, 0.0371, -606.3542]
], dtype=np.float32)

imf.execute_algorithm(‘CT.CT.Load_projection_matrix_file’, [mat_ap,mat_lt ])
imf.execute_algorithm(‘CT.ProjectionMatrixIoAlgorithm’, [mat_ap,mat_lt ])

Both the available algorithms provide the same out. What data type does the method intake.
imf.execute_algorithm(‘CT.ProjectionMatrixIoAlgorithm’, [mat_ap, mat_lt])
TypeError: sequence item 0: Unable to cast Python instance of type <class ‘numpy.ndarray’> to C++ type ‘?’ (#define PYBIND11_DETAILED_ERROR_MESSAGES or compile in debug mode for details)

imf.execute_algorithm(‘CT.CT.Load_projection_matrix_file’, [mat_ap,mat_lt ])
TypeError: sequence item 0: Unable to cast Python instance of type <class ‘numpy.ndarray’> to C++ type ‘?’ (#define PYBIND11_DETAILED_ERROR_MESSAGES or compile in debug mode for details)

This should be answered in the other thread, here.
Please use the same thread for your related questions.

Regards,
Van