diophantine_nd, a Python code which is given a Diophantine equation in N variables, and returns all strictly positive solutions or all nonnegative solutions.
The computer code and data files described and made available on this web page are distributed under the GNU LGPL license.
diophantine_nd is available in a MATLAB version and an Octave version and a Python version.
polyomino_parity, a Python code which uses parity considerations to determine whether a given set of polyominoes can tile a specified region.