visualdynamics.gui.field_limit_panel¶
field_limit_panel
¶
The field limit's settings and what it found, beside the set drawn with its limit and envelope.
The Field Limit reading of a set of measured PSDs or SRSs (the records
of one, or several selected together) takes a statistical limit over
the set and writes a straight-line envelope over it
(core.field_limit); the plot draws the set, the limit and the
envelope (plot.field_limit). The settings are the limit's (which
statistic, the coverage and confidence, k, and a standard deviation to
state instead of estimating one), the envelope's (the overshoot
allowed, the most breakpoints, and whether the rms is exceeded or
kept) and the margin to add. Rows that a statistic does not use are
hidden. Under the rule the panel reads out what the limit rests on,
the factor, the breakpoints, the overshoot, the rms and the area
added, and the notes; a refusal is said in their place.
Make Specification is the apply button: it writes the specification
the reading shows into the project (Project.derive_specification),
with the margin added.
Classes:
| Name | Description |
|---|---|
FieldLimitPanel |
The limit's and the envelope's settings, then the reading. |
Classes¶
FieldLimitPanel
¶
Bases: QWidget
The limit's and the envelope's settings, then the reading.
Edits are emitted as the dict settings returns.
Methods:
| Name | Description |
|---|---|
settings |
The settings as |
set_settings |
Show |
show_fit |
Write |
Source code in src/visualdynamics/gui/field_limit_panel.py
56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 | |
Methods:¶
settings
¶
The settings as Project.field_limit takes them, with
margin_db beside them; only what the statistic uses is set.
Source code in src/visualdynamics/gui/field_limit_panel.py
set_settings
¶
Show settings (as settings returns them) without
emitting.
Source code in src/visualdynamics/gui/field_limit_panel.py
show_fit
¶
Write fit, an EnvelopeFit, into the rows, its rms
converted by scale into unit; None clears them, with
refusal said in their place. Make Specification is offered
only when there is a fit to make one from.