コード例 #1
0
ファイル: tester.py プロジェクト: Kimchelly/Physics-Lab-Data
def main():
    # Get from cvs
    means = [1, 2, 3]
    # Get from cvs
    sigmas = [0.5, 0.1, 0.2]

    # Hard coded formula
    formula = "x * y * z"
    # Hard coded vars
    error_vars = ["x", "y", "z"]
    # print(calc.unweighted_mean(means))
    print(calc.error_propagation(means, sigmas, formula, error_vars))
コード例 #2
0
def propagate_xapprox(vals, sigmas):
    formula = formulas.get_x_approx_literal()
    error_vars = ['h2', 'h_e', 'D', 'L']
    return calc.error_propagation(vals, sigmas, formula, error_vars)
コード例 #3
0
def propagate_he(vals, sigmas):
    formula = formulas.get_he_calc_literal()
    error_vars = ['h1', 'h2', 'h1_prime', 'h2_prime']
    return calc.error_propagation(vals, sigmas, formula, error_vars)
コード例 #4
0
def propagate_b_e(vals, sigmas):
    formula = formulas.get_b_e_calc_literal()
    error_vars = ['D']
    return calc.error_propagation(vals, sigmas, formula, error_vars)
コード例 #5
0
def propagate_em(vals, sigmas):
    formula = formulas.get_em_calc_literal()
    error_vars = ['V', 'A']
    return calc.error_propagation(vals, sigmas, formula, error_vars)