lumicks.pylake.point_scan.PointScan

class PointScan(name, file, start, stop, json)

A confocal point scan exported from Bluelake

Parameters
namestr

point scan name

filelumicks.pylake.File

Parent file. Contains the channel data.

startint

Start point in the relevant info wave.

stopint

End point in the relevant info wave.

jsondict

Dictionary containing scan-specific metadata.

__init__(name, file, start, stop, json)

Methods

_fix_incorrect_start()

Resolve error when confocal scan starts before the timeline information.

_get_laser_power(name)

_get_photon_count(name)

Grab the portion of the photon count that overlaps with the scan.

_get_plot_data(channel)

Get photon count Slice for requested channel.

_has_default_factories()

_plot(channel, axes, **kwargs)

Plot photon counts for the selected channel(s).

from_dataset(h5py_dset, file)

Construct a confocal class from dataset.

plot(channel[, axes])

Show a formatted plot for the requested color channel.

plot_blue(**kwargs)

Plot an image of the blue photon channel

plot_green(**kwargs)

Plot an image of the green photon channel

plot_red(**kwargs)

Plot an image of the red photon channel

plot_rgb(**kwargs)

Plot an image of all color channels.

Attributes

blue_photon_count

blue_power

center_point_um

Returns a dictionary of the x/y/z center coordinates of the scan (w.r.t.

green_photon_count

green_power

red_photon_count

red_power

sted_power