def test_to_latex(): kamodo = Kamodo(f='x**2', verbose=True) assert str(kamodo.to_latex()) == r'\begin{equation}f{\left(x \right)} = x^{2}\end{equation}' kamodo = Kamodo(g='x', verbose=True) assert str(kamodo.to_latex()) == r'\begin{equation}g{\left(x \right)} = x\end{equation}' kamodo['f(x[cm])[kg]'] = 'x**2' kamodo['g'] = kamodofy(lambda x: x**2, units='kg', arg_units=dict(x='cm'), equation='$x^2$') kamodo.to_latex()
def test_to_latex(): warnings.simplefilter('error') kamodo = Kamodo(f='x**2', verbose=True) assert str(kamodo.to_latex(mode='inline')) == r'$f{\left(x \right)} = x^{2}$' kamodo = Kamodo(g='x', verbose=True) assert str(kamodo.to_latex(mode='inline')) == r'$g{\left(x \right)} = x$' kamodo['f(x[cm])[kg]'] = 'x**2' kamodo['g'] = kamodofy(lambda x: x**2, units='kg', arg_units=dict(x='cm'), equation='$x^2$') kamodo['h'] = kamodofy(lambda x: x**2, units='kg', arg_units=dict(x='cm')) @kamodofy(units = 'kg/m^3', citation = 'Bob et. al, 2018') def rho(x = np.array([3,4,5]), y = np.array([1,2,3])): """A function that computes density""" return x+y kamodo['rho'] = rho kamodo.to_latex()