Source code for denspp.offline.template.call_data_dummy
import numpy as np
from denspp.offline.data_call import ControllerData, SettingsData
[docs]
class DataLoaderTest(ControllerData):
_settings: SettingsData
_methods_available: list
def __init__(self, settings: SettingsData) -> None:
"""Class for loading and manipulating the used dataset
:param settings: Settings class instance
"""
ControllerData.__init__(self)
self._settings = settings
self._methods_available = self._extract_func(self.__class__)
def __load_test_1d(self) -> None:
"""Loading 1d-test data without getting files"""
fs_used = 20e3
self._load_rawdata_into_pipeline(
elec_type="Test_1d",
file_name='',
fs_orig=fs_used,
elec_orn=[1],
rawdata=np.random.randn(int(fs_used)),
scale_data=1e-6,
)
def __load_test_2d(self) -> None:
"""Loading 2d-test data without getting files"""
fs_used = 20e3
self._load_rawdata_into_pipeline(
elec_type="Test_2d",
file_name='',
fs_orig=fs_used,
elec_orn=[1, 2, 3, 4],
rawdata=np.random.randn(4, int(fs_used)),
scale_data=1e-6,
)
def __load_test_2d_zero(self) -> None:
"""Loading 2d-test data without getting files"""
fs_used = 20e3
self._load_rawdata_into_pipeline(
elec_type="Test_2d",
file_name='',
fs_orig=fs_used,
elec_orn=[1, 2, 3],
rawdata=np.random.randn(3, int(fs_used)),
scale_data=1e-6,
)
def __load_test_args(self, fs: float, data: np.ndarray) -> None:
self._load_rawdata_into_pipeline(
elec_type="Test_args",
file_name='',
fs_orig=fs,
elec_orn=[1],
rawdata=data,
scale_data=1.,
)