Source code for wield.control.fitting.SISO.testing

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# SPDX-License-Identifier: Apache-2.0
# SPDX-FileCopyrightText: © 2021 Massachusetts Institute of Technology.
# SPDX-FileCopyrightText: © 2021 Lee McCuller <mcculler@caltech.edu>
# NOTICE: authors should document their contributions in concisely in NOTICE
# with details inline in source files, comments, and docstrings.
"""
Contains setup functions for test data, these are returned in a QuickBunch dictionary, with some annotation about the number of data sets
"""

from . import simple_set_1
from . import random_sets

from ..data2testcase import (
    data2testcase,
    testcase2data,
)

from .utilities import (
    assert_almost_equal,
)

from .datasets import datasets

[docs] def IIRrational_data(name, set_num=0, instance_num=0, **kwargs): return datasets[name].generator(sN=set_num, iN=instance_num, **kwargs)
__all__ = [ 'assert_almost_equal', 'data2testcase', 'testcase2data', 'IIRrational_data', 'datasets', ]