pyTNC is a software-implemented Terminal Node Controller, intended for use in amateur radio, written in Python.