waveform_editor.settings.NiceSettings

class waveform_editor.settings.NiceSettings(*, are_required_filled, dir_executable, environment, inv_executable, is_direct_mode, is_inverse_mode, machine_preset, 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.

set_machine_preset()

set_mode_flags()

to_dict()

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

Attributes

DIRECT_MODE

INVERSE_MODE

PRESET_CUSTOM

PRESET_ITER

PRESET_URIS

PRESET_WEST

are_required_filled

dir_executable

environment

inv_executable

is_direct_mode

is_inverse_mode

machine_preset

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: 2026-05-21