spluque Squashed commit of the following:
f392c5e Aug 11, 2020
Squashed commit of the following:
commit d383f13
Author: Sebastian Luque <spluque@gmail.com>
Date:   Mon Aug 10 16:25:50 2020 -0500

    Moved calibrate method to separate module to be used in __main__.py

commit 6cd6cae
Author: Sebastian Luque <spluque@gmail.com>
Date:   Sun Aug 9 12:46:41 2020 -0500

    New TDR implementation using single inheritance scheme
f392c5e