Ejemplo n.º 1
0
def main():
    # GENERATES WITHOUT ARGUMENTS: irrev_binary_1.tex irrev_binary_2.tex irrev_binary_rate.tex irrev_binary_k_b.c irrev_binary_K_eq.c
    from sympy.printing.latex import latex

    open("irrev_binary_1.tex", "wt").write(as_align_env(eqs[:2]))
    open("irrev_binary_2.tex", "wt").write(as_align_env(eqs[2:]))
    open("irrev_binary_rate.tex", "wt").write(latex(rate_expr))
    open("irrev_binary_k_b.c", "wt").write("return_val = {};".format(ccode(alt_expl_in_t)))
    open("irrev_binary_K_eq.c", "wt").write("return_val = {};".format(ccode(alt_expl_in_t.subs({k_b: k_f / K_eq}))))
Ejemplo n.º 2
0
def main():
    # GENERATES WITHOUT ARGUMENTS: irrev_binary_1.tex irrev_binary_2.tex irrev_binary_rate.tex irrev_binary_k_b.c irrev_binary_K_eq.c
    from sympy.printing.latex import latex
    open('irrev_binary_1.tex', 'wt').write(as_align_env(eqs[:2]))
    open('irrev_binary_2.tex', 'wt').write(as_align_env(eqs[2:]))
    open('irrev_binary_rate.tex', 'wt').write(latex(rate_expr))
    open('irrev_binary_k_b.c', 'wt').write('return_val = {};'.format(
        ccode(alt_expl_in_t)))
    open('irrev_binary_K_eq.c', 'wt').write('return_val = {};'.format(
        ccode(alt_expl_in_t.subs({k_b: k_f/K_eq}))))
Ejemplo n.º 3
0
def main():
    # GENERATES WITHOUT ARGUMENTS: rev_binary_1.tex rev_binary_2.tex rev_binary_3.tex rev_binary_rate.tex rev_binary_k_b.c rev_binary_K_eq.c
    from sympy.printing.latex import latex
    open('rev_binary_1.tex', 'wt').write(as_align_env(eqs[:2]))
    open('rev_binary_2.tex', 'wt').write(as_align_env([gen_integral_eq]))
    open('rev_binary_3.tex', 'wt').write(as_align_env(eqs[2:]))
    open('rev_binary_rate.tex', 'wt').write(latex(rate_expr))
    open('rev_binary_k_b.c', 'wt').write(
        get_code(alt_expl_in_t_eq.rhs.subs({a: subs[a]})))
    open('rev_binary_K_eq.c', 'wt').write(
        get_code(alt_expl_in_t_eq.rhs.subs({a: subs[a]}), {k_b: k_f/K_eq}))
Ejemplo n.º 4
0
def main():
    # GENERATES WITHOUT ARGUMENTS: rev_binary_1.tex rev_binary_2.tex rev_binary_3.tex rev_binary_rate.tex rev_binary_k_b.c rev_binary_K_eq.c
    from sympy.printing.latex import latex
    open('rev_binary_1.tex', 'wt').write(as_align_env(eqs[:2]))
    open('rev_binary_2.tex', 'wt').write(as_align_env([gen_integral_eq]))
    open('rev_binary_3.tex', 'wt').write(as_align_env(eqs[2:]))
    open('rev_binary_rate.tex', 'wt').write(latex(rate_expr, symbol_names=symbol_names))
    open('rev_binary_k_b.c', 'wt').write(
        get_code(alt_expl_in_t_eq.rhs.subs({a: subs[a]})))
    open('rev_binary_K_eq.c', 'wt').write(
        get_code(alt_expl_in_t_eq.rhs.subs({a: subs[a]}), {k_b: k_f/K_eq}))
Ejemplo n.º 5
0
def main():
    # GENERATES WITHOUT ARGUMENTS: rev_unary_1.tex rev_unary_rate.tex rev_unary_k_b.c rev_unary_K_eq.c
    from sympy.printing.latex import latex
    open('rev_unary_1.tex', 'wt').write(as_align_env(eqs))
    open('rev_unary_rate.tex', 'wt').write(latex(rate_expr))
    open('rev_unary_k_b.c', 'wt').write('return_val = {};'.format(ccode(alt_expl_in_t)))
    open('rev_unary_K_eq.c', 'wt').write('return_val = {};'.format(
        ccode(alt_expl_in_t.subs({k_b: k_f/K_eq}))))
Ejemplo n.º 6
0
def main():
    # GENERATES WITHOUT ARGUMENTS: rev_unary_1.tex rev_unary_rate.tex rev_unary_k_b.c rev_unary_K_eq.c
    from sympy.printing.latex import latex
    print('###########################################')
    print(symbol_names)
    print('###########################################')
    open('rev_unary_1.tex', 'wt').write(as_align_env(eqs))
    open('rev_unary_rate.tex',
         'wt').write(latex(rate_expr, symbol_names=symbol_names))
    open('rev_unary_k_b.c',
         'wt').write('return_val = {};'.format(ccode(alt_expl_in_t)))
    open('rev_unary_K_eq.c', 'wt').write('return_val = {};'.format(
        ccode(alt_expl_in_t.subs({k_b: k_f / K_eq}))))