Modelling thermochemical processes in protoplanetary discs I: numerical methods. Issue 3 (10th April 2020)