816.     None#The matlab / octave "jet" color map3"jet" modified so that low values are a darker blue#The matlab / octave "hot" color mapRanges from black to whiteRanges from white to black Safe-Inferred  !"# !"#  !"#None0Utility function to setup GLFW for graph drawingtryTakeMVar then putMVarNoneM@(waterfallWindow windowWidth windowHeight width height colormap) creates a window of width  windowWidth and height  windowHeight& for displaying a waterfall plot. iA Consumer is returned for updating the waterfall plot. Feeding an instance of IsPixelData of length widthR shifts all rows of the waterfall down and updates the top row with the data. The waterfall is height rows of data high. colorMap, is used to map values to display color.+(renderWaterfallLine width height colorMap) returns a Consumer that renders a waterfall plot into the current OpenGL context. The Consumer takes data that is an instance of IsPixelData and of length width. The waterfall is height rows of data high.6The fill is drawn with a vertical gradient defined by colorMap.All OpenGL based initialization of the rendering function (loading of shaders, etc) is performed before the pipe is returned.NoneM <(filledLineWindow windowWidth windowHeight samples colorMap) creates a window of width  windowWidth and height  windowHeight" for displaying a line graph. rA function is returned for dynamically updating the line graph. It takes an instance of IsPixelData of length samples as the y values. 6The fill is drawn with a vertical gradient defined by colorMap. #(renderFilledLine samples colorMap) returns a function that renders a filled in line graph into the current OpenGL context. The function takes an instance of IsPixelData of length samples.6The fill is drawn with a vertical gradient defined by colorMap.All OpenGL based initialization of the rendering function (loading of shaders, etc) is performed before the function is returned.    None $%&    $%& None(renderCairo rm width height)7 returns a function that renders the cairo drawing rmP into the current OpenGL context. The drawing is rendered with x resolution width and y resolution height.All OpenGL based initialization of the rendering function (loading of shaders, rendering the cairo drawing to a texture, etc) is performed before the function is returned.NoneM@(textureLineWindow windowWidth windowHeight samples xResolution) creates a window of width  windowWidth and height  windowHeight# for displaying a line graph. sA function is returned for dynamically updating the line graph. It takes an instance of IsPixelData of length samples2 as the y values and draws a line graph with  xResolution vertices. '(renderTextureLine samples xResolution) returns a function that renders a line graph into the current OpenGL context. The function takes an instance of IsPixelData of length samples! and draws a line graph with  xResolution vertices. All OpenGL based initialization of the rendering function (loading of shaders, etc) is performed before the function is returned.'      !"#$%&'()*+,-./0dynamic-graph-0.1.0.4Graphics.DynamicGraph.ColorMapsGraphics.DynamicGraph.UtilGraphics.DynamicGraph.WaterfallGraphics.DynamicGraph.FillLineGraphics.DynamicGraph.Axis!Graphics.DynamicGraph.RenderCairo!Graphics.DynamicGraph.TextureLinePaths_dynamic_graphjetjet_modhotbwwb setupGLFW replaceMVarwaterfallWindowrenderWaterfallfilledLineWindowrenderFilledLine blankCanvasblankCanvasAlphadrawAxes gridXCoords gridYCoords xAxisLabels yAxisLabels xAxisGrid yAxisGrid renderCairotextureLineWindowrenderTextureLinecatchIOversionbindirlibdirdatadir libexecdir sysconfdir getBinDir getLibDir getDataDir getLibexecDir getSysconfDirgetDataFileName makeLayoutlayoutTopCentrelayoutRightCentre