Python Binding PolynomialCorrection - neutronimaging/imagingsuite GitHub Wiki

Return to Python bindings manual

API

Methods

Enums

Example

import numpy as np 
import imagalg

pc=imagalg.PolynomialCorrection()

coef=[1,2,3,4] # 1+2x+3x^2+4x^3

pc.setup(coef)

# Lists
arr=[1,2,3,4,5,6]
res=pc.process(arr)
print(res)

# Numpy arrays are processed inplace
mat=np.array[1,2,3],[4,5,6](/neutronimaging/imagingsuite/wiki/1,2,3],[4,5,6)

print("Before ",mat)
pc.process(mat)
print("After ", mat)