---------------------------------------------------------------------------
RuntimeError Traceback (most recent call last)
C:\Users\Matthew\Anaconda3\lib\site-packages\sympy\interactive\printing.py in _print_latex_png(o)
122 try:
--> 123 return _preview_wrapper(s)
124 except RuntimeError:
C:\Users\Matthew\Anaconda3\lib\site-packages\sympy\interactive\printing.py in _preview_wrapper(o)
76 outputbuffer=exprbuffer, preamble=preamble,
---> 77 dvioptions=dvioptions)
78 except Exception as e:
C:\Users\Matthew\Anaconda3\lib\site-packages\sympy\printing\preview.py in preview(expr, output, viewer, euler, packages, filename, outputbuffer, preamble, dvioptions, outputTexFile, **latex_settings)
192 if not find_executable('latex'):
--> 193 raise RuntimeError("latex program is not installed")
194
RuntimeError: latex program is not installed
During handling of the above exception, another exception occurred:
ParseFatalException Traceback (most recent call last)
ParseFatalException: Expected a delimiter (at char 394), (line:1, col:395)
During handling of the above exception, another exception occurred:
ParseSyntaxException Traceback (most recent call last)
C:\Users\Matthew\Anaconda3\lib\site-packages\matplotlib\mathtext.py in parse(self, s, fonts_object, fontsize, dpi)
2367 try:
-> 2368 result = self._expression.parseString(s)
2369 except ParseBaseException as err:
C:\Users\Matthew\Anaconda3\lib\site-packages\pyparsing.py in parseString(self, instring, parseAll)
1124 # catch and re-raise exception from here, clears out pyparsing internal stack trace
-> 1125 raise exc
1126 else:
C:\Users\Matthew\Anaconda3\lib\site-packages\pyparsing.py in parseString(self, instring, parseAll)
1114 try:
-> 1115 loc, tokens = self._parse( instring, 0 )
1116 if parseAll:
C:\Users\Matthew\Anaconda3\lib\site-packages\pyparsing.py in _parseCache(self, instring, loc, doActions, callPreParse)
1045 try:
-> 1046 value = self._parseNoCache( instring, loc, doActions, callPreParse )
1047 ParserElement._exprArgCache[ lookup ] = (value[0],value[1].copy())
C:\Users\Matthew\Anaconda3\lib\site-packages\pyparsing.py in _parseNoCache(self, instring, loc, doActions, callPreParse)
988 try:
--> 989 loc,tokens = self.parseImpl( instring, preloc, doActions )
990 except IndexError:
C:\Users\Matthew\Anaconda3\lib\site-packages\pyparsing.py in parseImpl(self, instring, loc, doActions)
2623 if self.expr is not None:
-> 2624 return self.expr._parse( instring, loc, doActions, callPreParse=False )
2625 else:
C:\Users\Matthew\Anaconda3\lib\site-packages\pyparsing.py in _parseCache(self, instring, loc, doActions, callPreParse)
1045 try:
-> 1046 value = self._parseNoCache( instring, loc, doActions, callPreParse )
1047 ParserElement._exprArgCache[ lookup ] = (value[0],value[1].copy())
C:\Users\Matthew\Anaconda3\lib\site-packages\pyparsing.py in _parseNoCache(self, instring, loc, doActions, callPreParse)
988 try:
--> 989 loc,tokens = self.parseImpl( instring, preloc, doActions )
990 except IndexError:
C:\Users\Matthew\Anaconda3\lib\site-packages\pyparsing.py in parseImpl(self, instring, loc, doActions)
2377 else:
-> 2378 loc, exprtokens = e._parse( instring, loc, doActions )
2379 if exprtokens or exprtokens.haskeys():
C:\Users\Matthew\Anaconda3\lib\site-packages\pyparsing.py in _parseCache(self, instring, loc, doActions, callPreParse)
1045 try:
-> 1046 value = self._parseNoCache( instring, loc, doActions, callPreParse )
1047 ParserElement._exprArgCache[ lookup ] = (value[0],value[1].copy())
C:\Users\Matthew\Anaconda3\lib\site-packages\pyparsing.py in _parseNoCache(self, instring, loc, doActions, callPreParse)
988 try:
--> 989 loc,tokens = self.parseImpl( instring, preloc, doActions )
990 except IndexError:
C:\Users\Matthew\Anaconda3\lib\site-packages\pyparsing.py in parseImpl(self, instring, loc, doActions)
2731 try:
-> 2732 loc, tokens = self.expr._parse( instring, loc, doActions, callPreParse=False )
2733 hasIgnoreExprs = ( len(self.ignoreExprs) > 0 )
C:\Users\Matthew\Anaconda3\lib\site-packages\pyparsing.py in _parseCache(self, instring, loc, doActions, callPreParse)
1045 try:
-> 1046 value = self._parseNoCache( instring, loc, doActions, callPreParse )
1047 ParserElement._exprArgCache[ lookup ] = (value[0],value[1].copy())
C:\Users\Matthew\Anaconda3\lib\site-packages\pyparsing.py in _parseNoCache(self, instring, loc, doActions, callPreParse)
988 try:
--> 989 loc,tokens = self.parseImpl( instring, preloc, doActions )
990 except IndexError:
C:\Users\Matthew\Anaconda3\lib\site-packages\pyparsing.py in parseImpl(self, instring, loc, doActions)
2360 # pre-parsed the string as part of our And pre-parsing
-> 2361 loc, resultlist = self.exprs[0]._parse( instring, loc, doActions, callPreParse=False )
2362 errorStop = False
C:\Users\Matthew\Anaconda3\lib\site-packages\pyparsing.py in _parseCache(self, instring, loc, doActions, callPreParse)
1045 try:
-> 1046 value = self._parseNoCache( instring, loc, doActions, callPreParse )
1047 ParserElement._exprArgCache[ lookup ] = (value[0],value[1].copy())
C:\Users\Matthew\Anaconda3\lib\site-packages\pyparsing.py in _parseNoCache(self, instring, loc, doActions, callPreParse)
1014 for fn in self.parseAction:
-> 1015 tokens = fn( instring, tokensStart, retTokens )
1016 if tokens is not None:
C:\Users\Matthew\Anaconda3\lib\site-packages\pyparsing.py in wrapper(*args)
778 try:
--> 779 ret = func(*args[limit[0]:])
780 foundArity[0] = True
C:\Users\Matthew\Anaconda3\lib\site-packages\matplotlib\mathtext.py in math_string(self, s, loc, toks)
2438 # print "math_string", toks[0][1:-1]
-> 2439 return self._math_expression.parseString(toks[0][1:-1])
2440
C:\Users\Matthew\Anaconda3\lib\site-packages\pyparsing.py in parseString(self, instring, parseAll)
1124 # catch and re-raise exception from here, clears out pyparsing internal stack trace
-> 1125 raise exc
1126 else:
C:\Users\Matthew\Anaconda3\lib\site-packages\pyparsing.py in parseString(self, instring, parseAll)
1114 try:
-> 1115 loc, tokens = self._parse( instring, 0 )
1116 if parseAll:
C:\Users\Matthew\Anaconda3\lib\site-packages\pyparsing.py in _parseCache(self, instring, loc, doActions, callPreParse)
1045 try:
-> 1046 value = self._parseNoCache( instring, loc, doActions, callPreParse )
1047 ParserElement._exprArgCache[ lookup ] = (value[0],value[1].copy())
C:\Users\Matthew\Anaconda3\lib\site-packages\pyparsing.py in _parseNoCache(self, instring, loc, doActions, callPreParse)
988 try:
--> 989 loc,tokens = self.parseImpl( instring, preloc, doActions )
990 except IndexError:
C:\Users\Matthew\Anaconda3\lib\site-packages\pyparsing.py in parseImpl(self, instring, loc, doActions)
2623 if self.expr is not None:
-> 2624 return self.expr._parse( instring, loc, doActions, callPreParse=False )
2625 else:
C:\Users\Matthew\Anaconda3\lib\site-packages\pyparsing.py in _parseCache(self, instring, loc, doActions, callPreParse)
1045 try:
-> 1046 value = self._parseNoCache( instring, loc, doActions, callPreParse )
1047 ParserElement._exprArgCache[ lookup ] = (value[0],value[1].copy())
C:\Users\Matthew\Anaconda3\lib\site-packages\pyparsing.py in _parseNoCache(self, instring, loc, doActions, callPreParse)
988 try:
--> 989 loc,tokens = self.parseImpl( instring, preloc, doActions )
990 except IndexError:
C:\Users\Matthew\Anaconda3\lib\site-packages\pyparsing.py in parseImpl(self, instring, loc, doActions)
2773 preloc = loc
-> 2774 loc, tmptokens = self.expr._parse( instring, preloc, doActions )
2775 if tmptokens or tmptokens.haskeys():
C:\Users\Matthew\Anaconda3\lib\site-packages\pyparsing.py in _parseCache(self, instring, loc, doActions, callPreParse)
1045 try:
-> 1046 value = self._parseNoCache( instring, loc, doActions, callPreParse )
1047 ParserElement._exprArgCache[ lookup ] = (value[0],value[1].copy())
C:\Users\Matthew\Anaconda3\lib\site-packages\pyparsing.py in _parseNoCache(self, instring, loc, doActions, callPreParse)
988 try:
--> 989 loc,tokens = self.parseImpl( instring, preloc, doActions )
990 except IndexError:
C:\Users\Matthew\Anaconda3\lib\site-packages\pyparsing.py in parseImpl(self, instring, loc, doActions)
2623 if self.expr is not None:
-> 2624 return self.expr._parse( instring, loc, doActions, callPreParse=False )
2625 else:
C:\Users\Matthew\Anaconda3\lib\site-packages\pyparsing.py in _parseCache(self, instring, loc, doActions, callPreParse)
1045 try:
-> 1046 value = self._parseNoCache( instring, loc, doActions, callPreParse )
1047 ParserElement._exprArgCache[ lookup ] = (value[0],value[1].copy())
C:\Users\Matthew\Anaconda3\lib\site-packages\pyparsing.py in _parseNoCache(self, instring, loc, doActions, callPreParse)
988 try:
--> 989 loc,tokens = self.parseImpl( instring, preloc, doActions )
990 except IndexError:
C:\Users\Matthew\Anaconda3\lib\site-packages\pyparsing.py in parseImpl(self, instring, loc, doActions)
2482 try:
-> 2483 ret = e._parse( instring, loc, doActions )
2484 return ret
C:\Users\Matthew\Anaconda3\lib\site-packages\pyparsing.py in _parseCache(self, instring, loc, doActions, callPreParse)
1045 try:
-> 1046 value = self._parseNoCache( instring, loc, doActions, callPreParse )
1047 ParserElement._exprArgCache[ lookup ] = (value[0],value[1].copy())
C:\Users\Matthew\Anaconda3\lib\site-packages\pyparsing.py in _parseNoCache(self, instring, loc, doActions, callPreParse)
988 try:
--> 989 loc,tokens = self.parseImpl( instring, preloc, doActions )
990 except IndexError:
C:\Users\Matthew\Anaconda3\lib\site-packages\pyparsing.py in parseImpl(self, instring, loc, doActions)
2623 if self.expr is not None:
-> 2624 return self.expr._parse( instring, loc, doActions, callPreParse=False )
2625 else:
C:\Users\Matthew\Anaconda3\lib\site-packages\pyparsing.py in _parseCache(self, instring, loc, doActions, callPreParse)
1045 try:
-> 1046 value = self._parseNoCache( instring, loc, doActions, callPreParse )
1047 ParserElement._exprArgCache[ lookup ] = (value[0],value[1].copy())
C:\Users\Matthew\Anaconda3\lib\site-packages\pyparsing.py in _parseNoCache(self, instring, loc, doActions, callPreParse)
988 try:
--> 989 loc,tokens = self.parseImpl( instring, preloc, doActions )
990 except IndexError:
C:\Users\Matthew\Anaconda3\lib\site-packages\pyparsing.py in parseImpl(self, instring, loc, doActions)
2373 pe.__traceback__ = None
-> 2374 raise ParseSyntaxException(pe)
2375 except IndexError:
ParseSyntaxException: Expected a delimiter (at char 394), (line:1, col:395)
During handling of the above exception, another exception occurred:
ValueError Traceback (most recent call last)
C:\Users\Matthew\Anaconda3\lib\site-packages\IPython\core\formatters.py in __call__(self, obj)
335 pass
336 else:
--> 337 return printer(obj)
338 # Finally look for special method names
339 method = _safe_get_formatter_method(obj, self.print_method)
C:\Users\Matthew\Anaconda3\lib\site-packages\sympy\interactive\printing.py in _print_latex_png(o)
125 if latex_mode != 'inline':
126 s = latex(o, mode='inline')
--> 127 return _matplotlib_wrapper(s)
128
129 def _print_latex_matplotlib(o):
C:\Users\Matthew\Anaconda3\lib\site-packages\sympy\interactive\printing.py in _matplotlib_wrapper(o)
88 o = o.replace(r'\operatorname', '')
89 o = o.replace(r'\overline', r'\bar')
---> 90 return latex_to_png(o)
91
92 def _can_print_latex(o):
C:\Users\Matthew\Anaconda3\lib\site-packages\IPython\lib\latextools.py in latex_to_png(s, encode, backend, wrap)
85 else:
86 raise ValueError('No such backend {0}'.format(backend))
---> 87 bin_data = f(s, wrap)
88 if encode and bin_data:
89 bin_data = encodestring(bin_data)
C:\Users\Matthew\Anaconda3\lib\site-packages\IPython\lib\latextools.py in latex_to_png_mpl(s, wrap)
104 mt = mathtext.MathTextParser('bitmap')
105 f = BytesIO()
--> 106 mt.to_png(f, s, fontsize=12)
107 return f.getvalue()
108
C:\Users\Matthew\Anaconda3\lib\site-packages\matplotlib\mathtext.py in to_png(self, filename, texstr, color, dpi, fontsize)
3205 image in pixels.
3206 """
-> 3207 rgba, depth = self.to_rgba(texstr, color=color, dpi=dpi, fontsize=fontsize)
3208 _png.write_png(rgba, filename)
3209 return depth
C:\Users\Matthew\Anaconda3\lib\site-packages\matplotlib\mathtext.py in to_rgba(self, texstr, color, dpi, fontsize)
3170 image in pixels.
3171 """
-> 3172 x, depth = self.to_mask(texstr, dpi=dpi, fontsize=fontsize)
3173
3174 r, g, b = mcolors.colorConverter.to_rgb(color)
C:\Users\Matthew\Anaconda3\lib\site-packages\matplotlib\mathtext.py in to_mask(self, texstr, dpi, fontsize)
3143 assert(self._output=="bitmap")
3144 prop = FontProperties(size=fontsize)
-> 3145 ftimage, depth = self.parse(texstr, dpi=dpi, prop=prop)
3146
3147 x = ftimage.as_array()
C:\Users\Matthew\Anaconda3\lib\site-packages\matplotlib\mathtext.py in parse(self, s, dpi, prop)
3116 self.__class__._parser = Parser()
3117
-> 3118 box = self._parser.parse(s, font_output, fontsize, dpi)
3119 font_output.set_canvas_size(box.width, box.height, box.depth)
3120 result = font_output.get_results(box)
C:\Users\Matthew\Anaconda3\lib\site-packages\matplotlib\mathtext.py in parse(self, s, fonts_object, fontsize, dpi)
2372 err.line,
2373 " " * (err.column - 1) + "^",
-> 2374 six.text_type(err)]))
2375 self._state_stack = None
2376 self._em_width_cache = {}
ValueError:
\cos{\left (r_{0} \right )} - \left(- r_{0} + x\right) \sin{\left (r_{0} \right )} - \left(- r_{0} + x\right)^{2} \cos{\left (r_{0} \right )} / 2 + \left(- r_{0} + x\right)^{3} \sin{\left (r_{0} \right )} / 6 + \left(- r_{0} + x\right)^{4} \cos{\left (r_{0} \right )} / 24 - \left(- r_{0} + x\right)^{5} \sin{\left (r_{0} \right )} / 120 + \mathcal{O}\left(\left(- r_{0} + x\right)^{6}; x\rightarrowr_{0}\right)
^
Expected a delimiter (at char 394), (line:1, col:395)