Thank you for sharing this wonderful code.
I am currently trying to use Cadical from rustsat and would like to ask about how to set options.
I understand that it works in the form of solver.set_option("seed", 42), but how should I set a timeout?
According to cadical --help, it should be set like -t <sec> set wall clock time limit, but using solver.set_option("t", 10) did not work.