In [38]: a = Symbol('a', positive=True) In [39]: integrate(cos(x)/x, (x, a, oo), meijerg=True) Out[39]: ⎛ │ 2⎞ ⎽⎽⎽ ╭─╮3, 0 ⎜ 1, 1/2 │ a ⎟ ╲╱ π ⋅│╶┐ ⎜ │ ──⎟ ╰─╯2, 4 ⎝1/2, 0, 0 1/2 │ 4 ⎠ ────────────────────────────────────── 2 In [40]: timeit clear_cache();integrate(cos(x)/x, (x, a, oo), meijerg=True) 1 loops, best of 3: 999 ms per loop In [54]: timeit clear_cache(); integrate(sin(z*x)*(x**2-1)**(-(y+S(1)/2)), (x, 1, oo), meijerg=True, conds='none') 1 loops, best of 3: 4.82 s per loop In [55]: integrate(sin(z*x)*(x**2-1)**(-(y+S(1)/2)), (x, 1, oo), meijerg=True, conds='none') Out[56]: -y ── y + 1/2 2 ⎛ ⅈ⋅π⎞ ⎛ 2⎞ ⎛ 2 ⅈ⋅π⎞ ⎜ ───⎟ ⎽⎽⎽ ⎜z ⎟ ⎜z ⋅ℯ ⎟ ⎜ 2 ⎟ ╲╱ π ⋅⎜──⎟ ⋅⎜───────⎟ ⋅besseli⎝y, z⋅ℯ ⎠⋅Γ(-y + 1/2) ⎝4 ⎠ ⎝ 4 ⎠ ──────────────────────────────────────────────────────────── z