:py:mod:`bokeh_crossplot` ========================= .. py:module:: bokeh_crossplot .. autoapi-nested-parse:: ============================================================ Log crossplotting GUI ============================================================ Author: Wayne Mogg Copyright: dGB Beheer BV Date: June 2020 Module Contents --------------- Classes ~~~~~~~ .. autoapisummary:: bokeh_crossplot.LogRangeWidget bokeh_crossplot.ColorMapWidget bokeh_crossplot.CrossplotControls bokeh_crossplot.CrossplotLogTracks bokeh_crossplot.Crossplot Functions ~~~~~~~~~ .. autoapisummary:: bokeh_crossplot.update_xlog bokeh_crossplot.update_ylog bokeh_crossplot.update_colorlog bokeh_crossplot.update_sizelog bokeh_crossplot.update_colormap bokeh_crossplot.update_sizemap bokeh_crossplot.update_markers bokeh_crossplot.update_regression bokeh_crossplot.view_change bokeh_crossplot.sel_change bokeh_crossplot.crossplot_app bokeh_crossplot.main Attributes ~~~~~~~~~~ .. autoapisummary:: bokeh_crossplot.undef bokeh_crossplot.survargs bokeh_crossplot.wellnm bokeh_crossplot.welllogs .. py:data:: undef :annotation: = 1e+30 .. py:data:: survargs .. py:data:: wellnm :annotation: = None .. py:data:: welllogs :annotation: = 0 .. py:class:: LogRangeWidget(well, width=250, title='Extract over: ') .. py:method:: show(self, yn) .. py:method:: reset(self) .. py:method:: rangeTypeChg(self, attr, old, new) .. py:method:: depthChg(self, attr, old, new) .. py:class:: ColorMapWidget(title='Color Map') .. py:class:: CrossplotControls(well) .. py:method:: _initui(self) .. py:class:: CrossplotLogTracks(well, logs, width=300) .. py:method:: _inittrack(self) .. py:method:: _init_logs(self, logs) .. py:method:: _init_markers(self) .. py:method:: resetCB(self, ev) .. py:method:: addLog(self, lognm, logtype='xlog') .. py:method:: updateLog(self, lognm, logtype) .. py:method:: showLog(self, logtype, yn) .. py:method:: show_markers(self, show) .. py:method:: _init_log_props(self) .. py:method:: _init_track_props(self) .. py:method:: linedash2str(self, linedash) .. py:method:: apply_track_props(self, track) .. py:class:: Crossplot(well, lognms) .. py:method:: _initui(self, lognms) .. py:method:: _init_props(self) .. py:method:: resetCB(self, ev) .. py:method:: updateTitle(self) .. py:method:: updateTooltips(self) .. py:method:: setLogs(self, lognms) .. py:method:: set_xlog(self, lognm) .. py:method:: set_ylog(self, lognm) .. py:method:: set_xhistogram(self, lognm) .. py:method:: set_yhistogram(self, lognm) .. py:method:: set_colormap(self, cmap) .. py:method:: set_sizemap(self, szmap) .. py:method:: set_colorlog(self, lognm) .. py:method:: set_sizelog(self, lognm) .. py:method:: show_regression(self, show, selectedonly=False) .. py:method:: set_regression(self, selectedonly=False) .. py:function:: update_xlog(attr, old, new, track, controls, xplot) .. py:function:: update_ylog(attr, old, new, track, controls, xplot) .. py:function:: update_colorlog(attr, old, new, track, controls, xplot) .. py:function:: update_sizelog(attr, old, new, track, controls, xplot) .. py:function:: update_colormap(attr, old, new, xplot) .. py:function:: update_sizemap(attr, old, new, xplot) .. py:function:: update_markers(attr, old, new, track, controls) .. py:function:: update_regression(attr, old, new, controls, xplot) .. py:function:: view_change(attr, old, new, controls, xplot) .. py:function:: sel_change(attr, old, new, controls, xplot) .. py:function:: crossplot_app(doc) .. py:function:: main()