Source code for intan.applications

"""Lightweight package exports for intan.applications.

Make imports lazy/guarded so importing the package doesn't pull heavy
dependencies (tensorflow, scipy, pandas) during CLI or test runs.
"""
try:
	from ._emg_viewer import EMGViewer
except Exception:
	EMGViewer = None

try:
	from ._launcher import launch_emg_viewer, launch_emg_trial_selector
except Exception:
[docs] def launch_emg_viewer(*a, **k): raise RuntimeError('launch_emg_viewer is unavailable (import failed)')
[docs] def launch_emg_trial_selector(*a, **k): raise RuntimeError('launch_emg_trial_selector is unavailable (import failed)')
try: from ._emg_trial_selector import EMGTrialSelector except Exception: EMGTrialSelector = None