Source code for imhr.r33
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
| `@purpose`: Module designed for working with the R33 study.
| `@date`: Created on Sat May 1 15:12:38 2019
| `@author`: Semeon Risom
| `@email`: semeon.risom@gmail.com
| `@url`: https://semeon.io/d/imhr
"""
# allowed imports
__all__ = ['Classify','Metadata','Model','nslr_hmm','Processing','Settings']
# core
from pdb import set_trace as breakpoint
import os
import sys
# relative paths
sys.path.append(os.path.dirname(os.path.realpath(__file__)))
# imports
from . import _nslr_hmm as nslr_hmm
from ._classify import Classify as _Classify
from ._metadata import Metadata
from ._model import Model as _Model
from ._processing import Processing as _Processing
from ._settings import Settings as _Settings
# set as namespace package
# see https://stackoverflow.com/questions/41621131/python-namespace-packages-in-python3
import pkg_resources
pkg_resources.declare_namespace(__name__)
del pkg_resources
# classes
[docs]class Classify(_Classify):
"""Classification of eyetracking data for imhr.r33.procesing."""
__doc__ = _Classify.__init__.__doc__
def __init__(self, isLibrary=False):
super().__init__(isLibrary=False)
[docs]class Model(_Model):
"""Run statistical models for analysis."""
__doc__ = _Model.__init__.__doc__
def __init__(self, isLibrary=False):
super().__init__(isLibrary=False)
[docs]class Processing(_Processing):
"""Hub for running processing and analyzing raw data."""
__doc__ = _Processing.__init__.__doc__
def __init__(self):
super().__init__()
[docs]class Settings(_Settings):
"""Default settings for imhr.r33.Processing"""
__doc__ = _Settings.__init__.__doc__
def __init__(self, isLibrary=False):
super().__init__(isLibrary=False)
# finished
# del os, sys, _Classify, _Metadata, _Model, _Processing, _Settings