fibomat.default_backends package#
This submodule implements two exemplary backends. The first one, the bokeh backend, can be used to visualize a project. It uses the bokeh library to create a plot which can be viewed with a web browser. The second one, the spotlist backend, rasterizes all shapes and creates a list of dwell points and times.
Submodules#
- fibomat.default_backends.bitmap_backend module
BitmapBackendBitmapBackend.__init__()BitmapBackend.save()BitmapBackend.image()BitmapBackend.process_site()BitmapBackend.rect()BitmapBackend.arc()BitmapBackend.arc_spline()BitmapBackend.circle()BitmapBackend.ellipse()BitmapBackend.hollow_arc_spline()BitmapBackend.implemented_shape_methodsBitmapBackend.line()BitmapBackend.parametric_curve()BitmapBackend.polygon()BitmapBackend.polyline()BitmapBackend.process_pattern()BitmapBackend.process_unknown()BitmapBackend.rasterized_pattern()BitmapBackend.rasterized_points()BitmapBackend.shape_methodsBitmapBackend.spot()
- fibomat.default_backends.bokeh_backend module
StubRasterStyleBokehImageBokehImage.__init__()BokehImage.shapeBokehImage.widthBokehImage.heightBokehImage.centerBokehImage.dataBokehImage.bounding_boxBokehImage.clone()BokehImage.descriptionBokehImage.mirrored()BokehImage.pivotBokehImage.rotated()BokehImage.scaled()BokehImage.transformed()BokehImage.translated()BokehImage.translated_to()BokehImage.unitBokehImage.with_changed_description()
BokehBackendBaseBokehBackendBase.bokeh_image()BokehBackendBase.__init__()BokehBackendBase.arc()BokehBackendBase.arc_spline()BokehBackendBase.circle()BokehBackendBase.ellipse()BokehBackendBase.hollow_arc_spline()BokehBackendBase.implemented_shape_methodsBokehBackendBase.line()BokehBackendBase.parametric_curve()BokehBackendBase.polygon()BokehBackendBase.polyline()BokehBackendBase.process_pattern()BokehBackendBase.process_site()BokehBackendBase.process_unknown()BokehBackendBase.rasterized_pattern()BokehBackendBase.rasterized_points()BokehBackendBase.rect()BokehBackendBase.save()BokehBackendBase.shape_methodsBokehBackendBase.spot()
BokehBackendBokehBackend.nameBokehBackend.__init__()BokehBackend.process_site()BokehBackend.process_pattern()BokehBackend.process_unknown()BokehBackend.plot()BokehBackend.show()BokehBackend.save()BokehBackend.spot()BokehBackend.line()BokehBackend.polyline()BokehBackend.arc()BokehBackend.arc_spline()BokehBackend.polygon()BokehBackend.rect()BokehBackend.ellipse()BokehBackend.circle()BokehBackend.implemented_shape_methodsBokehBackend.parametric_curve()BokehBackend.rasterized_pattern()BokehBackend.shape_methodsBokehBackend.rasterized_points()BokehBackend.hollow_arc_spline()BokehBackend.bokeh_image()
- fibomat.default_backends.donothing_backend module
DoNothingBackendDoNothingBackend.nameDoNothingBackend.__init__()DoNothingBackend.null_shape()DoNothingBackend.arc()DoNothingBackend.arc_spline()DoNothingBackend.circle()DoNothingBackend.ellipse()DoNothingBackend.hollow_arc_spline()DoNothingBackend.implemented_shape_methodsDoNothingBackend.line()DoNothingBackend.parametric_curve()DoNothingBackend.polygon()DoNothingBackend.polyline()DoNothingBackend.process_pattern()DoNothingBackend.process_site()DoNothingBackend.process_unknown()DoNothingBackend.rasterized_pattern()DoNothingBackend.rasterized_points()DoNothingBackend.rect()DoNothingBackend.save()DoNothingBackend.shape_methodsDoNothingBackend.spot()
- fibomat.default_backends.measuretool module
MeasureToolMeasureTool.measure_unitMeasureTool.line_dashMeasureTool.line_colorMeasureTool.line_widthMeasureTool.line_alphaMeasureTool.__init__()MeasureTool.apply_theme()MeasureTool.dataspecs()MeasureTool.dataspecs_with_props()MeasureTool.descriptionMeasureTool.documentMeasureTool.equals()MeasureTool.from_string()MeasureTool.idMeasureTool.js_event_callbacksMeasureTool.js_link()MeasureTool.js_on_change()MeasureTool.js_on_event()MeasureTool.js_property_callbacksMeasureTool.layout()MeasureTool.lookup()MeasureTool.model_class_reverse_mapMeasureTool.nameMeasureTool.on_change()MeasureTool.on_event()MeasureTool.properties()MeasureTool.properties_containers()MeasureTool.properties_with_refs()MeasureTool.properties_with_values()MeasureTool.query_properties_with_values()MeasureTool.refMeasureTool.references()MeasureTool.register_alias()MeasureTool.remove_on_change()MeasureTool.select()MeasureTool.select_one()MeasureTool.set_from_json()MeasureTool.set_select()MeasureTool.static_to_serializable()MeasureTool.structMeasureTool.subscribed_eventsMeasureTool.syncableMeasureTool.tagsMeasureTool.themed_values()MeasureTool.to_json()MeasureTool.to_json_string()MeasureTool.to_serializable()MeasureTool.toggleableMeasureTool.trigger()MeasureTool.unapply_theme()MeasureTool.update()MeasureTool.update_from_json()
- fibomat.default_backends.spotlist_backend module
SpotListBackendSpotListBackend.nameSpotListBackend.__init__()SpotListBackend.process_site()SpotListBackend.save()SpotListBackend.arc_spline()SpotListBackend.rasterized_points()SpotListBackend.rasterized_pattern()SpotListBackend.spot()SpotListBackend.line()SpotListBackend.polyline()SpotListBackend.polygon()SpotListBackend.arc()SpotListBackend.circle()SpotListBackend.ellipse()SpotListBackend.hollow_arc_spline()SpotListBackend.implemented_shape_methodsSpotListBackend.parametric_curve()SpotListBackend.process_pattern()SpotListBackend.process_unknown()SpotListBackend.shape_methodsSpotListBackend.rect()
- fibomat.default_backends.svg_backend module
SVGBackendSVGBackend.__init__()SVGBackend.process_site()SVGBackend.rect()SVGBackend.polygon()SVGBackend.polyline()SVGBackend.line()SVGBackend.circle()SVGBackend.spot()SVGBackend.save()SVGBackend.to_pillow_image()SVGBackend.arc()SVGBackend.arc_spline()SVGBackend.ellipse()SVGBackend.hollow_arc_spline()SVGBackend.implemented_shape_methodsSVGBackend.parametric_curve()SVGBackend.process_pattern()SVGBackend.process_unknown()SVGBackend.rasterized_pattern()SVGBackend.rasterized_points()SVGBackend.shape_methods