2. LBM Suite2p: Demo Pipeline#

Example dataset collected by kevin barber with Dr. Alipasha Vaziri @rockefeller university.

Animal: mk301 Date: 2025-03-01 Virus: jGCaMP8s Framerate: 17hz FOV: 900um x 900um Resolution: 2um x 2um x 16um

import lbm_suite2p_python.volume
%load_ext autoreload
%autoreload 2
    
from pathlib import Path
import matplotlib.pyplot as plt
import numpy as np
import suite2p
import mbo_utilities as mbo
import lbm_suite2p_python as lsp
import fastplotlib as fpl

import matplotlib as mpl
mpl.rcParams.update({
    'axes.spines.left': True,
    'axes.spines.bottom': True,
    'axes.spines.top': False,
    'axes.spines.right': False,
    'legend.frameon': False,
    'figure.subplot.wspace': .01,
    'figure.subplot.hspace': .01,
    'figure.figsize': (18, 13),
    'ytick.major.left': True,
})
jet = mpl.cm.get_cmap('jet')
jet.set_bad(color='k')
The autoreload extension is already loaded. To reload it, use:
  %reload_ext autoreload

2.1. Assembly#

To preview data, run

scan = mbo.read_scan(files, join_contiguous=True)

widget = mbo.run_gui(scan)
widget.show()
scan = mbo.read_scan(r"D:\W2_DATA\kbarber\2025-02-27\mk301\green\*", join_contiguous=True)
animal_path = Path(r"D:\W2_DATA\kbarber\2025-02-27\mk301")
assembled_path = animal_path.joinpath("assembled")
save_path = animal_path.joinpath("results")
print(f"Saving raw tiffs to:        {assembled_path}")
print(f"Saving suite2p results to:  {save_path}")
Saving raw tiffs to:        D:\W2_DATA\kbarber\2025-02-27\mk301\assembled
Saving suite2p results to:  D:\W2_DATA\kbarber\2025-02-27\mk301\results

2.2. Save assembled files#

mbo.save_as(scan, assembled_path,)
Reading tiff series data...
Reading tiff pages...
Raw tiff fully read.
Time elapsed: 27 minutes 41 seconds.
input_files = mbo.get_files(assembled_path, str_contains='tif', max_depth=3)
input_files = [Path(x) for x in input_files]
input_files[:3]
[WindowsPath('D:/W2_DATA/kbarber/2025-02-27/mk301/assembled/plane_01.tiff'),
 WindowsPath('D:/W2_DATA/kbarber/2025-02-27/mk301/assembled/plane_02.tiff'),
 WindowsPath('D:/W2_DATA/kbarber/2025-02-27/mk301/assembled/plane_03.tiff')]
metadata = mbo.get_metadata(input_files[0])
ops = suite2p.default_ops()
ops = mbo.params_from_metadata(metadata, ops)
Ops provided. Setting pipeline to suite2p

2.3. Run sutie2p on each z-plane (same parameters)#

output_ops = lsp.run_plane(ops, input_files[-1], save_path=save_path, replot=True)

2.4. Run the entire volume#

Because we already ran the first z-plane, it will be skipped

all_ops = lsp.run_volume(ops, input_files, save_path=save_path, replot=True)
Processing D:\W2_DATA\kbarber\2025-02-27\mk301\assembled\plane_01.tiff ---------------
D:\W2_DATA\kbarber\2025-02-27\mk301\assembled\plane_01.tiff already has segmentation results. Skipping execution.
Generating missing plots for plane_01...
../../_images/64baebb5b7c3436e4e7263c1d589712eeb9ab03f4bb8dff23a5ea32b436523e1.png ../../_images/1e2ae47dba119339f6d3a027b512513424d79b35415efd762f28dc9686e0180e.png ../../_images/65755d3cf7575c4ecb196d2654a4518e2ae1f1c11a98d61e87da8955aef144ca.png ../../_images/cbdb4344d2f9500e8546c389b3670d10b8bbbac4690df09bbdb3d89c32679e5d.png
Processing D:\W2_DATA\kbarber\2025-02-27\mk301\assembled\plane_02.tiff ---------------
D:\W2_DATA\kbarber\2025-02-27\mk301\assembled\plane_02.tiff already has segmentation results. Skipping execution.
Generating missing plots for plane_02...
../../_images/6949b8a0429d94c8b371e9901bb3484874919cf1df524e3f1ef0c1fe01a5f3b2.png ../../_images/87e2a6d9173673b4179e309625d98daa60d1e56e512643bed271b2326b0361f6.png ../../_images/4866138affcf2985baa5ce6333141eb2d38c41b10e3d9ef60cf04c67c2e69820.png ../../_images/08fadf5a158cb1f440848de61566f23d318beffe9d08838a642a32d85289ff44.png
Processing D:\W2_DATA\kbarber\2025-02-27\mk301\assembled\plane_03.tiff ---------------
D:\W2_DATA\kbarber\2025-02-27\mk301\assembled\plane_03.tiff already has segmentation results. Skipping execution.
Generating missing plots for plane_03...
../../_images/b41b355c4c7815f24815b045ff8216893cafd5082b4b08541f36fb97cdc11fd0.png ../../_images/8a1596457e567ab30ce82c4fed57f7ec46eb10d04be52ac015b497d0ad4cf659.png ../../_images/cc6ca285947e3864647e5b906a85136bfcf927597d98e6405f923f323f0d02eb.png ../../_images/c4f019ba3144231eb3701fc7f312dc28d7bba4eaf226e85154d30f0c146c0507.png
Processing D:\W2_DATA\kbarber\2025-02-27\mk301\assembled\plane_04.tiff ---------------
D:\W2_DATA\kbarber\2025-02-27\mk301\assembled\plane_04.tiff already has segmentation results. Skipping execution.
Generating missing plots for plane_04...
../../_images/c5c7d1e327f0a90ef24228dc01884a009091f07dce036fe063468e1969b8bf6c.png ../../_images/591e67afe21d2a797273a6e4ec2e0b0db0070d11689e82f9e80acb48b5c2714a.png ../../_images/edb522c03d41a7ff7556da9ee6bdb3abf7c5fcd841620b331966736cc329339d.png ../../_images/0b43f14b7bf5e8a74dcbb53a1c94c8529a96a6fc10968fd976cf8cb8463358b7.png
Processing D:\W2_DATA\kbarber\2025-02-27\mk301\assembled\plane_05.tiff ---------------
D:\W2_DATA\kbarber\2025-02-27\mk301\assembled\plane_05.tiff already has segmentation results. Skipping execution.
Generating missing plots for plane_05...
../../_images/dbe7fa11da2dcc96eaf9885c0d721f7248ace003c0827b581f28264037106725.png ../../_images/10f884573e84e8fb13ba19b675b7ac7fea97ba1047649c55ecdc7e6c84eeec60.png ../../_images/a4e12e4c043383f3cbf6184662dfa6ce3db75f9ed421fbbbf1b68c545ba21d3b.png ../../_images/71e72046d6fc6e1248285299e4bbebb3a76ca9eee10d92768696b57791e49ce7.png
Processing D:\W2_DATA\kbarber\2025-02-27\mk301\assembled\plane_06.tiff ---------------
D:\W2_DATA\kbarber\2025-02-27\mk301\assembled\plane_06.tiff already has segmentation results. Skipping execution.
Generating missing plots for plane_06...
../../_images/dcdef1b7788076df170d51f253ed6c08435efb6494570e8f2eb652f3474d562b.png ../../_images/571e425deedb6d9c8f8680b4c583349312e170ecb28082c682f94af10c5a0ea9.png ../../_images/f98c6bdc2bb63a7f6330559dcaacce0e173bbd936dc1cb0cdaab32a4d0b9d118.png ../../_images/aeebdf9a61771f95035963f41593b50f6830d16efd2c59c299c9548fcaf508e9.png
Processing D:\W2_DATA\kbarber\2025-02-27\mk301\assembled\plane_07.tiff ---------------
D:\W2_DATA\kbarber\2025-02-27\mk301\assembled\plane_07.tiff already has segmentation results. Skipping execution.
Generating missing plots for plane_07...
../../_images/e5a1954aef1c74e2d931a4f5fba7fcc6e649471686d6880077fc66b8e978b019.png ../../_images/06ecf5761dd168a73b850cb28a6df4338930f3d9816b51913a23a377ee37e8c7.png ../../_images/d67e54e170b8a71586146101580eb988a6ecbdf6c141da1d77b8d6126715be75.png ../../_images/f16b0beb8947537aaf7e64aaeb13ed42ce6b1981aa7409b7cc974c49ca7a8b7c.png
Processing D:\W2_DATA\kbarber\2025-02-27\mk301\assembled\plane_08.tiff ---------------
D:\W2_DATA\kbarber\2025-02-27\mk301\assembled\plane_08.tiff already has segmentation results. Skipping execution.
Generating missing plots for plane_08...
../../_images/b98f4cabf55390d9daba75f61afab8465205fd1ba914e04ae893ad1d61b90913.png ../../_images/71ef45053fd8290fc2434ed3e035408f0a8ad5d47bdf257b924e153d9da7b4ae.png ../../_images/e798037041285fae72ce2ae610b016040a80a7cfdbbba9d9885dac9a9445c03c.png ../../_images/1b737f10a08c6babae011bf807889e521497392804fbca4b3b6f0b4ff74a6eac.png
Processing D:\W2_DATA\kbarber\2025-02-27\mk301\assembled\plane_09.tiff ---------------
D:\W2_DATA\kbarber\2025-02-27\mk301\assembled\plane_09.tiff already has segmentation results. Skipping execution.
Generating missing plots for plane_09...
../../_images/fdf8c63c6fe65de0b483043eb91f1a46a8a70d91a8f8814cc3dd72f81aaac380.png ../../_images/3a62c512f3a06527d5e612c06a8e09e6c9bc74a75c969b3b6af7f65926a18e30.png ../../_images/71ac96604350fec2d4326fc4afd5c5dee966b79a247bd7fb4e9b0df57a021c30.png ../../_images/b248aa4e551929e9f3218f0e8edbf886e54e875583c8bb4a7e4b05ac7ea4646d.png
Processing D:\W2_DATA\kbarber\2025-02-27\mk301\assembled\plane_10.tiff ---------------
D:\W2_DATA\kbarber\2025-02-27\mk301\assembled\plane_10.tiff already has segmentation results. Skipping execution.
Generating missing plots for plane_10...
../../_images/2aadacfde54bf98560799a795c4fb6e4d754e84c3bf2aeab8be4bd6c414d70ee.png ../../_images/21de11e4e3d907e37dec75f6a4c97537959141bb30a875ef2d551f9168eaf447.png ../../_images/958361566ede1b0cbac85bd66c241fb67a4d6ae0144cefeac0cb6d4fe03f98db.png ../../_images/91122b9f4072de2cc443bb107256ac564dd8d04146170c3245ce3aa3461681de.png
Processing D:\W2_DATA\kbarber\2025-02-27\mk301\assembled\plane_11.tiff ---------------
D:\W2_DATA\kbarber\2025-02-27\mk301\assembled\plane_11.tiff already has segmentation results. Skipping execution.
Generating missing plots for plane_11...
../../_images/76e2e7894792bdcfd5f16633f7c2946666525fdfc4d79f75d7c331d2b004170e.png ../../_images/0300e38baa15f952ae68b3b88788ff5bc400d59003470d5060ef3013c02910ca.png ../../_images/48c2a228561affaa1ceeaa951f0ae19edddf58a81b004f5ac6f4ce639e2700d5.png ../../_images/b1e47c5c884ebf808d3226fd04cd7ccdf06931f62c1f713065e35019be6feeeb.png
Processing D:\W2_DATA\kbarber\2025-02-27\mk301\assembled\plane_12.tiff ---------------
D:\W2_DATA\kbarber\2025-02-27\mk301\assembled\plane_12.tiff already has segmentation results. Skipping execution.
Generating missing plots for plane_12...
../../_images/9c805234c1ebc18071527068294827ca283a52455dbfc0adc0d578ae63592b76.png ../../_images/6d3cfa1f1a14ff7eb49cdf5ab573d60aec8445806194e760eb2a803a90894813.png ../../_images/37c8207b7726bfe6c52f8b0c883f547efb57ba06dc8a763d870207a87b0aa147.png ../../_images/17e87144e9079bb383c225ceb209e87215ee48a0f9810a7bed5bcf7920a86502.png
Processing D:\W2_DATA\kbarber\2025-02-27\mk301\assembled\plane_13.tiff ---------------
D:\W2_DATA\kbarber\2025-02-27\mk301\assembled\plane_13.tiff already has segmentation results. Skipping execution.
Generating missing plots for plane_13...
../../_images/6f9cf9cf103761e22dfbe3576317590eb9b80d2a21cd3455bfd1b0caca4d18b4.png ../../_images/863fe97eda50a3eebbc42acb4f05e3af28f58392c8ff3bb41c9cde62f636ffc3.png ../../_images/e7101b0958ae27ccfd6b79e40b48e718257c7df6d35747d27330149f11297a9a.png ../../_images/5277898fb8251d727fb010ab32c22549f4532515164ca728980fdbbe27560a06.png
Processing D:\W2_DATA\kbarber\2025-02-27\mk301\assembled\plane_14.tiff ---------------
D:\W2_DATA\kbarber\2025-02-27\mk301\assembled\plane_14.tiff already has segmentation results. Skipping execution.
Generating missing plots for plane_14...
../../_images/5578129abfe10bdc8c25094f72c75abc87ebf124209fa62cc2ca753b46392193.png ../../_images/73417df02bddebba8feda5f6369ac92f61d8cd0d89a2c256def9048f83dbd3df.png ../../_images/04b3444ca60485dc59522257c93f3267efd6bc16d70c272f6daae6f3a0622df7.png ../../_images/a2d163dc5a222125e202a864b024987027fed6b989cac6bd60c295a20bb1eb43.png
running volumetric statistics
../../_images/cb0acd6bd16c5a3753e9649b20c99626aba4a8b21faeb661c9f8aff9c5b087a3.png ../../_images/482ae7bc14b75cde5e7016064bcd2f6b528604b757aa00c24cbb0d40415b9938.png ../../_images/02d7c3c658aba5e8826eb6ad61c2f63a0c36589805d4883375d7b1d5e0a56957.png ../../_images/f87b09f60b92cc4d39d8f7b3df2eab122625791b21a8d57c5b587788cea549f1.png ../../_images/f47ab1143a0abbf8d431f5d8f518b7781ab30f4ec5c83cbff84afa8955414bcd.png
if not isinstance(output_ops, dict):
    output_ops = load_ops(output_ops)["ops_path"]
zplane = Path(output_ops["tiff_list"][0]).name
plot_registration(output_ops, Path(output_ops["save_path"]).joinpath('registration.png'))
plot_segmentation(output_ops, Path(output_ops["save_path"]).joinpath('segmentation.png'), fig_label=zplane)
plot_traces(output_ops, Path(output_ops["save_path"]).joinpath('traces.png'))

all_ops.append(output_ops)
ops['classifier_path']
''
ops_files = mbo.get_files(save_path.parent, 'ops', 4)
ops_files[:3]
['D:\\W2_DATA\\kbarber\\2025-02-17\\mk303\\results\\plane_01\\plane0\\ops.npy',
 'D:\\W2_DATA\\kbarber\\2025-02-17\\mk303\\results\\plane_02\\plane0\\ops.npy',
 'D:\\W2_DATA\\kbarber\\2025-02-17\\mk303\\results\\plane_03\\plane0\\ops.npy']
ops0 = lsp.load_ops(ops_files[0])
plot_traces(ops0, './test.png')
volume_stats_file = lbm_suite2p_python.volume.get_volume_stats(ops_files)
volume_stats_file  # runs stats and gives back the filename
'D:\\W2_DATA\\kbarber\\2025-02-17\\mk303\\results\\volume_stats.npy'
# plane, acc, rej, means, stds, ops-file
print(np.load(volume_stats_file, allow_pickle=True))
[( 1,  601,  601, 1504.95532227, 635.71911621, 'D:\\W2_DATA\\kbarber\\2025-02-10\\mk303\\results\\plane_01_demo\\plane0\\ops.npy')
 ( 2,  709,  709, 1729.17712402, 759.26446533, 'D:\\W2_DATA\\kbarber\\2025-02-10\\mk303\\results\\plane_02_demo\\plane0\\ops.npy')
 ( 3,  840,  840, 1682.04052734, 771.42297363, 'D:\\W2_DATA\\kbarber\\2025-02-10\\mk303\\results\\plane_03_demo\\plane0\\ops.npy')
 ( 4,  937,  937, 1581.18676758, 803.08453369, 'D:\\W2_DATA\\kbarber\\2025-02-10\\mk303\\results\\plane_04_demo\\plane0\\ops.npy')
 ( 5, 1163, 1163, 1454.5435791 , 746.58349609, 'D:\\W2_DATA\\kbarber\\2025-02-10\\mk303\\results\\plane_05_demo\\plane0\\ops.npy')
 ( 6, 1306, 1306, 1436.0411377 , 701.63793945, 'D:\\W2_DATA\\kbarber\\2025-02-10\\mk303\\results\\plane_06_demo\\plane0\\ops.npy')
 ( 7,  537,  537,   55.10420609,  25.497509  , 'D:\\W2_DATA\\kbarber\\2025-02-10\\mk303\\results\\plane_07_demo\\plane0\\ops.npy')
 ( 8, 1572, 1572, 1194.73181152, 573.11859131, 'D:\\W2_DATA\\kbarber\\2025-02-10\\mk303\\results\\plane_08_demo\\plane0\\ops.npy')
 ( 9, 1697, 1697, 1068.63830566, 499.10424805, 'D:\\W2_DATA\\kbarber\\2025-02-10\\mk303\\results\\plane_09_demo\\plane0\\ops.npy')
 (10, 1678, 1678, 1031.76330566, 505.93670654, 'D:\\W2_DATA\\kbarber\\2025-02-10\\mk303\\results\\plane_10_demo\\plane0\\ops.npy')
 (11, 1598, 1598,  913.86999512, 463.93460083, 'D:\\W2_DATA\\kbarber\\2025-02-10\\mk303\\results\\plane_11_demo\\plane0\\ops.npy')
 (12, 1128, 1128,  723.86236572, 390.0612793 , 'D:\\W2_DATA\\kbarber\\2025-02-10\\mk303\\results\\plane_12_demo\\plane0\\ops.npy')
 (13,  730,  730,  606.41137695, 329.38095093, 'D:\\W2_DATA\\kbarber\\2025-02-10\\mk303\\results\\plane_13_demo\\plane0\\ops.npy')
 (14,  398,  398,  480.65631104, 255.62088013, 'D:\\W2_DATA\\kbarber\\2025-02-10\\mk303\\results\\plane_14_demo\\plane0\\ops.npy')]
stat_files = mbo.get_files(save_path.parent, 'stat.npy', max_depth=5)
stat_files[:3]
['D:\\W2_DATA\\kbarber\\2025-02-17\\mk303\\results\\plane_01\\plane0\\stat.npy',
 'D:\\W2_DATA\\kbarber\\2025-02-17\\mk303\\results\\plane_02\\plane0\\stat.npy',
 'D:\\W2_DATA\\kbarber\\2025-02-17\\mk303\\results\\plane_03\\plane0\\stat.npy']
import fastplotlib as fpl
ops_files = mbo.get_files(save_path.parent, 'ops.npy', max_depth=5)
ops_files
['D:\\W2_DATA\\kbarber\\2025-02-27\\mk301\\grid_search\\thrscale_0_8_overlap_0_75\\suite2p\\plane0\\ops.npy',
 'D:\\W2_DATA\\kbarber\\2025-02-27\\mk301\\grid_search\\thrscale_0_8_overlap_0_9\\suite2p\\plane0\\ops.npy',
 'D:\\W2_DATA\\kbarber\\2025-02-27\\mk301\\grid_search\\thrscale_1_2_overlap_0_6\\suite2p\\plane0\\ops.npy',
 'D:\\W2_DATA\\kbarber\\2025-02-27\\mk301\\grid_search\\thrscale_1_2_overlap_0_75\\suite2p\\plane0\\ops.npy',
 'D:\\W2_DATA\\kbarber\\2025-02-27\\mk301\\grid_search\\thrscale_1_2_overlap_0_9\\suite2p\\plane0\\ops.npy',
 'D:\\W2_DATA\\kbarber\\2025-02-27\\mk301\\grid_search\\thrscale_1_overlap_0_6\\suite2p\\plane0\\ops.npy',
 'D:\\W2_DATA\\kbarber\\2025-02-27\\mk301\\grid_search\\thrscale_1_overlap_0_75\\suite2p\\plane0\\ops.npy',
 'D:\\W2_DATA\\kbarber\\2025-02-27\\mk301\\grid_search\\thrscale_1_overlap_0_9\\suite2p\\plane0\\ops.npy',
 'D:\\W2_DATA\\kbarber\\2025-02-27\\mk301\\results\\plane_01\\plane0\\ops.npy',
 'D:\\W2_DATA\\kbarber\\2025-02-27\\mk301\\results\\plane_02\\plane0\\ops.npy',
 'D:\\W2_DATA\\kbarber\\2025-02-27\\mk301\\results\\plane_03\\plane0\\ops.npy',
 'D:\\W2_DATA\\kbarber\\2025-02-27\\mk301\\results\\plane_04\\plane0\\ops.npy',
 'D:\\W2_DATA\\kbarber\\2025-02-27\\mk301\\results\\plane_05\\plane0\\ops.npy',
 'D:\\W2_DATA\\kbarber\\2025-02-27\\mk301\\results\\plane_06\\plane0\\ops.npy',
 'D:\\W2_DATA\\kbarber\\2025-02-27\\mk301\\results\\plane_07\\plane0\\ops.npy',
 'D:\\W2_DATA\\kbarber\\2025-02-27\\mk301\\results\\plane_08\\plane0\\ops.npy',
 'D:\\W2_DATA\\kbarber\\2025-02-27\\mk301\\results\\plane_09\\plane0\\ops.npy',
 'D:\\W2_DATA\\kbarber\\2025-02-27\\mk301\\results\\plane_10\\plane0\\ops.npy',
 'D:\\W2_DATA\\kbarber\\2025-02-27\\mk301\\results\\plane_11\\plane0\\ops.npy',
 'D:\\W2_DATA\\kbarber\\2025-02-27\\mk301\\results\\plane_12\\plane0\\ops.npy',
 'D:\\W2_DATA\\kbarber\\2025-02-27\\mk301\\results\\plane_13\\plane0\\ops.npy',
 'D:\\W2_DATA\\kbarber\\2025-02-27\\mk301\\results\\plane_14\\plane0\\ops.npy']
lsp.load_ops(ops_files[0])
{'suite2p_version': '0.14.4',
 'look_one_level_down': False,
 'fast_disk': 'D:\\W2_DATA\\kbarber\\2025-02-27\\mk301\\grid_search\\thrscale_0_8_overlap_0_75',
 'delete_bin': False,
 'mesoscan': False,
 'bruker': False,
 'bruker_bidirectional': False,
 'h5py': [],
 'h5py_key': 'data',
 'nwb_file': '',
 'nwb_driver': '',
 'nwb_series': '',
 'save_path0': 'D:\\W2_DATA\\kbarber\\2025-02-27\\mk301\\grid_search\\thrscale_0_8_overlap_0_75',
 'save_folder': 'suite2p',
 'subfolders': [],
 'move_bin': False,
 'nplanes': 1,
 'nchannels': 1,
 'functional_chan': 1,
 'tau': 1.5,
 'fs': 17.06863078416647,
 'force_sktiff': False,
 'frames_include': -1,
 'multiplane_parallel': False,
 'ignore_flyback': [],
 'preclassify': 0.0,
 'save_mat': False,
 'save_NWB': False,
 'combined': True,
 'aspect': np.float64(1.0),
 'do_bidiphase': 0,
 'bidiphase': 0,
 'bidi_corrected': False,
 'do_registration': True,
 'two_step_registration': False,
 'keep_movie_raw': False,
 'nimg_init': 300,
 'batch_size': 500,
 'maxregshift': 0.1,
 'align_by_chan': 1,
 'reg_tif': False,
 'reg_tif_chan2': False,
 'subpixel': 10,
 'smooth_sigma_time': 0,
 'smooth_sigma': 1.15,
 'th_badframes': 1.0,
 'norm_frames': True,
 'force_refImg': False,
 'pad_fft': False,
 'nonrigid': True,
 'block_size': [128, 128],
 'snr_thresh': 1.2,
 'maxregshiftNR': 5,
 '1Preg': False,
 'spatial_hp_reg': 42,
 'pre_smooth': 0,
 'spatial_taper': 40,
 'roidetect': True,
 'spikedetect': True,
 'sparse_mode': True,
 'spatial_scale': 0,
 'connected': True,
 'nbinned': 5000,
 'max_iterations': 20,
 'threshold_scaling': 0.8,
 'max_overlap': 0.6,
 'high_pass': 100,
 'spatial_hp_detect': 25,
 'denoise': False,
 'anatomical_only': 0,
 'diameter': 0,
 'cellprob_threshold': 0.0,
 'flow_threshold': 1.5,
 'spatial_hp_cp': 0,
 'pretrained_model': 'cyto',
 'soma_crop': True,
 'neuropil_extract': True,
 'inner_neuropil_radius': 2,
 'min_neuropil_pixels': 350,
 'lam_percentile': 50.0,
 'allow_overlap': False,
 'use_builtin_classifier': False,
 'classifier_path': '',
 'chan2_thres': 0.65,
 'baseline': 'maximin',
 'win_baseline': 60.0,
 'sig_baseline': 10.0,
 'prctile_baseline': 8.0,
 'neucoeff': 0.7,
 'dx': 2.0,
 'dy': 2.0,
 'tiff_list': ['D:\\W2_DATA\\kbarber\\2025-02-27\\mk301\\assembled\\plane_10.tiff'],
 'data_path': ['D:\\W2_DATA\\kbarber\\2025-02-27\\mk301\\assembled'],
 'save_path': 'D:\\W2_DATA\\kbarber\\2025-02-27\\mk301\\grid_search\\thrscale_0_8_overlap_0_75\\suite2p\\plane0',
 'input_format': 'tif',
 'ops_path': 'D:\\W2_DATA\\kbarber\\2025-02-27\\mk301\\grid_search\\thrscale_0_8_overlap_0_75\\suite2p\\plane0\\ops.npy',
 'reg_file': 'D:\\W2_DATA\\kbarber\\2025-02-27\\mk301\\grid_search\\thrscale_0_8_overlap_0_75\\suite2p\\plane0\\data.bin',
 'first_tiffs': array([ True]),
 'frames_per_folder': array([57868], dtype=int32),
 'filelist': ['D:\\W2_DATA\\kbarber\\2025-02-27\\mk301\\assembled\\plane_10.tiff'],
 'nframes': 57868,
 'frames_per_file': array([57868]),
 'meanImg': array([[181.91132 , 120.80995 ,  37.601868, ..., 617.23883 , 384.737   ,
         270.3948  ],
        [181.19084 , 113.28088 ,  31.626112, ..., 665.2934  , 451.35962 ,
         310.2186  ],
        [204.64474 , 117.56807 ,  28.590752, ..., 683.74695 , 456.2078  ,
         326.21167 ],
        ...,
        [ 81.983635,  75.61998 ,  56.666134, ..., 237.1744  , 174.09166 ,
         126.1574  ],
        [102.84038 ,  95.08476 ,  72.190575, ..., 356.91528 , 251.56357 ,
         175.65007 ],
        [120.40256 , 109.67453 ,  79.66536 , ..., 459.09015 , 329.7626  ,
         212.41444 ]], dtype=float32),
 'Ly': 448,
 'Lx': 448,
 'yrange': [6, 442],
 'xrange': [6, 442],
 'date_proc': datetime.datetime(2025, 2, 27, 19, 0, 52, 485820, tzinfo=datetime.timezone(datetime.timedelta(days=-1, seconds=68400), 'Eastern Standard Time')),
 'refImg': array([[ 20,  18,  12, ..., 651, 336, 140],
        [  9,  13,   7, ..., 762, 502, 135],
        [ 13,  21,   5, ..., 733, 420, 161],
        ...,
        [ 17,  15,  12, ..., 189, 110,  69],
        [ 52,  48,  36, ..., 354, 189,  98],
        [ 18,  35,  28, ..., 537, 307, 105]], dtype=int16),
 'rmin': np.int16(20),
 'rmax': np.int16(4053),
 'yoff': array([-1, -1, -1, ..., -1, -1, -1], dtype=int32),
 'xoff': array([ 0, -1, -1, ..., -2, -2, -2], dtype=int32),
 'corrXY': array([0.03640025, 0.03399996, 0.03471949, ..., 0.02637114, 0.02503825,
        0.02377436], dtype=float32),
 'yoff1': array([[ 0.5,  0.4,  0.3, ...,  0.1,  0.2,  0.1],
        [ 0.4,  0.5,  0.4, ..., -0.3, -0.5, -0.4],
        [ 0. ,  0. ,  0. , ..., -0.7, -0.4, -0.4],
        ...,
        [-1.3, -0.8, -0.4, ...,  0.7,  0.7,  0.8],
        [-0.6, -0.2, -0.4, ...,  0.9,  1. ,  1.1],
        [-0.9, -0.2, -0.5, ...,  0.6,  1. ,  0.9]], dtype=float32),
 'xoff1': array([[-0.8, -0.5, -1. , ..., -0.6, -0.3,  0. ],
        [ 0.3,  0.5, -0.1, ..., -0.1,  0.3,  0.8],
        [ 0.1,  0.2, -0.5, ..., -0.3,  0.2,  0.6],
        ...,
        [-1.4, -1.2, -1.2, ..., -0.9, -0.3,  0.2],
        [-1.1, -0.6, -1.8, ..., -1.4, -0.5, -0.2],
        [-1.1, -0.9, -3.6, ..., -1.4, -0.5, -0.2]], dtype=float32),
 'corrXY1': array([[0.04104537, 0.03616329, 0.03442401, ..., 0.03657242, 0.03728601,
         0.03416988],
        [0.04013292, 0.03346131, 0.03129024, ..., 0.03413978, 0.03284104,
         0.03109973],
        [0.03959985, 0.03243906, 0.02836499, ..., 0.0323982 , 0.03230157,
         0.03357244],
        ...,
        [0.03120196, 0.02492863, 0.01786365, ..., 0.02900613, 0.03183422,
         0.02177376],
        [0.03109105, 0.02438505, 0.01833273, ..., 0.02649263, 0.02784955,
         0.02478352],
        [0.03132045, 0.02543353, 0.01892262, ..., 0.02573716, 0.0309259 ,
         0.02549327]], dtype=float32),
 'badframes': array([False, False, False, ..., False, False, False]),
 'spatscale_pix': array([6]),
 'meanImgE': array([[1., 1., 1., ..., 1., 1., 1.],
        [1., 1., 1., ..., 1., 1., 1.],
        [1., 1., 1., ..., 1., 1., 1.],
        ...,
        [1., 1., 1., ..., 1., 1., 1.],
        [1., 1., 1., ..., 1., 1., 1.],
        [1., 1., 1., ..., 1., 1., 1.]], dtype=float32),
 'tPC': array([[ 0.03801467,  0.04167883,  0.04417367, ...,  0.01885787,
         -0.0020818 , -0.02587652],
        [ 0.02916383,  0.03726072,  0.00695184, ...,  0.02878292,
         -0.03131345, -0.00467559],
        [ 0.01840586,  0.02908189, -0.02043437, ..., -0.00108247,
         -0.00686843, -0.00301439],
        ...,
        [-0.02388801,  0.00893071,  0.00217036, ..., -0.00959489,
         -0.00224079,  0.0014706 ],
        [-0.02478324,  0.00718862, -0.01112887, ..., -0.00156723,
         -0.02470737, -0.00945794],
        [-0.02351212,  0.00718434, -0.01127633, ..., -0.00225101,
         -0.00482763, -0.00064703]], dtype=float32),
 'regPC': array([[[[  10.143333 ,    8.906667 ,    6.12     , ...,  810.4767   ,
            815.67     ,  745.71     ],
          [  13.423333 ,   11.67     ,    5.01     , ...,  812.43     ,
            811.9      ,  768.70667  ],
          [   9.123333 ,    8.803333 ,    2.68     , ...,  838.98     ,
            770.7267   ,  729.58     ],
          ...,
          [   2.75     ,    2.0033333,   11.156667 , ...,  198.33667  ,
            182.24333  ,  187.13333  ],
          [   8.97     ,    7.8166666,    6.99     , ...,  204.44     ,
            199.15     ,  186.45334  ],
          [  12.716666 ,    9.09     ,    6.59     , ...,  201.16667  ,
            193.4      ,  185.82666  ]],
 
         [[  13.446667 ,   13.366667 ,    6.4766665, ...,  993.4767   ,
           1013.36664  ,  995.03     ],
          [   4.59     ,    7.74     ,    7.9533334, ..., 1011.75     ,
            963.75336  ,  971.14667  ],
          [  14.803333 ,   13.723333 ,   11.59     , ..., 1098.99     ,
           1001.74335  , 1007.79333  ],
          ...,
          [   6.4566665,    7.       ,    4.6633334, ...,  250.24333  ,
            243.19333  ,  256.37     ],
          [   9.72     ,   11.263333 ,    8.756667 , ...,  246.48334  ,
            230.75667  ,  229.98     ],
          [   7.3      ,   11.006667 ,    9.823334 , ...,  237.26666  ,
            233.94667  ,  237.26666  ]],
 
         [[  10.356667 ,    9.29     ,    9.37     , ...,  943.4      ,
            928.9267   ,  886.2967   ],
          [  10.096666 ,    6.54     ,   10.63     , ..., 1007.17334  ,
            977.11     ,  938.26     ],
          [  13.083333 ,   10.093333 ,   12.796667 , ...,  987.55664  ,
            978.2967   ,  953.23     ],
          ...,
          [   3.8366666,    7.02     ,   10.803333 , ...,  246.63     ,
            237.38333  ,  223.72     ],
          [  11.89     ,   10.566667 ,   12.136666 , ...,  230.46     ,
            226.12     ,  211.00333  ],
          [  13.       ,   13.69     ,   13.123333 , ...,  230.47     ,
            215.65     ,  219.91333  ]],
 
         ...,
 
         [[   7.04     ,   10.316667 ,    8.46     , ..., 1019.50336  ,
            994.       ,  928.41     ],
          [  14.576667 ,   14.456667 ,   12.326667 , ..., 1035.13     ,
           1026.82     ,  975.37335  ],
          [   9.206667 ,    4.86     ,    8.903334 , ..., 1059.8467   ,
           1014.1433   ,  954.7167   ],
          ...,
          [  11.28     ,   12.806666 ,   11.273334 , ...,  227.29666  ,
            200.31     ,  211.43333  ],
          [  10.753333 ,    7.8233333,    6.28     , ...,  226.83333  ,
            227.93333  ,  216.71666  ],
          [   5.9566665,    9.04     ,    9.793333 , ...,  236.93     ,
            227.02667  ,  212.11     ]],
 
         [[  14.203333 ,    8.6866665,   11.22     , ..., 1042.7966   ,
            974.76666  ,  936.4767   ],
          [   7.06     ,    7.37     ,    7.86     , ..., 1053.66     ,
            986.13     ,  996.38666  ],
          [  14.46     ,   11.583333 ,   10.113334 , ..., 1060.6766   ,
           1027.5033   , 1034.7467   ],
          ...,
          [   8.54     ,   12.723333 ,   11.91     , ...,  245.35333  ,
            225.35333  ,  212.79     ],
          [   8.046667 ,   11.203333 ,   11.15     , ...,  253.77     ,
            225.17334  ,  215.83667  ],
          [   8.71     ,    6.14     ,   12.516666 , ...,  225.46333  ,
            213.22333  ,  200.38333  ]],
 
         [[  10.01     ,    7.35     ,    5.653333 , ..., 1040.7034   ,
           1011.9033   ,  957.3      ],
          [  13.643333 ,   14.1      ,   12.44     , ..., 1039.1167   ,
           1010.7      ,  956.82666  ],
          [   9.463333 ,    8.236667 ,   16.213333 , ..., 1068.2467   ,
           1035.0934   , 1041.1034   ],
          ...,
          [   8.28     ,    8.503333 ,   12.143333 , ...,  253.6      ,
            274.23666  ,  234.27333  ],
          [  13.816667 ,   10.146667 ,    9.74     , ...,  245.81334  ,
            258.29333  ,  243.06334  ],
          [  10.733334 ,    9.836667 ,    5.6666665, ...,  237.77     ,
            249.09     ,  238.24     ]]],
 
 
        [[[  13.616667 ,   13.433333 ,    8.463333 , ..., 1145.4434   ,
           1102.1633   , 1069.15     ],
          [  11.233334 ,   12.3      ,    8.66     , ..., 1198.2533   ,
           1129.2533   , 1074.33     ],
          [  10.12     ,    9.026667 ,   14.8133335, ..., 1254.32     ,
           1180.4634   , 1079.4767   ],
          ...,
          [   8.976666 ,   14.456667 ,    8.653334 , ...,  288.37     ,
            275.37668  ,  271.29333  ],
          [  11.013333 ,   13.05     ,    9.833333 , ...,  299.45667  ,
            294.57     ,  270.54666  ],
          [   9.6      ,   10.49     ,    9.466666 , ...,  291.78     ,
            283.06668  ,  263.10666  ]],
 
         [[  11.823334 ,   16.38     ,   13.803333 , ..., 1103.1934   ,
           1037.1833   ,  958.8333   ],
          [   6.6633334,    7.5833335,   10.043333 , ..., 1151.78     ,
           1074.38     , 1002.9633   ],
          [  11.05     ,    7.9466667,   15.223333 , ..., 1177.48     ,
           1123.75     , 1012.7233   ],
          ...,
          [  12.96     ,   14.243333 ,    7.19     , ...,  278.45     ,
            263.15     ,  251.98334  ],
          [  15.66     ,   12.156667 ,   11.67     , ...,  287.06332  ,
            297.69666  ,  258.97     ],
          [  12.593333 ,   13.183333 ,   11.16     , ...,  283.57333  ,
            272.70667  ,  256.07666  ]],
 
         [[   8.493333 ,    5.886667 ,    7.846667 , ..., 1078.1766   ,
           1058.3933   , 1046.1034   ],
          [  13.44     ,    7.113333 ,    6.89     , ..., 1098.86     ,
           1059.4767   , 1054.2034   ],
          [  10.553333 ,    4.7366667,   12.496667 , ..., 1124.99     ,
           1114.1934   , 1038.5566   ],
          ...,
          [   7.4566665,   10.053333 ,    6.9133334, ...,  247.79     ,
            230.76334  ,  228.41333  ],
          [   9.793333 ,    4.4166665,    3.7166667, ...,  260.26     ,
            228.67334  ,  226.89667  ],
          [   6.55     ,    4.016667 ,    6.1433334, ...,  248.06     ,
            262.83334  ,  240.27667  ]],
 
         ...,
 
         [[  12.616667 ,    7.4066668,    4.903333 , ...,  997.42     ,
           1000.7133   ,  963.0733   ],
          [   5.0266666,    9.003333 ,    5.7933335, ..., 1070.5      ,
           1041.7866   ,  965.86664  ],
          [   9.773334 ,   10.976666 ,    9.636666 , ..., 1104.2766   ,
           1024.2567   ,  997.43665  ],
          ...,
          [   5.7366667,   11.803333 ,   11.863334 , ...,  237.85333  ,
            228.30333  ,  245.72     ],
          [   3.4866667,    6.6433334,    7.0533333, ...,  236.62334  ,
            236.24     ,  230.54     ],
          [   8.743333 ,    5.7166667,    5.233333 , ...,  230.8      ,
            220.64667  ,  215.37334  ]],
 
         [[   9.863334 ,   10.32     ,   10.783334 , ...,  992.24     ,
            960.7133   ,  936.45667  ],
          [  16.446667 ,   14.116667 ,   14.013333 , ..., 1027.9      ,
           1024.4567   ,  942.9767   ],
          [   4.133333 ,    5.92     ,    7.1566668, ..., 1047.0566   ,
           1027.6566   ,  973.05664  ],
          ...,
          [   4.39     ,   11.62     ,   12.683333 , ...,  259.38     ,
            227.58     ,  230.77333  ],
          [   9.356667 ,    8.036667 ,    5.75     , ...,  245.66667  ,
            247.06     ,  226.70334  ],
          [  11.236667 ,    5.5933332,    6.4466667, ...,  245.81334  ,
            250.10667  ,  209.73     ]],
 
         [[  12.276667 ,    8.746667 ,   10.823334 , ...,  998.4767   ,
            952.93     ,  929.19666  ],
          [   9.4366665,   11.82     ,   10.836667 , ..., 1074.84     ,
           1002.97     ,  963.99335  ],
          [  16.32     ,   11.96     ,    9.536667 , ..., 1089.5333   ,
           1055.24     ,  966.75336  ],
          ...,
          [  10.423333 ,    8.883333 ,    6.8366666, ...,  222.05     ,
            205.65334  ,  222.37     ],
          [  10.226666 ,    4.55     ,    7.03     , ...,  228.89667  ,
            225.51     ,  215.44333  ],
          [  11.353333 ,    7.4566665,    9.296667 , ...,  234.59666  ,
            225.83667  ,  211.83     ]]]], dtype=float32),
 'regDX': array([[0.        , 0.25092116, 0.80000001],
        [0.        , 0.11587438, 0.5       ],
        [0.        , 0.09985589, 0.31622776],
        [0.        , 0.04396786, 0.2       ],
        [0.        , 0.08990484, 0.41231057],
        [0.        , 0.02222222, 0.2       ],
        [0.        , 0.03563452, 0.2       ],
        [0.        , 0.02892837, 0.14142136],
        [0.        , 0.07418188, 0.31622776],
        [0.        , 0.07194304, 0.2       ],
        [0.        , 0.06031883, 0.22360681],
        [0.        , 0.05017915, 0.22360681],
        [0.        , 0.03906804, 0.22360681],
        [0.        , 0.05230118, 0.2       ],
        [0.        , 0.04396785, 0.2       ],
        [0.        , 0.03448392, 0.2       ],
        [0.        , 0.03007897, 0.2       ],
        [0.        , 0.03726171, 0.2       ],
        [0.        , 0.02615059, 0.2       ],
        [0.        , 0.0384123 , 0.2       ],
        [0.        , 0.03448392, 0.14142136],
        [0.        , 0.02730119, 0.2       ],
        [0.        , 0.04071349, 0.2       ],
        [0.        , 0.03563452, 0.2       ],
        [0.        , 0.03563452, 0.2       ],
        [0.        , 0.0384123 , 0.14142136],
        [0.        , 0.04674563, 0.14142136],
        [0.        , 0.04003949, 0.2       ],
        [0.        , 0.04119007, 0.2       ],
        [0.        , 0.02730119, 0.2       ]]),
 'Lyc': 436,
 'Lxc': 436,
 'max_proj': array([[ 42.820004,  45.153847,  56.209618, ..., 301.28638 , 497.03076 ,
         289.97815 ],
        [ 40.716537,  36.310387,  33.777695, ..., 348.8263  , 289.63135 ,
         348.44592 ],
        [ 55.44115 ,  66.37423 ,  38.610767, ..., 345.8451  , 340.76855 ,
         299.9225  ],
        ...,
        [ 37.99346 ,  32.41423 ,  38.774227, ..., 156.01733 , 143.5719  ,
         135.35652 ],
        [ 39.679234,  41.553844,  37.72423 , ..., 150.75262 , 176.68652 ,
         155.02579 ],
        [ 36.127308,  79.40769 ,  43.067307, ..., 158.69379 , 146.13535 ,
         120.55684 ]], dtype=float32),
 'Vmax': array([284.14770508, 272.55023193, 224.98448181, ...,   0.        ,
          0.        ,   0.        ]),
 'ihop': array([2., 1., 1., ..., 0., 0., 0.]),
 'Vsplit': array([0.98974347, 1.08451807, 1.03699088, ..., 0.        , 0.        ,
        0.        ]),
 'Vcorr': array([[3.08584166, 3.08584166, 3.08584166, ..., 3.36260436, 2.87201398,
         2.49214816],
        [3.08584166, 3.53869152, 4.19259834, ..., 3.52868421, 3.1903131 ,
         2.87422109],
        [3.08584166, 3.81948209, 3.99473262, ..., 3.71038204, 3.36937292,
         3.0680337 ],
        ...,
        [2.93951201, 3.17400169, 3.54042864, ..., 3.37335027, 3.50934553,
         2.83703041],
        [3.94550157, 3.85310197, 3.39249945, ..., 3.04707314, 2.90786886,
         2.69288802],
        [3.66866207, 3.83787155, 2.85695982, ..., 2.70763392, 2.69288802,
         2.69288802]]),
 'Vmap': array([array([[0.       , 0.       , 0.       , ..., 0.       , 0.       ,
                0.       ],
               [0.       , 0.       , 4.1925983, ..., 0.       , 0.       ,
                0.       ],
               [0.       , 0.       , 0.       , ..., 0.       , 0.       ,
                0.       ],
               ...,
               [0.       , 0.       , 0.       , ..., 0.       , 0.       ,
                0.       ],
               [0.       , 0.       , 0.       , ..., 0.       , 0.       ,
                0.       ],
               [0.       , 0.       , 0.       , ..., 0.       , 0.       ,
                0.       ]], dtype=float32)                                ,
        array([[0.      , 0.      , 0.      , ..., 0.      , 0.      , 0.      ],
               [0.      , 0.      , 0.      , ..., 0.      , 0.      , 0.      ],
               [0.      , 0.      , 0.      , ..., 0.      , 0.      , 0.      ],
               ...,
               [0.      , 0.      , 0.      , ..., 0.      , 0.      , 0.      ],
               [0.      , 0.      , 4.310645, ..., 0.      , 0.      , 0.      ],
               [0.      , 0.      , 0.      , ..., 0.      , 0.      , 0.      ]],
              dtype=float32)                                                      ,
        array([[ 0.       ,  0.       ,  0.       , ...,  6.0445714,  0.       ,
                 0.       ],
               [ 0.       ,  0.       ,  0.       , ..., 10.767057 ,  4.0487185,
                 0.       ],
               [ 0.       ,  0.       ,  0.       , ...,  0.       ,  0.       ,
                 0.       ],
               ...,
               [ 0.       ,  0.       ,  0.       , ...,  0.       ,  0.       ,
                 0.       ],
               [ 0.       ,  0.       ,  0.       , ...,  0.       ,  0.       ,
                 0.       ],
               [ 0.       ,  0.       ,  0.       , ...,  0.       ,  0.       ,
                 0.       ]], dtype=float32)                                    ,
        array([[0.       , 4.1557055, 0.       , ..., 0.       , 0.       ,
                0.       ],
               [0.       , 0.       , 0.       , ..., 0.       , 0.       ,
                0.       ],
               [0.       , 0.       , 0.       , ..., 0.       , 0.       ,
                0.       ],
               ...,
               [0.       , 0.       , 0.       , ..., 0.       , 0.       ,
                0.       ],
               [0.       , 0.       , 0.       , ..., 0.       , 0.       ,
                0.       ],
               [0.       , 0.       , 0.       , ..., 0.       , 0.       ,
                0.       ]], dtype=float32)                                ,
        array([[ 0.       ,  4.2878313,  0.       ,  0.       ,  0.       ,
                 0.       ,  0.       ,  0.       ,  0.       ,  0.       ,
                 0.       ,  0.       ,  6.5300255,  0.       ,  0.       ,
                10.863499 ,  0.       ,  0.       ,  0.       ,  5.466569 ,
                 0.       ,  0.       ,  0.       ,  0.       ,  0.       ,
                 0.       ,  0.       ,  0.       ],
               [ 0.       ,  4.7805643,  0.       ,  0.       ,  0.       ,
                 0.       ,  0.       ,  0.       ,  0.       ,  0.       ,
                 0.       ,  0.       ,  7.175744 ,  4.422664 ,  0.       ,
                 6.924383 ,  0.       ,  4.0352592,  4.927275 ,  0.       ,
                 0.       ,  0.       ,  0.       ,  0.       ,  0.       ,
                 0.       ,  0.       ,  0.       ],
               [ 0.       ,  0.       ,  0.       ,  0.       ,  0.       ,
                 4.2260675,  6.2052526,  0.       ,  0.       ,  0.       ,
                 0.       ,  4.3450155,  0.       ,  4.4159136,  0.       ,
                 0.       ,  0.       ,  9.6277   ,  6.202366 ,  0.       ,
                 0.       ,  0.       ,  0.       ,  6.5377064,  0.       ,
                 6.172087 ,  0.       ,  0.       ],
               [ 0.       ,  0.       ,  0.       ,  0.       ,  0.       ,
                 0.       ,  0.       ,  5.6034126,  0.       ,  0.       ,
                 4.755264 ,  0.       ,  0.       ,  7.5819554,  6.7297134,
                 0.       ,  0.       ,  0.       ,  0.       ,  0.       ,
                 0.       ,  6.5426774,  0.       ,  4.3192034,  0.       ,
                 0.       ,  0.       ,  0.       ],
               [ 0.       ,  0.       ,  0.       ,  4.576028 ,  0.       ,
                 0.       ,  0.       ,  0.       ,  0.       ,  0.       ,
                 0.       ,  0.       ,  9.548404 ,  0.       ,  0.       ,
                 0.       ,  0.       ,  0.       ,  0.       ,  0.       ,
                 0.       ,  0.       ,  0.       ,  0.       ,  0.       ,
                 0.       ,  0.       ,  0.       ],
               [ 0.       ,  0.       ,  4.237718 ,  0.       ,  0.       ,
                 0.       ,  0.       ,  0.       ,  0.       ,  0.       ,
                 0.       ,  0.       , 10.217339 ,  0.       ,  0.       ,
                 4.4215283,  0.       ,  4.557789 ,  4.382061 ,  4.6170306,
                 0.       ,  0.       ,  0.       ,  0.       ,  0.       ,
                 6.1292453,  0.       ,  0.       ],
               [ 0.       ,  0.       ,  4.06005  ,  0.       ,  0.       ,
                 0.       ,  0.       ,  0.       ,  0.       ,  4.737793 ,
                12.283686 ,  6.058674 , 15.034474 ,  0.       ,  0.       ,
                10.168017 ,  6.1737857, 15.937348 ,  9.87597  ,  0.       ,
                 0.       ,  0.       ,  0.       ,  7.6224203, 14.406731 ,
                 5.8930025,  9.101386 ,  0.       ],
               [ 0.       ,  0.       ,  0.       ,  0.       ,  6.4466305,
                 5.6025763,  0.       ,  0.       ,  0.       ,  0.       ,
                 5.0061245,  0.       ,  5.469888 ,  0.       ,  4.0104656,
                 7.410108 ,  7.820806 , 15.697626 ,  9.873791 ,  6.5469093,
                 4.482258 ,  0.       ,  6.231826 ,  7.6708193,  6.9382086,
                 4.455661 ,  0.       ,  0.       ],
               [ 0.       ,  0.       ,  7.6415076,  0.       ,  0.       ,
                 0.       ,  0.       ,  0.       ,  0.       ,  4.813261 ,
                 0.       ,  0.       ,  8.2369995,  0.       , 21.52439  ,
                14.974941 , 17.202024 ,  5.0734572,  4.181738 ,  0.       ,
                 0.       , 10.778098 , 12.6325865, 12.516604 ,  4.14928  ,
                 0.       ,  0.       ,  0.       ],
               [ 0.       ,  0.       ,  0.       ,  0.       ,  0.       ,
                 0.       ,  0.       ,  0.       ,  0.       ,  4.4985824,
                 0.       ,  0.       ,  0.       ,  0.       , 14.667717 ,
                10.563567 , 19.176785 , 18.497395 ,  8.478456 , 11.941445 ,
                 4.8032303,  7.289581 ,  5.7648287,  6.580912 ,  0.       ,
                 4.472581 ,  0.       ,  0.       ],
               [ 0.       ,  0.       ,  0.       ,  0.       ,  0.       ,
                 4.4959784,  4.4418774,  0.       ,  0.       ,  5.6940966,
                 0.       ,  8.458932 , 15.022537 , 10.956006 , 17.824808 ,
                 7.349817 , 16.699404 ,  6.3811765,  5.7466283,  0.       ,
                 0.       ,  5.420681 ,  0.       ,  5.3929214,  0.       ,
                 0.       ,  0.       ,  0.       ],
               [ 0.       ,  0.       ,  0.       ,  0.       ,  0.       ,
                 4.101805 ,  8.227746 ,  0.       ,  7.130446 ,  6.5833325,
                 0.       ,  7.5111623,  9.365213 , 14.18072  ,  9.83156  ,
                27.539867 ,  0.       ,  5.9226155,  0.       ,  4.4040127,
                 4.548151 ,  5.975179 ,  6.499196 ,  0.       ,  9.595003 ,
                 0.       ,  0.       ,  0.       ],
               [ 0.       ,  0.       , 13.138985 ,  0.       , 10.166999 ,
                 0.       ,  6.01172  ,  0.       ,  4.8728204,  0.       ,
                 0.       ,  4.4297814, 14.425915 ,  4.5676556, 10.198954 ,
                14.053475 ,  4.7247925,  6.299009 , 10.976681 ,  4.6415734,
                10.426941 ,  9.843428 ,  0.       ,  0.       ,  0.       ,
                 0.       ,  0.       ,  0.       ],
               [ 0.       ,  0.       ,  0.       ,  0.       ,  0.       ,
                 0.       ,  0.       ,  7.8507633,  8.320439 ,  4.0644975,
                 0.       ,  0.       , 12.397564 ,  6.0759225,  4.2354283,
                21.242874 ,  0.       ,  4.1698093,  6.3581333, 36.41427  ,
                 4.2300215, 37.19832  ,  0.       ,  0.       ,  4.2621527,
                 0.       ,  0.       ,  0.       ],
               [ 0.       ,  0.       ,  0.       ,  0.       ,  4.4135933,
                 0.       ,  5.480761 ,  4.186866 ,  0.       ,  8.798582 ,
                 0.       ,  0.       , 15.523628 ,  4.0560684,  4.5327744,
                11.669032 ,  0.       ,  8.695848 , 13.807781 , 22.461292 ,
                 0.       , 23.34706  ,  0.       ,  0.       ,  4.3465495,
                 0.       ,  0.       ,  0.       ],
               [ 0.       ,  5.2838964,  0.       ,  0.       ,  0.       ,
                 0.       , 10.088358 ,  7.467662 ,  0.       ,  0.       ,
                 4.0541964,  4.144369 , 11.114411 ,  0.       , 11.421921 ,
                15.530432 ,  6.6997356,  0.       ,  0.       , 41.642376 ,
                15.020513 , 30.801294 ,  5.8622065,  0.       ,  0.       ,
                 0.       ,  0.       ,  0.       ],
               [ 0.       ,  0.       ,  0.       ,  0.       ,  0.       ,
                 0.       ,  4.726529 ,  4.6771984,  4.8756137,  4.132943 ,
                10.351939 ,  4.162204 , 17.466211 ,  0.       ,  4.7234144,
                10.172474 ,  4.1773806,  0.       ,  0.       ,  0.       ,
                 0.       ,  4.1347237,  0.       ,  0.       ,  0.       ,
                 0.       ,  0.       ,  0.       ],
               [ 0.       ,  0.       ,  0.       ,  0.       ,  4.095007 ,
                 0.       ,  5.5828776,  0.       ,  0.       ,  0.       ,
                 4.822742 ,  4.1269326, 13.690563 ,  4.329671 ,  0.       ,
                14.322697 ,  5.511224 ,  0.       ,  0.       ,  0.       ,
                 0.       , 11.316001 ,  0.       ,  0.       ,  0.       ,
                 0.       ,  0.       ,  0.       ],
               [ 0.       ,  0.       ,  0.       ,  0.       ,  5.409082 ,
                 0.       ,  0.       ,  0.       ,  0.       ,  0.       ,
                 4.0813556,  0.       , 12.9692745,  0.       ,  0.       ,
                 8.778069 ,  0.       ,  0.       ,  0.       ,  0.       ,
                 4.2299056,  5.942361 ,  0.       ,  0.       ,  0.       ,
                 0.       ,  0.       ,  0.       ],
               [ 0.       ,  0.       ,  0.       ,  0.       ,  5.1881685,
                 0.       ,  0.       ,  0.       ,  0.       ,  0.       ,
                 0.       ,  0.       ,  5.5437117,  4.8603754,  0.       ,
                 4.513612 ,  0.       ,  0.       ,  0.       ,  0.       ,
                 0.       ,  4.0876055,  0.       ,  0.       ,  0.       ,
                 0.       ,  0.       ,  0.       ],
               [ 0.       ,  0.       ,  0.       ,  0.       ,  0.       ,
                 0.       ,  6.0719695,  0.       ,  0.       ,  0.       ,
                 0.       ,  4.03318  ,  8.747828 ,  0.       ,  0.       ,
                 4.098599 ,  0.       ,  4.0182047,  0.       ,  0.       ,
                 0.       ,  0.       ,  0.       ,  0.       ,  0.       ,
                 0.       ,  0.       ,  0.       ],
               [ 0.       ,  0.       ,  0.       ,  0.       ,  4.3905315,
                 0.       ,  0.       ,  0.       ,  0.       ,  0.       ,
                 4.5306864,  0.       , 11.317222 ,  0.       ,  0.       ,
                 4.0562477,  0.       ,  0.       ,  0.       ,  0.       ,
                 0.       ,  0.       ,  0.       ,  0.       ,  0.       ,
                 0.       ,  0.       ,  0.       ],
               [ 4.0547423,  0.       ,  4.318561 ,  0.       ,  4.7816095,
                 0.       ,  0.       ,  0.       ,  0.       ,  0.       ,
                 4.3130484,  0.       , 11.559932 ,  0.       ,  0.       ,
                 6.2313914,  0.       ,  0.       ,  0.       ,  0.       ,
                 0.       ,  0.       ,  0.       ,  0.       ,  0.       ,
                 0.       ,  0.       ,  0.       ],
               [ 0.       ,  0.       ,  0.       ,  0.       ,  0.       ,
                 0.       ,  0.       ,  0.       ,  0.       ,  0.       ,
                 0.       ,  4.3951945, 12.645347 ,  0.       ,  0.       ,
                 8.387084 ,  0.       ,  4.588315 ,  0.       ,  0.       ,
                 0.       ,  0.       ,  0.       ,  0.       ,  0.       ,
                 0.       ,  0.       ,  0.       ],
               [ 4.124702 ,  4.127952 ,  0.       ,  0.       ,  0.       ,
                 0.       ,  0.       ,  0.       ,  0.       ,  0.       ,
                 0.       ,  0.       ,  8.177767 ,  0.       ,  0.       ,
                11.052282 ,  4.0053387,  0.       ,  0.       ,  5.073584 ,
                 0.       ,  0.       ,  0.       ,  0.       ,  0.       ,
                 0.       ,  0.       ,  0.       ],
               [ 0.       ,  0.       ,  0.       ,  0.       ,  0.       ,
                 0.       ,  0.       ,  0.       ,  0.       ,  0.       ,
                 0.       ,  0.       , 10.867433 ,  0.       ,  4.528063 ,
                 0.       ,  0.       ,  0.       ,  0.       ,  0.       ,
                 0.       ,  0.       ,  0.       ,  0.       ,  0.       ,
                 0.       ,  0.       ,  0.       ],
               [ 0.       ,  0.       ,  0.       ,  0.       ,  0.       ,
                 0.       ,  0.       ,  0.       ,  0.       ,  0.       ,
                 0.       ,  0.       ,  7.3416576,  0.       ,  0.       ,
                 0.       ,  0.       ,  0.       ,  0.       ,  0.       ,
                 0.       ,  0.       ,  0.       ,  0.       ,  0.       ,
                 0.       ,  0.       ,  0.       ],
               [ 0.       ,  0.       ,  0.       ,  0.       ,  0.       ,
                 0.       ,  0.       ,  0.       ,  0.       ,  0.       ,
                 0.       ,  0.       ,  5.2619205,  0.       ,  0.       ,
                 0.       ,  0.       ,  0.       ,  0.       ,  0.       ,
                 0.       ,  0.       ,  0.       ,  0.       ,  0.       ,
                 0.       ,  0.       ,  0.       ]], dtype=float32)       ],
       dtype=object),
 'timing': {'registration': 572.6734263896942,
  'registration_metrics': 14.202991485595703,
  'detection': 70.41455125808716,
  'extraction': 68.93000888824463,
  'classification': 0.015630483627319336,
  'deconvolution': 3.4689366817474365,
  'total_plane_runtime': 732.5001957416534}}