waveform_editor.settings.NiceSettings

class waveform_editor.settings.NiceSettings(*, are_required_filled, dir_executable, environment, inv_executable, is_direct_mode, is_inverse_mode, md_iron_core, md_pf_active, md_pf_passive, md_wall, mode, verbose, name)

Bases: Parameterized

__init__(**params)

Methods

__init__(**params)

apply_settings(params)

Update parameters from a dictionary, skipping unknown keys.

check_required_params_filled()

panel()

set_mode_flags()

to_dict()

Returns a dictionary representation of current parameter values, excluding params with a precendence of -1.

Attributes

BASE_REQUIRED

DIRECT_MODE

INVERSE_MODE

are_required_filled

dir_executable

environment

inv_executable

is_direct_mode

is_inverse_mode

md_iron_core

md_pf_active

md_pf_passive

md_wall

mode

name

param

verbose

apply_settings(params)

Update parameters from a dictionary, skipping unknown keys.

to_dict()

Returns a dictionary representation of current parameter values, excluding params with a precendence of -1.


Last update: 2025-10-02