Source code for visiannot.visiannot.ViSiAnnoTLongRecFromConfigGUI

# -*- coding: utf-8 -*-
#
# Copyright Université Rennes 1 / INSERM
# Contributor: Raphael Weber
#
# Under CeCILL license
# http://www.cecill.info

"""
Module defining :class:`.ViSiAnnoTLongRecFromConfigGUI`
"""


from ..configuration import ConfigurationWindow
from .ViSiAnnoTLongRecFromConfigFile import ViSiAnnoTLongRecFromConfigFile


[docs]class ViSiAnnoTLongRecFromConfigGUI(ViSiAnnoTLongRecFromConfigFile): """ Subclass of :class:`.ViSiAnnoTLongRecFromConfigFile` for launching configuration GUI before launching ViSiAnnoT :param kwargs: keyword arguments of the constructor of :class:`.ConfigurationWindow` """ def __init__(self, **kwargs): # configuration GUI win_config = ConfigurationWindow(**kwargs) # get configuration dictionaries config_dict = {"General": win_config.general_dict} for key, config in win_config.meta_dict.items(): config_dict[key] = config.dict # launch ViSiAnnoT ViSiAnnoTLongRecFromConfigFile.__init__(self, config_dict)