úÎ!9O6a(      !"#$%&'SafeR()*+,-./#(c) Laurent P René de Cotret, 2019 MIT laurent.decotret@outlook.com  internal  portable Unsafe  pandoc-pyplot*Possible result of running a Python script pandoc-pyplot(String representation of a Python script pandoc-pyplotYTake a python script in string form, write it in a temporary directory, then execute it. pandoc-pyplotEDetect the presence of a blocking show call, for example "plt.show()" pandoc-pyplotContent of the script pandoc-pyplotResult with exit code.#(c) Laurent P René de Cotret, 2019 MIT laurent.decotret@outlook.com  internal  portable Noneü pandoc-pyplotADatatype containing all parameters required to run pandoc-pyplot pandoc-pyplotFigure caption.  pandoc-pyplotSource code for the figure.  pandoc-pyplotSave format of the figure  pandoc-pyplot Directory where to save the file  pandoc-pyplotDots-per-inch of figure  pandoc-pyplotAttributes not related to  pandoc-pyplot will be propagated.0 pandoc-pyplot)Read a figure caption in Markdown format. pandoc-pyplot!Parse an image save format string pandoc-pyplotSave format file extension pandoc-pyplot0Convert a FigureSpec to a Pandoc block component pandoc-pyplot(Determine the path a figure should have. pandoc-pyplot@Determine the path to the source code that generated the figure.1 pandoc-pyplot'The path to the high-resolution figure. pandoc-pyplotlModify a Python plotting script to save the figure to a filename. An additional file will also be captured. pandoc-pyplotPath where to save the figure pandoc-pyplotCode block with added capture    ;Pandoc filter to create Matplotlib figures from code blocks#(c) Laurent P René de Cotret, 2019 MIT laurent.decotret@outlook.com stable  portable Unsafe`6 pandoc-pyplot&Possible errors returned by the filter pandoc-pyplot*Running Python script has yielded an error pandoc-pyplot/Python script contains a block call to 'show()' pandoc-pyplotcKeys that pandoc-pyplot will look for in code blocks. These are only exported for testing purposes. pandoc-pyplotcKeys that pandoc-pyplot will look for in code blocks. These are only exported for testing purposes.  pandoc-pyplotcKeys that pandoc-pyplot will look for in code blocks. These are only exported for testing purposes.! pandoc-pyplotcKeys that pandoc-pyplot will look for in code blocks. These are only exported for testing purposes." pandoc-pyplotcKeys that pandoc-pyplot will look for in code blocks. These are only exported for testing purposes.2 pandoc-pyplot*list of all keys related to pandoc-pyplot.3 pandoc-pyplotIDetermine inclusion specifications from Block attributes. Note that the  ".pyplot"9 class is required, but all other parameters are optional4 pandoc-pyplotlRun the Python script. In case the file already exists, we can safely assume there is no need to re-run it.# pandoc-pyplotQMain routine to include Matplotlib plots. Code blocks containing the attributes .pyplotP are considered Python plotting scripts. All other possible blocks are ignored.$ pandoc-pyplot]Highest-level function that can be walked over a Pandoc tree. All code blocks that have the  '.pyplot'' parameter will be considered figures.% pandoc-pyplotTWalk over an entire Pandoc document, changing appropriate code blocks into figures.  !"#$% $%# !"5       !"#$%&'()*+,-./0123456789,pandoc-pyplot-2.0.1.0-HVgNOEt1cro9nA6jH0CSfJText.Pandoc.Filter.ScriptingText.Pandoc.Filter.FigureSpecText.Pandoc.Filter.PyplotPaths_pandoc_pyplot ScriptResult ScriptSuccess ScriptFailure PythonScriptrunTempPythonScripthasBlockingShowCall FigureSpeccaptionscript saveFormat directorydpi blockAttrs SaveFormatPNGPDFSVGJPGEPSsaveFormatFromString extensiontoImage figurePathsourceCodePathaddPlotCapture$fHashableFigureSpecPandocPyplotError ScriptErrorBlockingCallError directoryKey captionKeydpiKeyincludePathKey saveFormatKey makePlot'makePlot plotTransform$fShowPandocPyplotError$fEqPandocPyplotErrorversion getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileName captionReaderhiresFigurePath inclusionKeysparseFigureSpecrunScriptIfNecessary