.. DO NOT EDIT. .. THIS FILE WAS AUTOMATICALLY GENERATED BY SPHINX-GALLERY. .. TO MAKE CHANGES, EDIT THE SOURCE PYTHON FILE: .. "examples/live_imaging/bright_spot_intensity.py" .. LINE NUMBERS ARE GIVEN BELOW. .. only:: html .. note:: :class: sphx-glr-download-link-note :ref:`Go to the end ` to download the full example code. .. rst-class:: sphx-glr-example-title .. _sphx_glr_examples_live_imaging_bright_spot_intensity.py: Monitoring Bright Spot Intensity ================================ This example demonstrates how to monitor the intensity of the brightest pixel in the sensor data during acquisition. .. GENERATED FROM PYTHON SOURCE LINES 7-20 .. code-block:: Python import deapi import time import sys client = deapi.Client() if not sys.platform.startswith("win"): client.usingMmf = ( False # True if on same machine as DE Server and a Windows machine ) client.connect() .. GENERATED FROM PYTHON SOURCE LINES 21-25 Set the hardware ROI to 256x256 -------------------------------- In this case we just use the center 256 pixels of the 1024 pixel sensor. (This should be simplified in the future to have default values for the hardware ROI) .. GENERATED FROM PYTHON SOURCE LINES 25-35 .. code-block:: Python client["Hardware ROI Size X"] = 256 client["Hardware ROI Size Y"] = 256 client["Hardware ROI Offset X"] = 384 client["Hardware ROI Offset Y"] = 384 # Set up a 4DSTEM acquisition # --------------------------- # We will set up a 4DSTEM acquisition with a 64x64 scan size and 100 frames per second. .. GENERATED FROM PYTHON SOURCE LINES 36-39 .. code-block:: Python client.scan(size_x=16, size_y=16, enable="On", points_per_camera_frame=10) .. GENERATED FROM PYTHON SOURCE LINES 40-43 Start the acquisition --------------------- We will start the acquisition .. GENERATED FROM PYTHON SOURCE LINES 43-47 .. code-block:: Python client.start_acquisition(1) .. GENERATED FROM PYTHON SOURCE LINES 48-54 Monitor the intensity of the brightest pixel -------------------------------------------- We will monitor the intensity of the brightest pixel in the sensor data during acquisition. This will not get every frame, but will get the most recent frame every 0.1 seconds after integrating the number of `points_per_camera_frame`. The `histogram` is also returned which gives the data separated into 256 bins. .. GENERATED FROM PYTHON SOURCE LINES 54-64 .. code-block:: Python while client.acquiring: image, pixelFormat, attributes, histogram = client.get_result( "singleframe_integrated" ) print(f"Max intensity: {image.max()}") print("Acquiring...") time.sleep(4) .. rst-class:: sphx-glr-script-out .. code-block:: none Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 10 Acquiring... Max intensity: 10 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 169 Acquiring... Max intensity: 169 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 169 Acquiring... Max intensity: 169 Acquiring... Max intensity: 169 Acquiring... Max intensity: 169 Acquiring... Max intensity: 169 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 169 Acquiring... Max intensity: 169 Acquiring... Max intensity: 169 Acquiring... Max intensity: 169 Acquiring... Max intensity: 169 Acquiring... Max intensity: 169 Acquiring... Max intensity: 169 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 169 Acquiring... Max intensity: 169 Acquiring... Max intensity: 169 Acquiring... Max intensity: 169 Acquiring... Max intensity: 169 Acquiring... Max intensity: 169 Acquiring... Max intensity: 169 Acquiring... Max intensity: 169 Acquiring... Max intensity: 169 Acquiring... Max intensity: 169 Acquiring... Max intensity: 169 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 169 Acquiring... Max intensity: 169 Acquiring... Max intensity: 169 Acquiring... Max intensity: 169 Acquiring... Max intensity: 169 Acquiring... Max intensity: 169 Acquiring... Max intensity: 169 Acquiring... Max intensity: 169 Acquiring... Max intensity: 169 Acquiring... Max intensity: 169 Acquiring... Max intensity: 169 Acquiring... Max intensity: 169 Acquiring... Max intensity: 169 Acquiring... Max intensity: 169 Acquiring... Max intensity: 169 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 169 Acquiring... Max intensity: 169 Acquiring... Max intensity: 169 Acquiring... Max intensity: 169 Acquiring... Max intensity: 169 Acquiring... Max intensity: 169 Acquiring... Max intensity: 169 Acquiring... Max intensity: 169 Acquiring... Max intensity: 169 Acquiring... Max intensity: 169 Acquiring... Max intensity: 169 Acquiring... Max intensity: 169 Acquiring... Max intensity: 169 Acquiring... Max intensity: 169 Acquiring... Max intensity: 169 Acquiring... Max intensity: 169 Acquiring... Max intensity: 169 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 169 Acquiring... Max intensity: 169 Acquiring... Max intensity: 169 Acquiring... Max intensity: 169 Acquiring... Max intensity: 169 Acquiring... Max intensity: 169 Acquiring... Max intensity: 169 Acquiring... Max intensity: 169 Acquiring... Max intensity: 169 Acquiring... Max intensity: 169 Acquiring... Max intensity: 169 Acquiring... Max intensity: 169 Acquiring... Max intensity: 169 Acquiring... Max intensity: 169 Acquiring... Max intensity: 169 Acquiring... Max intensity: 169 Acquiring... Max intensity: 169 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... Max intensity: 25 Acquiring... .. GENERATED FROM PYTHON SOURCE LINES 65-67 Retract the Camera ------------------ .. GENERATED FROM PYTHON SOURCE LINES 67-71 .. code-block:: Python client["Camera Position Control"] = "Retract" client.disconnect() .. rst-class:: sphx-glr-timing **Total running time of the script:** (0 minutes 4.880 seconds) .. _sphx_glr_download_examples_live_imaging_bright_spot_intensity.py: .. only:: html .. container:: sphx-glr-footer sphx-glr-footer-example .. container:: sphx-glr-download sphx-glr-download-jupyter :download:`Download Jupyter notebook: bright_spot_intensity.ipynb ` .. container:: sphx-glr-download sphx-glr-download-python :download:`Download Python source code: bright_spot_intensity.py ` .. container:: sphx-glr-download sphx-glr-download-zip :download:`Download zipped: bright_spot_intensity.zip ` .. only:: html .. rst-class:: sphx-glr-signature `Gallery generated by Sphinx-Gallery `_