preconds from biform
python preconditioner