from time import time as get_wall_time
import signal
from ._import import _import, _get_dirs, _get_files
from ._version import version as __version__
[docs]__author__ = "Wisconsin Autonomous (wisconsinautonomous@studentorg.wisc.edu)"
"""Wisconsin Autonomous (wisconsinautonomous@studentorg.wisc.edu)"""
"""BSD3"""
for d in _get_dirs(__file__, ignore=["chrono", "data"]):
_import(d, globals())
for f in _get_files(__file__):
_import(f, globals())
def _signal_handler(sig, frame):
"""Signal handler that will exit if ctrl+c is recorded in the terminal window.
Allows easier exiting of a matplotlib plot
Args:
sig (int): Signal number
frame (int): ?
"""
import sys
sys.exit(0)
# setup the signal listener to listen for the interrupt signal (ctrl+c)
signal.signal(signal.SIGINT, _signal_handler)
del _import, _get_dirs, _get_files, signal