2020 • NanoNET: An extendable Python framework for semi-empirical tight-binding models