The abTEM code: transmission electron microscopy from first principles | Synapse