reorganize operators by forward and adjoint
just the iterative sense solver body
add compat with Python 3