diff --git a/pyrelacs/repros/repros.py b/pyrelacs/repros/repros.py index 89171cb..9c094e9 100644 --- a/pyrelacs/repros/repros.py +++ b/pyrelacs/repros/repros.py @@ -1,14 +1,13 @@ import sys -import importlib.util import ast import pathlib - -from IPython import embed import nixio as nix -from pyrelacs.util.logging import config_logging +import importlib.util +from pyrelacs.util.logging import config_logging log = config_logging() +from IPython import embed class Repro: def __init__(self) -> None: diff --git a/pyrelacs/ui/about.py b/pyrelacs/ui/about.py index b70c6e3..1636d65 100644 --- a/pyrelacs/ui/about.py +++ b/pyrelacs/ui/about.py @@ -1,4 +1,3 @@ -import os import pathlib from PyQt6.QtGui import QPixmap @@ -7,7 +6,7 @@ from PyQt6.QtCore import Qt class AboutDialog(QDialog): - + def __init__(self, parent=None) -> None: super().__init__(parent=parent) self.setModal(True) @@ -20,11 +19,11 @@ class AboutDialog(QDialog): class About(QWidget): - + def __init__(self, parent=None) -> None: super().__init__(parent=parent) self.setLayout(QVBoxLayout()) - + heading = QLabel("pyRelacs") font = heading.font() font.setPointSize(18) @@ -33,10 +32,10 @@ class About(QWidget): heading.setAlignment(Qt.AlignmentFlag.AlignCenter) subheading = QLabel("relacsed electrophysiological recordings") subheading.setAlignment(Qt.AlignmentFlag.AlignCenter) - nix_link = QLabel("https://github.com/bendalab") + nix_link = QLabel("https://github.com/relacs") nix_link.setOpenExternalLinks(True) nix_link.setAlignment(Qt.AlignmentFlag.AlignCenter) - rtd_link = QLabel("https://nixio.readthedocs.io/en/master/") + rtd_link = QLabel("https://relacs.net") rtd_link.setOpenExternalLinks(True) rtd_link.setAlignment(Qt.AlignmentFlag.AlignCenter) @@ -50,7 +49,7 @@ class About(QWidget): iconlabel.setMaximumWidth(300) iconlabel.setAlignment(Qt.AlignmentFlag.AlignCenter) iconlabel.setScaledContents(True) - + self.layout().addWidget(heading) self.layout().addWidget(subheading) self.layout().addWidget(iconlabel) diff --git a/pyrelacs/ui/mainwindow.py b/pyrelacs/ui/mainwindow.py index 43c7531..24dc71e 100644 --- a/pyrelacs/ui/mainwindow.py +++ b/pyrelacs/ui/mainwindow.py @@ -16,7 +16,6 @@ import nixio as nix import pyqtgraph as pg from pathlib import Path as path -from importlib.resources import files as rsrc_files from scipy.signal import welch, find_peaks from ..worker import Worker @@ -100,7 +99,7 @@ class PyRelacs(QMainWindow): file_menu = menu.addMenu("&File") file_menu.addAction(self._rlx_exitaction) file_menu.addAction(self._rlx_aboutaction) - + device_menu = menu.addMenu("&DAQ") device_menu.addAction(self._daq_connectaction) device_menu.addAction(self._daq_disconnectaction) @@ -109,7 +108,6 @@ class PyRelacs(QMainWindow): help_menu = menu.addMenu("&Help") help_menu.addSeparator() - # help_menu.addAction(self._about_action) # help_menu.addAction(self._help_action) self.setMenuBar(menu) @@ -117,7 +115,7 @@ class PyRelacs(QMainWindow): rlx_toolbar = QToolBar("Relacs") rlx_toolbar.addAction(self._rlx_exitaction) rlx_toolbar.setIconSize(QSize(24, 24)) - + self.addToolBar(Qt.ToolBarArea.TopToolBarArea, rlx_toolbar) daq_toolbar = QToolBar("DAQ") daq_toolbar.addAction(self._daq_connectaction) @@ -128,12 +126,12 @@ class PyRelacs(QMainWindow): repro_toolbar = QToolBar("Repros") repro_names, file_names = self.repros.names_of_repros() for rep, fn in zip(repro_names, file_names): - individual_repro_button = QAction(rep, self) - individual_repro_button.setStatusTip(rep) - individual_repro_button.triggered.connect( + repro_action = QAction(rep, self) + repro_action.setStatusTip(rep) + repro_action.triggered.connect( lambda checked, n=rep, f=fn: self.run_repro(n, f) ) - repro_toolbar.addAction(individual_repro_button) + repro_toolbar.addAction(repro_action) self.addToolBar(Qt.ToolBarArea.TopToolBarArea, repro_toolbar) def create_buttons(self):