moncenterlib.stats.stats_gost_R_8_736_2011.result_formatting module

moncenterlib.stats.stats_gost_R_8_736_2011.result_formatting.format_measurement_components(x: float, s_x_mean: float, n: int, theta: float, p_conf: float | None = None) str

Clause 10.4. Formatting for further processing of results.

Output format:

x; S_x_mean; n; Theta

If necessary, the confidence probability P is also included.

moncenterlib.stats.stats_gost_R_8_736_2011.result_formatting.format_measurement_result(x: float, delta: float, p_conf: float = 0.95, precise_measurement: bool = False) RoundedMeasurementResult

10.3 + Приложение Е.

Формирует окончательную запись результата измерения:

x ± Δ, P=…

Логика: 1) Δ округляется по приложению Е; 2) x округляется до того же разряда, что и Δ; 3) возвращается готовая запись.

Parameters:
  • x (float) – оценка измеряемой величины

  • delta (float) – погрешность без учета знака

  • p_conf (float, optional) – доверительная вероятность

  • precise_measurement (bool, optional) – True -> сохранять 2 значащие цифры в Δ как для точных измерений

Returns:

итог округления и готовая запись

Return type:

RoundedMeasurementResult

moncenterlib.stats.stats_gost_R_8_736_2011.result_formatting.round_to_significant_digits(value: float, sig_digits: int) float

Округляет число до sig_digits значащих цифр.