"""
eit util: utils function and class specific to eit sub-package.

eit utils mostly gather tools to compute conductivity/admitivity values, handle numpy arrays and plot eit_simulation results.
"""

from ._misc import (
    get_samples_index,
    sample_nerve_results,
    plot_array,
    gen_idx_arange,
    thr_window,
)
from ._eit_plot import (
    Figure_elec,
    gen_fig_elec,
    plot_all_elec,
    add_nerve_plot,
    scale_axs,
    plot_nerve_nor,
    fill_between_all_elec,
    color_elec,
)

# from . import

submodules = []

classes = [
    "Figure_elec",
]

functions = [
    "get_samples_index",
    "sample_nerve_results",
    "plot_array",
    "get_query",
    "gen_idx_arange",
    "thr_window",
    "gen_fig_elec",
    "plot_all_elec",
    "add_nerve_plot",
    "scale_axs",
    "plot_nerve_nor",
    "fill_between_all_elec",
    "color_elec",
]

__all__ = []

__all__ += submodules
__all__ += classes
__all__ += functions
