Compare commits

..

12 Commits

Author SHA1 Message Date
w.pomp 5ecc5c6cb4 - Python: tree of python objects instead of tree of dicts
- Rust: more derives
2026-06-22 18:08:58 +02:00
Wim Pomp 034b879e3f - change all Option<Vec<_>> into Vec<_>
- add multi-channel.ome test
2026-01-04 16:49:12 +01:00
Wim Pomp bc2ea1eb0f - Pixels.Channel, BinData & TiffData now Option<Vec<_>> 2026-01-04 15:21:20 +01:00
Wim Pomp 1b8c9f625b - less restrictive dependency versions
- update publish action
- change Pixels.TiffData from Option to Vec
2026-01-04 15:01:40 +01:00
Wim Pomp f794e73dc6 - less restrictive dependency versions
- update publish action
2026-01-04 14:58:10 +01:00
w.pomp 68281d4809 - make error mod public 2025-09-26 18:16:44 +02:00
w.pomp d812e88de5 - replace anyhow by thiserror 2025-09-26 17:43:52 +02:00
Wim Pomp f1add2f8ad - fix some pickling issues 2025-05-06 15:37:04 +02:00
Wim Pomp cbb135e13e also publish on pypi 2025-04-30 12:52:12 +02:00
Wim Pomp a3a40fecb4 implement conversions for units 2025-04-30 11:33:06 +02:00
Wim Pomp 2c5e1ffa9e code 2025-04-28 20:38:21 +02:00
Wim Pomp b5e583f760 first commit 2025-04-28 20:31:35 +02:00
39 changed files with 33198 additions and 1288 deletions
-31
View File
@@ -1,31 +0,0 @@
name: Publish
on: [workflow_dispatch]
permissions:
contents: read
jobs:
publish_pytest:
uses: ./.github/workflows/pytest.yml
pypi_publish:
runs-on: ubuntu-latest
needs: [ publish_pytest ]
steps:
- name: Checkout
uses: actions/checkout@v6
- name: Build sdist
uses: actions/setup-python@v6
with:
python-version: "3.12"
- name: Install build
run: pip install build
- name: Build a binary wheel and a source tarball
run: python -m build
- name: Publish to PyPI
uses: pypa/gh-action-pypi-publish@release/v1
with:
skip-existing: true
password: ${{ secrets.PYPI_API_TOKEN }}
env:
GITHUB_WORKFLOW_REF: 1.10.1
+66
View File
@@ -0,0 +1,66 @@
name: Publish
on: [workflow_dispatch]
permissions:
contents: read
jobs:
crates_io_publish:
name: Publish (crates.io)
runs-on: ubuntu-latest
timeout-minutes: 25
steps:
- uses: actions/checkout@v6
- name: Restore cache
uses: actions/cache/restore@v4
with:
path: |
~/.cargo
key: cache-ubuntu-cargo-publish
- name: Install Rust
run: |-
export PATH="$HOME/.cargo/bin:$PATH"
if ! command -v rustc >/dev/null 2>&1; then
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y
else
rustup update
fi
cargo install cargo-release
shell: bash
# allow-branch HEAD is because GitHub actions switches
# to the tag while building, which is a detached head
# Publishing is currently messy, because:
#
# * `peace_rt_model_core` exports `NativeError` or `WebError` depending on the target.
# * `peace_rt_model_web` fails to build when publishing the workspace for a native target.
# * `peace_rt_model_web` still needs its dependencies to be published before it can be
# published.
# * `peace_rt_model_hack` needs `peace_rt_model_web` to be published before it can be
# published.
#
# We *could* pass through `--no-verify` so `cargo` doesn't build the crate before publishing,
# which is reasonable, since this job only runs after the Linux, Windows, and WASM builds
# have passed.
- name: "cargo release publish"
run: |-
export PATH="$HOME/.osxcross/bin:$PATH"
cargo login ${{ secrets.CRATES_IO_API_TOKEN }}
cargo release \
publish \
--workspace \
--all-features \
--allow-branch "main" \
--no-confirm \
--no-verify \
--execute
- name: Store cache
uses: actions/cache/save@v4
with:
path: |
~/.cargo
key: cache-ubuntu-cargo-publish
+115
View File
@@ -0,0 +1,115 @@
name: CI
on: [workflow_dispatch]
permissions:
contents: read
jobs:
pypi_publish:
name: Publish (pypi.org)
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: actions/setup-python@v5
with:
python-version: 3.x
- name: Restore cache
uses: actions/cache/restore@v4
with:
path: |
~/.cache/pip
~/.cache/pip-wheel
~/.cache/sccache
~/.cache/cargo-xwin
~/.cargo
~/.osxcross
key: cache-ubuntu-maturin-cross-compile
- name: Install llvm
run: |
if ! command -v llvm-dlltool >/dev/null 2>&1; then
sudo apt update
sudo apt install -y llvm
fi
shell: bash
- name: Install Rust
run: |
export PATH="$HOME/.cargo/bin:$PATH"
if ! command -v rustc >/dev/null 2>&1; then
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y
else
rustup update
fi
shell: bash
- name: Install sccache and maturin
run: |
export PATH="$HOME/.cargo/bin:$PATH"
python -m pip install --upgrade pip
pip install maturin ziglang
if ! command -v sccache >/dev/null 2>&1; then
cargo install sccache || pip install sccache
fi
shell: bash
- name: Install xwin
run: |
export PATH="$HOME/.cargo/bin:$PATH"
if ! command -v cargo-xwin >/dev/null 2>&1; then
cargo install cargo-xwin || pip install cargo-xwin
cargo xwin cache xwin
fi
shell: bash
- name: Install osxcross
run: |
export PATH="$HOME/.osxcross/bin:$PATH"
if ! command -v osxcross >/dev/null 2>&1; then
wget ${{ secrets.OSXCROSS_LINK }} -O osxcross.tar.gz
tar -xzf osxcross.tar.gz -C ~/
mv ~/osxcross ~/.osxcross
fi
- name: Build wheels
run: |
export PATH="$HOME/.cargo/bin:$HOME/.osxcross/bin:$PATH"
rm -rf dist
maturin sdist --out dist -m ome-metadata/Cargo.toml
rustup default nightly
rustup target add x86_64-unknown-linux-gnu --toolchain nightly
maturin build --release --out ../dist --target x86_64-unknown-linux-gnu -m ome-metadata/Cargo.toml
rustup target add aarch64-unknown-linux-gnu --toolchain nightly
maturin build --release --out ../dist --target aarch64-unknown-linux-gnu --zig -m ome-metadata/Cargo.toml
rustup target add x86_64-pc-windows-msvc --toolchain nightly
maturin build --release --out dist --target x86_64-pc-windows-msvc -m ome-metadata/Cargo.toml
rustup target add aarch64-pc-windows-msvc --toolchain nightly
maturin build --release --out dist --target aarch64-pc-windows-msvc -m ome-metadata/Cargo.toml
rustup target add x86_64-apple-darwin --toolchain nightly
maturin build --release --out dist --target x86_64-apple-darwin --zig -m ome-metadata/Cargo.toml
rustup target add aarch64-apple-darwin --toolchain nightly
maturin build --release --out dist --target aarch64-apple-darwin --zig -m ome-metadata/Cargo.toml
- name: Store cache
uses: actions/cache/save@v4
with:
path: |
~/.cache/pip
~/.cache/pip-wheel
~/.cache/sccache
~/.cache/cargo-xwin
~/.cargo
~/.osxcross
key: cache-ubuntu-maturin-cross-compile
- name: Publish to PyPI
uses: pypa/gh-action-pypi-publish@release/v1
with:
password: ${{ secrets.PYPI_API_TOKEN }}
env:
GITHUB_WORKFLOW_REF: 1.10.1
-26
View File
@@ -1,26 +0,0 @@
name: PyTest
on: [push, pull_request, workflow_call]
permissions:
contents: read
jobs:
pytest:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: [ "3.10", "3.12", "3.14" ]
os: [ ubuntu-latest ]
steps:
- name: Checkout
uses: actions/checkout@v6
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v6
with:
python-version: ${{ matrix.python-version }}
- name: Install
run: pip install .[test]
- name: Test with pytest
run: pytest
+76 -6
View File
@@ -1,6 +1,76 @@
/build/ /target
/dist/
/parfor.egg-info/ # Byte-compiled / optimized / DLL files
/.idea/ __pycache__/
/.pytest_cache/ .pytest_cache/
._* *.py[cod]
# C extensions
*.so
# Distribution / packaging
.Python
.venv/
env/
bin/
build/
develop-eggs/
dist/
eggs/
lib/
lib64/
parts/
sdist/
var/
include/
man/
venv/
*.egg-info/
.installed.cfg
*.egg
# Installer logs
pip-log.txt
pip-delete-this-directory.txt
pip-selfcheck.json
# Unit test / coverage reports
htmlcov/
.tox/
.coverage
.cache
nosetests.xml
coverage.xml
# Translations
*.mo
# Mr Developer
.mr.developer.cfg
.project
.pydevproject
# Rope
.ropeproject
# Django stuff:
*.log
*.pot
.DS_Store
# Sphinx documentation
docs/_build/
# PyCharm
.idea/
# VSCode
.vscode/
# Pyenv
.python-version
Cargo.lock
target/
.agentbridge
+16
View File
@@ -0,0 +1,16 @@
[workspace]
resolver = "3"
members = ["ome-metadata", "ome-metadata-derive"]
[workspace.package]
version = "0.5.0"
edition = "2024"
rust-version = "1.88.0"
authors = ["Wim Pomp <w.pomp@nki.nl>"]
license = "MIT OR Apache-2.0"
description = "Ome metadata as a rust/python structure."
homepage = "https://git.pomppervova.nl/wim/ome-metadata"
repository = "https://git.pomppervova.nl/wim/ome-metadata"
readme = "README.md"
keywords = ["bioformats", "imread", "ome", "metadata"]
categories = ["multimedia::images", "science"]
-19
View File
@@ -1,19 +0,0 @@
Copyright (c) 2025 Wim Pomp
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
+20 -163
View File
@@ -1,168 +1,25 @@
[![pytest](https://git.wimpomp.nl/wim/parfor/actions/workflows/pytest.yml/badge.svg)](https://git.wimpomp.nl/wim/parfor/actions?workflow=pytest.yml) # ome-metadata
# Parfor Open Microscopy XML metadata (https://www.openmicroscopy.org/Schemas/) as a collection of Rust structs and enums, with translation to Python.
Used to parallelize for-loops using parfor in Matlab? This package allows you to do the same in python.
Take any normal serial but parallelizable for-loop and execute it in parallel using easy syntax.
Don't worry about the technical details of using the multiprocessing module, race conditions, queues,
parfor handles all that. Now powered by [ray](https://pypi.org/project/ray/).
Tested on linux, Windows and OSX with python 3.10 and 3.12. ## Rust
```
use std::fs::read_to_string;
use ome_metadata::Ome;
## Why is parfor better than just using multiprocessing? let xml = read_to_string($file)?;
- Easy to use let ome: Ome = xml.parse()?;
- Progress bars are built-in let image = &ome.image[0];
- Retry the task in the main process upon failure for easy debugging println!("acquisition date: {:#?}", image.acquisition_date);
- Using a modified version of dill when ray fails to serialize an object: ```
a lot more objects can be used when parallelizing
## How it works ## Python
[Ray](https://pypi.org/project/ray/) does all the heavy lifting. Parfor now is just a wrapper around ray, adding ```
some ergonomics. from ome_metadata import Ome
## Installation with open($file) as f:
`pip install parfor` xml = f.read()
ome = Ome.from_xml(xml)
## Usage image = ome.image[0]
Parfor decorates a functions and returns the result of that function evaluated in parallel for each iteration of print(f"acquisition date: {image.acquisition_date}")
an iterator. ```
## Requires
numpy, ray, tqdm
## Arguments
To functions `parfor.parfor`, `parfor.pmap` and `parfor.gmap`.
### Required:
fun: function taking arguments: iteration from iterable, other arguments defined in args & kwargs
iterable: iterable or iterator from which an item is given to fun as a first argument
### Optional:
args: tuple with other unnamed arguments to fun
kwargs: dict with other named arguments to fun
total: give the length of the iterator in cases where len(iterator) results in an error
desc: string with description of the progress bar
bar: bool enable progress bar,
or a callback function taking the number of passed iterations as an argument
serial: execute in series instead of parallel if True, None (default): let pmap decide
n_processes: number of processes to use,
the parallel pool will be restarted if the current pool does not have the right number of processes
yield_ordered: return the result in the same order as the iterable
yield_index: return the index of the result too
allow_output: allow output from subprocesses
**bar_kwargs: keyword arguments for tqdm.tqdm
### Return
list with results from applying the function 'fun' to each iteration of the iterable / iterator
## Examples
### Normal serial for loop
<<
from time import sleep
a = 3
fun = []
for i in range(10):
sleep(1)
fun.append(a * i ** 2)
print(fun)
>> [0, 3, 12, 27, 48, 75, 108, 147, 192, 243]
### Using parfor to parallelize
<<
from time import sleep
from parfor import parfor
@parfor(range(10), (3,))
def fun(i, a):
sleep(1)
return a * i ** 2
print(fun)
>> [0, 3, 12, 27, 48, 75, 108, 147, 192, 243]
<<
@parfor(range(10), (3,), bar=False)
def fun(i, a):
sleep(1)
return a * i ** 2
print(fun)
>> [0, 3, 12, 27, 48, 75, 108, 147, 192, 243]
### Using parfor in a script/module/.py-file
Parfor should never be executed during the import phase of a .py-file. To prevent that from happening
use the `if __name__ == '__main__':` structure:
<<
from time import sleep
from parfor import parfor
if __name__ == '__main__':
@parfor(range(10), (3,))
def fun(i, a):
sleep(1)
return a * i ** 2
print(fun)
>> [0, 3, 12, 27, 48, 75, 108, 147, 192, 243]
or:
<<
from time import sleep
from parfor import parfor
def my_fun(*args, **kwargs):
@parfor(range(10), (3,))
def fun(i, a):
sleep(1)
return a * i ** 2
return fun
if __name__ == '__main__':
print(my_fun())
>> [0, 3, 12, 27, 48, 75, 108, 147, 192, 243]
### If you hate decorators not returning a function
pmap maps an iterator to a function like map does, but in parallel
<<
from parfor import pmap
from time import sleep
def fun(i, a):
sleep(1)
return a * i ** 2
print(pmap(fun, range(10), (3,)))
>> [0, 3, 12, 27, 48, 75, 108, 147, 192, 243]
### Using generators
If iterators like lists and tuples are too big for the memory, use generators instead.
Since generators don't have a predefined length, give parfor the length (total) as an argument (optional).
<<
import numpy as np
c = (im for im in imagereader)
@parfor(c, total=len(imagereader))
def fun(im):
return np.mean(im)
>> [list with means of the images]
# Extra's
## `pmap`
The function parfor decorates, it's used similarly to `map`, it returns a list with the results.
## `gmap`
Same as pmap, but returns a generator. Useful to use the result as soon as it's generated.
## `Chunks`
Split a long iterator in bite-sized chunks to parallelize
## `ParPool`
More low-level accessibility to parallel execution. Submit tasks and request the result at any time,
(although to avoid breaking causality, submit first, then request), use different functions and function
arguments for different tasks.
## `SharedArray`
A numpy arrow that can be shared among processes.
+11
View File
@@ -0,0 +1,11 @@
[package]
name = "ome-metadata-derive"
version = "0.5.0"
edition = "2024"
[dependencies]
quote = "1"
syn = "2"
[lib]
proc-macro = true
+201
View File
@@ -0,0 +1,201 @@
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
1. Definitions.
"License" shall mean the terms and conditions for use, reproduction,
and distribution as defined by Sections 1 through 9 of this document.
"Licensor" shall mean the copyright owner or entity authorized by
the copyright owner that is granting the License.
"Legal Entity" shall mean the union of the acting entity and all
other entities that control, are controlled by, or are under common
control with that entity. For the purposes of this definition,
"control" means (i) the power, direct or indirect, to cause the
direction or management of such entity, whether by contract or
otherwise, or (ii) ownership of fifty percent (50%) or more of the
outstanding shares, or (iii) beneficial ownership of such entity.
"You" (or "Your") shall mean an individual or Legal Entity
exercising permissions granted by this License.
"Source" form shall mean the preferred form for making modifications,
including but not limited to software source code, documentation
source, and configuration files.
"Object" form shall mean any form resulting from mechanical
transformation or translation of a Source form, including but
not limited to compiled object code, generated documentation,
and conversions to other media types.
"Work" shall mean the work of authorship, whether in Source or
Object form, made available under the License, as indicated by a
copyright notice that is included in or attached to the work
(an example is provided in the Appendix below).
"Derivative Works" shall mean any work, whether in Source or Object
form, that is based on (or derived from) the Work and for which the
editorial revisions, annotations, elaborations, or other modifications
represent, as a whole, an original work of authorship. For the purposes
of this License, Derivative Works shall not include works that remain
separable from, or merely link (or bind by name) to the interfaces of,
the Work and Derivative Works thereof.
"Contribution" shall mean any work of authorship, including
the original version of the Work and any modifications or additions
to that Work or Derivative Works thereof, that is intentionally
submitted to Licensor for inclusion in the Work by the copyright owner
or by an individual or Legal Entity authorized to submit on behalf of
the copyright owner. For the purposes of this definition, "submitted"
means any form of electronic, verbal, or written communication sent
to the Licensor or its representatives, including but not limited to
communication on electronic mailing lists, source code control systems,
and issue tracking systems that are managed by, or on behalf of, the
Licensor for the purpose of discussing and improving the Work, but
excluding communication that is conspicuously marked or otherwise
designated in writing by the copyright owner as "Not a Contribution."
"Contributor" shall mean Licensor and any individual or Legal Entity
on behalf of whom a Contribution has been received by Licensor and
subsequently incorporated within the Work.
2. Grant of Copyright License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
copyright license to reproduce, prepare Derivative Works of,
publicly display, publicly perform, sublicense, and distribute the
Work and such Derivative Works in Source or Object form.
3. Grant of Patent License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
(except as stated in this section) patent license to make, have made,
use, offer to sell, sell, import, and otherwise transfer the Work,
where such license applies only to those patent claims licensable
by such Contributor that are necessarily infringed by their
Contribution(s) alone or by combination of their Contribution(s)
with the Work to which such Contribution(s) was submitted. If You
institute patent litigation against any entity (including a
cross-claim or counterclaim in a lawsuit) alleging that the Work
or a Contribution incorporated within the Work constitutes direct
or contributory patent infringement, then any patent licenses
granted to You under this License for that Work shall terminate
as of the date such litigation is filed.
4. Redistribution. You may reproduce and distribute copies of the
Work or Derivative Works thereof in any medium, with or without
modifications, and in Source or Object form, provided that You
meet the following conditions:
(a) You must give any other recipients of the Work or
Derivative Works a copy of this License; and
(b) You must cause any modified files to carry prominent notices
stating that You changed the files; and
(c) You must retain, in the Source form of any Derivative Works
that You distribute, all copyright, patent, trademark, and
attribution notices from the Source form of the Work,
excluding those notices that do not pertain to any part of
the Derivative Works; and
(d) If the Work includes a "NOTICE" text file as part of its
distribution, then any Derivative Works that You distribute must
include a readable copy of the attribution notices contained
within such NOTICE file, excluding those notices that do not
pertain to any part of the Derivative Works, in at least one
of the following places: within a NOTICE text file distributed
as part of the Derivative Works; within the Source form or
documentation, if provided along with the Derivative Works; or,
within a display generated by the Derivative Works, if and
wherever such third-party notices normally appear. The contents
of the NOTICE file are for informational purposes only and
do not modify the License. You may add Your own attribution
notices within Derivative Works that You distribute, alongside
or as an addendum to the NOTICE text from the Work, provided
that such additional attribution notices cannot be construed
as modifying the License.
You may add Your own copyright statement to Your modifications and
may provide additional or different license terms and conditions
for use, reproduction, or distribution of Your modifications, or
for any such Derivative Works as a whole, provided Your use,
reproduction, and distribution of the Work otherwise complies with
the conditions stated in this License.
5. Submission of Contributions. Unless You explicitly state otherwise,
any Contribution intentionally submitted for inclusion in the Work
by You to the Licensor shall be under the terms and conditions of
this License, without any additional terms or conditions.
Notwithstanding the above, nothing herein shall supersede or modify
the terms of any separate license agreement you may have executed
with Licensor regarding such Contributions.
6. Trademarks. This License does not grant permission to use the trade
names, trademarks, service marks, or product names of the Licensor,
except as required for reasonable and customary use in describing the
origin of the Work and reproducing the content of the NOTICE file.
7. Disclaimer of Warranty. Unless required by applicable law or
agreed to in writing, Licensor provides the Work (and each
Contributor provides its Contributions) on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied, including, without limitation, any warranties or conditions
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
PARTICULAR PURPOSE. You are solely responsible for determining the
appropriateness of using or redistributing the Work and assume any
risks associated with Your exercise of permissions under this License.
8. Limitation of Liability. In no event and under no legal theory,
whether in tort (including negligence), contract, or otherwise,
unless required by applicable law (such as deliberate and grossly
negligent acts) or agreed to in writing, shall any Contributor be
liable to You for damages, including any direct, indirect, special,
incidental, or consequential damages of any character arising as a
result of this License or out of the use or inability to use the
Work (including but not limited to damages for loss of goodwill,
work stoppage, computer failure or malfunction, or any and all
other commercial damages or losses), even if such Contributor
has been advised of the possibility of such damages.
9. Accepting Warranty or Additional Liability. While redistributing
the Work or Derivative Works thereof, You may choose to offer,
and charge a fee for, acceptance of support, warranty, indemnity,
or other liability obligations and/or rights consistent with this
License. However, in accepting such obligations, You may act only
on Your own behalf and on Your sole responsibility, not on behalf
of any other Contributor, and only if You agree to indemnify,
defend, and hold each Contributor harmless for any liability
incurred by, or claims asserted against, such Contributor by reason
of your accepting any such warranty or additional liability.
END OF TERMS AND CONDITIONS
APPENDIX: How to apply the Apache License to your work.
To apply the Apache License to your work, attach the following
boilerplate notice, with the fields enclosed by brackets "[]"
replaced with your own identifying information. (Don't include
the brackets!) The text should be enclosed in the appropriate
comment syntax for the file format. We also recommend that a
file or class name and description of purpose be included on the
same "printed page" as the copyright notice for easier
identification within third-party archives.
Copyright [yyyy] [name of copyright owner]
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
+27
View File
@@ -0,0 +1,27 @@
Copyright (c) 2015 - 2021 Ulrik Sverdrup "bluss",
Jim Turner,
and ndarray developers
Permission is hereby granted, free of charge, to any
person obtaining a copy of this software and associated
documentation files (the "Software"), to deal in the
Software without restriction, including without
limitation the rights to use, copy, modify, merge,
publish, distribute, sublicense, and/or sell copies of
the Software, and to permit persons to whom the Software
is furnished to do so, subject to the following
conditions:
The above copyright notice and this permission notice
shall be included in all copies or substantial portions
of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF
ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT
SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR
IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.
+1
View File
@@ -0,0 +1 @@
# Derive macros for ome-metadata
+297
View File
@@ -0,0 +1,297 @@
use proc_macro::TokenStream;
use quote::quote;
use syn::{Data, DeriveInput, Fields, Visibility, parse_macro_input};
#[proc_macro_derive(OmeXML)]
pub fn ome_metadata_derive_xml(input: TokenStream) -> TokenStream {
let input = parse_macro_input!(input as DeriveInput);
let ident = input.ident;
let expanded = quote! {
impl #ident {
pub fn from_xml<T: AsRef<str>>(s: T) -> Result<Self, Error> {
Ok(from_str(s.as_ref())?)
}
pub fn to_xml(&self) -> Result<String, Error> {
Ok(to_string(self)?)
}
}
};
TokenStream::from(expanded)
}
#[proc_macro_derive(PyOmeComplexEnum)]
pub fn ome_metadata_derive_complex_enum(input: TokenStream) -> TokenStream {
let input = parse_macro_input!(input as DeriveInput);
let ident = input.ident;
let mut variants = Vec::new();
match input.data {
Data::Enum(s) => {
for variant in &s.variants {
let variant_ident = &variant.ident;
variants.push(quote! {
Self::#variant_ident(v) => v.clone().into_bound_py_any(py)?,
});
}
}
_ => {
return syn::Error::new_spanned(ident, "PyOmeComplexEnum only supports structs")
.to_compile_error()
.into();
}
};
let expanded = quote! {
impl PyDisplay for #ident {
fn py_str(&self) -> String {
format!("{:?}", self)
}
}
#[pyo3::prelude::pymethods]
impl #ident {
/// all possible variants of this enum that can be constructed or converted into
#[staticmethod]
fn variants() -> Vec<String> {
Self::VARIANTS.iter().map(|v| v.trim_matches('"').to_string()).collect()
}
fn __repr__(&self) -> String {
self.py_str()
}
fn __str__(&self) -> String {
self.py_str()
}
fn __getnewargs__<'py>(&self, py: Python<'py>) -> PyResult<(Bound<'py, PyAny>,)> {
Ok((match self { #(#variants)* },))
}
#[staticmethod]
#[pyo3(name = "from_xml")]
fn py_from_xml(xml: &str) -> PyResult<Self> {
Ok(Self::from_xml(xml)?)
}
#[pyo3(name = "to_xml")]
fn py_to_xml(&self) -> PyResult<String> {
Ok(self.to_xml()?)
}
}
};
TokenStream::from(expanded)
}
#[proc_macro_derive(PyOmeEnum)]
pub fn ome_metadata_derive_enum(input: TokenStream) -> TokenStream {
let input = parse_macro_input!(input as DeriveInput);
let name = input.ident;
let expanded = quote! {
impl PyDisplay for #name {
fn py_str(&self) -> String {
format!("{}", self)
}
}
#[pyo3::prelude::pymethods]
impl #name {
#[new]
fn new(unit: &str) -> PyResult<Self> {
unit.parse().map_err(|_| PyErr::new::<pyo3::exceptions::PyValueError, _>(format!("could not parse {}", unit)))
}
/// all possible variants of this enum that can be constructed or converted into
#[staticmethod]
fn variants() -> Vec<String> {
Self::VARIANTS.iter().map(|v| v.trim_matches('"').to_string()).collect()
}
fn __repr__(&self) -> String {
self.py_str()
}
fn __str__(&self) -> String {
self.py_str()
}
fn __getnewargs__(&self) -> (String,) {
(format!("{}", self),)
}
#[staticmethod]
#[pyo3(name = "from_xml")]
fn py_from_xml(xml: &str) -> PyResult<Self> {
Ok(Self::from_xml(xml)?)
}
#[pyo3(name = "to_xml")]
fn py_to_xml(&self) -> PyResult<String> {
Ok(self.to_xml()?)
}
}
};
TokenStream::from(expanded)
}
#[proc_macro_derive(PyOmeUnit)]
pub fn ome_metadata_derive_unit(input: TokenStream) -> TokenStream {
let input = parse_macro_input!(input as DeriveInput);
let name = input.ident;
let expanded = quote! {
impl PyDisplay for #name {
fn py_str(&self) -> String {
format!("{}", self)
}
}
#[pyo3::prelude::pymethods]
impl #name {
#[new]
fn new(unit: &str) -> PyResult<Self> {
unit.parse().map_err(|_| PyErr::new::<pyo3::exceptions::PyValueError, _>(format!("could not parse {}", unit)))
}
/// convert a value between units
#[pyo3(name = "convert")]
fn py_convert(&self, unit: &Self, value: f64) -> PyResult<f64> {
Ok(self.convert(unit, value)?)
}
/// all possible variants of this enum that can be constructed or converted into
#[staticmethod]
fn variants() -> Vec<String> {
Self::VARIANTS.iter().map(|v| v.trim_matches('"').to_string()).collect()
}
fn __repr__(&self) -> String {
self.py_str()
}
fn __str__(&self) -> String {
self.py_str()
}
fn __getnewargs__(&self) -> (String,) {
(format!("{}", self),)
}
#[staticmethod]
#[pyo3(name = "from_xml")]
fn py_from_xml(xml: &str) -> PyResult<Self> {
Ok(Self::from_xml(xml)?)
}
#[pyo3(name = "to_xml")]
fn py_to_xml(&self) -> PyResult<String> {
Ok(self.to_xml()?)
}
}
};
TokenStream::from(expanded)
}
#[proc_macro_derive(PyOme)]
pub fn ome_metadata_derive(input: TokenStream) -> TokenStream {
let input = parse_macro_input!(input as DeriveInput);
let name = input.ident;
// Only support named structs
let fields = match input.data {
Data::Struct(s) => match s.fields {
Fields::Named(named) => named.named,
_ => {
return syn::Error::new_spanned(name, "PyOme only supports named structs")
.to_compile_error()
.into();
}
},
_ => {
return syn::Error::new_spanned(name, "PyOme only supports structs")
.to_compile_error()
.into();
}
};
let mut idents = Vec::new();
let mut types = Vec::new();
let mut f = Vec::new();
let mut ps = Vec::new();
let mut new_kwargs = Vec::new();
let mut s = Vec::new();
for field in fields.iter() {
let ty = &field.ty;
if let Some(ident) = &field.ident
&& let Visibility::Public(_) = field.vis
{
let tmp = ident.to_string();
let field_name = tmp.trim_start_matches("r#");
idents.push(quote! {
self.#ident
});
types.push(quote! { #ty });
f.push(quote! {
pub #ident: #ty
});
ps.push(quote! {
self.#ident.py_str()
});
new_kwargs.push(quote! {
(#field_name, self.#ident.clone().into_bound_py_any(py)?)
});
s.push(format!("{}: {{}}", field_name));
} else {
return syn::Error::new_spanned(field, "PyOme type only supports public named fields")
.to_compile_error()
.into();
}
}
let fmt = format!("{}({})", name, s.join(", "));
// Generate the token stream
let expanded = quote! {
impl PyDisplay for #name {
fn py_str(&self) -> String {
format!(#fmt, #(#ps,)*)
}
}
#[pyo3::prelude::pymethods]
impl #name {
fn __getnewargs_ex__<'py>(&self, py: Python<'py>) -> PyResult<((), std::collections::HashMap<&str, Bound<'py, PyAny>>)> {
Ok(((), std::collections::HashMap::from_iter([#(#new_kwargs,)*])))
}
fn __repr__(&self) -> String {
self.py_str()
}
fn __str__(&self) -> String {
self.py_str()
}
#[staticmethod]
#[pyo3(name = "from_xml")]
fn py_from_xml(xml: &str) -> PyResult<Self> {
Ok(Self::from_xml(xml)?)
}
#[pyo3(name = "to_xml")]
fn py_to_xml(&self) -> PyResult<String> {
Ok(self.to_xml()?)
}
}
};
TokenStream::from(expanded)
}
+32
View File
@@ -0,0 +1,32 @@
[package]
name = "ome-metadata"
version = "0.5.0"
edition = "2024"
rust-version = "1.88.0"
authors = ["Wim Pomp <w.pomp@nki.nl>"]
license = "MIT OR Apache-2.0"
description = "Ome metadata as a rust/python structure."
homepage = "https://git.pomppervova.nl/wim/ome-metadata"
repository = "https://git.pomppervova.nl/wim/ome-metadata"
documentation = "https://docs.rs/ome-metadata"
readme = "README.md"
keywords = ["bioformats", "imread", "ome", "metadata"]
categories = ["multimedia::images", "science"]
exclude = ["/tests"]
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[lib]
name = "ome_metadata"
crate-type = ["cdylib", "rlib"]
[dependencies]
color-eyre = { version = "0.6", optional = true }
ome-metadata-derive = { path = "../ome-metadata-derive" }
pyo3 = { version = "0.29", features = ["abi3-py310", "anyhow", "eyre", "generate-import-lib"], optional = true}
quick-xml = { version = "0.40", features = ["serialize"] }
serde = { version = "1", features = ["derive"] }
strum = { version = "0.28", features = ["derive"] }
thiserror = "2"
[features]
python = ["dep:pyo3", "dep:color-eyre"]
+201
View File
@@ -0,0 +1,201 @@
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
1. Definitions.
"License" shall mean the terms and conditions for use, reproduction,
and distribution as defined by Sections 1 through 9 of this document.
"Licensor" shall mean the copyright owner or entity authorized by
the copyright owner that is granting the License.
"Legal Entity" shall mean the union of the acting entity and all
other entities that control, are controlled by, or are under common
control with that entity. For the purposes of this definition,
"control" means (i) the power, direct or indirect, to cause the
direction or management of such entity, whether by contract or
otherwise, or (ii) ownership of fifty percent (50%) or more of the
outstanding shares, or (iii) beneficial ownership of such entity.
"You" (or "Your") shall mean an individual or Legal Entity
exercising permissions granted by this License.
"Source" form shall mean the preferred form for making modifications,
including but not limited to software source code, documentation
source, and configuration files.
"Object" form shall mean any form resulting from mechanical
transformation or translation of a Source form, including but
not limited to compiled object code, generated documentation,
and conversions to other media types.
"Work" shall mean the work of authorship, whether in Source or
Object form, made available under the License, as indicated by a
copyright notice that is included in or attached to the work
(an example is provided in the Appendix below).
"Derivative Works" shall mean any work, whether in Source or Object
form, that is based on (or derived from) the Work and for which the
editorial revisions, annotations, elaborations, or other modifications
represent, as a whole, an original work of authorship. For the purposes
of this License, Derivative Works shall not include works that remain
separable from, or merely link (or bind by name) to the interfaces of,
the Work and Derivative Works thereof.
"Contribution" shall mean any work of authorship, including
the original version of the Work and any modifications or additions
to that Work or Derivative Works thereof, that is intentionally
submitted to Licensor for inclusion in the Work by the copyright owner
or by an individual or Legal Entity authorized to submit on behalf of
the copyright owner. For the purposes of this definition, "submitted"
means any form of electronic, verbal, or written communication sent
to the Licensor or its representatives, including but not limited to
communication on electronic mailing lists, source code control systems,
and issue tracking systems that are managed by, or on behalf of, the
Licensor for the purpose of discussing and improving the Work, but
excluding communication that is conspicuously marked or otherwise
designated in writing by the copyright owner as "Not a Contribution."
"Contributor" shall mean Licensor and any individual or Legal Entity
on behalf of whom a Contribution has been received by Licensor and
subsequently incorporated within the Work.
2. Grant of Copyright License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
copyright license to reproduce, prepare Derivative Works of,
publicly display, publicly perform, sublicense, and distribute the
Work and such Derivative Works in Source or Object form.
3. Grant of Patent License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
(except as stated in this section) patent license to make, have made,
use, offer to sell, sell, import, and otherwise transfer the Work,
where such license applies only to those patent claims licensable
by such Contributor that are necessarily infringed by their
Contribution(s) alone or by combination of their Contribution(s)
with the Work to which such Contribution(s) was submitted. If You
institute patent litigation against any entity (including a
cross-claim or counterclaim in a lawsuit) alleging that the Work
or a Contribution incorporated within the Work constitutes direct
or contributory patent infringement, then any patent licenses
granted to You under this License for that Work shall terminate
as of the date such litigation is filed.
4. Redistribution. You may reproduce and distribute copies of the
Work or Derivative Works thereof in any medium, with or without
modifications, and in Source or Object form, provided that You
meet the following conditions:
(a) You must give any other recipients of the Work or
Derivative Works a copy of this License; and
(b) You must cause any modified files to carry prominent notices
stating that You changed the files; and
(c) You must retain, in the Source form of any Derivative Works
that You distribute, all copyright, patent, trademark, and
attribution notices from the Source form of the Work,
excluding those notices that do not pertain to any part of
the Derivative Works; and
(d) If the Work includes a "NOTICE" text file as part of its
distribution, then any Derivative Works that You distribute must
include a readable copy of the attribution notices contained
within such NOTICE file, excluding those notices that do not
pertain to any part of the Derivative Works, in at least one
of the following places: within a NOTICE text file distributed
as part of the Derivative Works; within the Source form or
documentation, if provided along with the Derivative Works; or,
within a display generated by the Derivative Works, if and
wherever such third-party notices normally appear. The contents
of the NOTICE file are for informational purposes only and
do not modify the License. You may add Your own attribution
notices within Derivative Works that You distribute, alongside
or as an addendum to the NOTICE text from the Work, provided
that such additional attribution notices cannot be construed
as modifying the License.
You may add Your own copyright statement to Your modifications and
may provide additional or different license terms and conditions
for use, reproduction, or distribution of Your modifications, or
for any such Derivative Works as a whole, provided Your use,
reproduction, and distribution of the Work otherwise complies with
the conditions stated in this License.
5. Submission of Contributions. Unless You explicitly state otherwise,
any Contribution intentionally submitted for inclusion in the Work
by You to the Licensor shall be under the terms and conditions of
this License, without any additional terms or conditions.
Notwithstanding the above, nothing herein shall supersede or modify
the terms of any separate license agreement you may have executed
with Licensor regarding such Contributions.
6. Trademarks. This License does not grant permission to use the trade
names, trademarks, service marks, or product names of the Licensor,
except as required for reasonable and customary use in describing the
origin of the Work and reproducing the content of the NOTICE file.
7. Disclaimer of Warranty. Unless required by applicable law or
agreed to in writing, Licensor provides the Work (and each
Contributor provides its Contributions) on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied, including, without limitation, any warranties or conditions
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
PARTICULAR PURPOSE. You are solely responsible for determining the
appropriateness of using or redistributing the Work and assume any
risks associated with Your exercise of permissions under this License.
8. Limitation of Liability. In no event and under no legal theory,
whether in tort (including negligence), contract, or otherwise,
unless required by applicable law (such as deliberate and grossly
negligent acts) or agreed to in writing, shall any Contributor be
liable to You for damages, including any direct, indirect, special,
incidental, or consequential damages of any character arising as a
result of this License or out of the use or inability to use the
Work (including but not limited to damages for loss of goodwill,
work stoppage, computer failure or malfunction, or any and all
other commercial damages or losses), even if such Contributor
has been advised of the possibility of such damages.
9. Accepting Warranty or Additional Liability. While redistributing
the Work or Derivative Works thereof, You may choose to offer,
and charge a fee for, acceptance of support, warranty, indemnity,
or other liability obligations and/or rights consistent with this
License. However, in accepting such obligations, You may act only
on Your own behalf and on Your sole responsibility, not on behalf
of any other Contributor, and only if You agree to indemnify,
defend, and hold each Contributor harmless for any liability
incurred by, or claims asserted against, such Contributor by reason
of your accepting any such warranty or additional liability.
END OF TERMS AND CONDITIONS
APPENDIX: How to apply the Apache License to your work.
To apply the Apache License to your work, attach the following
boilerplate notice, with the fields enclosed by brackets "[]"
replaced with your own identifying information. (Don't include
the brackets!) The text should be enclosed in the appropriate
comment syntax for the file format. We also recommend that a
file or class name and description of purpose be included on the
same "printed page" as the copyright notice for easier
identification within third-party archives.
Copyright [yyyy] [name of copyright owner]
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
+27
View File
@@ -0,0 +1,27 @@
Copyright (c) 2015 - 2021 Ulrik Sverdrup "bluss",
Jim Turner,
and ndarray developers
Permission is hereby granted, free of charge, to any
person obtaining a copy of this software and associated
documentation files (the "Software"), to deal in the
Software without restriction, including without
limitation the rights to use, copy, modify, merge,
publish, distribute, sublicense, and/or sell copies of
the Software, and to permit persons to whom the Software
is furnished to do so, subject to the following
conditions:
The above copyright notice and this permission notice
shall be included in all copies or substantial portions
of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF
ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT
SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR
IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.
+25
View File
@@ -0,0 +1,25 @@
# ome-metadata
Open Microscopy XML metadata (https://www.openmicroscopy.org/Schemas/) as a collection of Rust structs and enums, with translation to Python.
## Rust
```
use std::fs::read_to_string;
use ome_metadata::Ome;
let xml = read_to_string($file)?;
let ome: Ome = xml.parse()?;
let image = &ome.image[0];
println!("acquisition date: {:#?}", image.acquisition_date);
```
## Python
```
from ome_metadata import Ome
with open($file) as f:
xml = f.read()
ome = Ome.from_xml(xml)
image = ome.image[0]
print(f"acquisition date: {image.acquisition_date}")
```
+4898
View File
File diff suppressed because it is too large Load Diff
+33
View File
@@ -0,0 +1,33 @@
[build-system]
requires = ["maturin>=1.9.4,<2.0"]
build-backend = "maturin"
[project]
name = "ome-metadata"
requires-python = ">=3.10"
classifiers = [
"License :: OSI Approved :: MIT License",
"License :: OSI Approved :: Apache Software License",
"Programming Language :: Rust",
"Programming Language :: Python",
"Programming Language :: Python :: 3",
]
dynamic = [
"version",
"description",
"readme",
"license",
"license-files",
"authors",
"maintainers",
"keywords",
"urls",
]
[tool.maturin]
features = ["python"]
module-name = "ome_metadata"
strip = true
[tool.isort]
line_length = 119
+15
View File
@@ -0,0 +1,15 @@
use thiserror::Error;
#[derive(Debug, Error)]
pub enum Error {
#[error(transparent)]
IO(#[from] std::io::Error),
#[error(transparent)]
XmlDe(#[from] quick_xml::DeError),
#[error(transparent)]
XmlSe(#[from] quick_xml::SeError),
#[error("size of {0} is unknown")]
SizeOfUnknown(String),
#[error("no conversion to K by multiplication only")]
TemparatureConversion,
}
+44
View File
@@ -0,0 +1,44 @@
#![allow(non_camel_case_types)]
pub mod ome;
pub mod error;
#[cfg(feature = "python")]
pub mod py;
pub use ome::Ome;
#[cfg(test)]
mod tests {
use crate::Ome;
use crate::error::Error;
use std::fs::read_to_string;
macro_rules! test_read {
($($name:ident: $file:expr $(,)?)*) => {
$(
#[test]
fn $name() -> Result<(), Error> {
let file = read_to_string(format!("tests/{}.xml", $file))?;
let ome = Ome::from_xml(file)?;
let _xml = ome.to_xml()?;
Ok(())
}
)*
};
}
test_read!(
a: "YTL1849A111_2023_05_04__14_46_19_cellnr_1_track"
b: "Experiment-2029"
c: "test"
d: "4-Pos_001_002"
e: "YTL1841B2-2-1_1hr_DMSO_galinduction_1"
f: "1xp53-01-AP1"
g: "YTL378_JF552"
h: "MK022_cE9_1-01-Airyscan Processing-01-Scene-2-P1"
i: "beads_2023_05_04__19_00_22"
j: "20230511-p53-4x-CMV-1min-4h-01-Airyscan Processing-01"
k: "YTL1849A131_2023_05_04__13_36_36"
l: "multi-channel.ome"
);
}
File diff suppressed because it is too large Load Diff
+487
View File
@@ -0,0 +1,487 @@
use crate::error::Error;
use crate::ome::{ExperimentType, MetadataOnly, MicrobeamManipulationType, XmlAnnotationValue};
use pyo3::prelude::*;
use pyo3::types::PyTuple;
impl From<crate::error::Error> for PyErr {
fn from(err: crate::error::Error) -> PyErr {
color_eyre::eyre::Report::from(err).into()
}
}
pub(crate) trait PyDisplay {
fn py_str(&self) -> String;
}
impl PyDisplay for String {
fn py_str(&self) -> String {
self.clone()
}
}
impl PyDisplay for bool {
fn py_str(&self) -> String {
self.to_string()
}
}
impl PyDisplay for i32 {
fn py_str(&self) -> String {
self.to_string()
}
}
impl PyDisplay for i64 {
fn py_str(&self) -> String {
self.to_string()
}
}
impl PyDisplay for f32 {
fn py_str(&self) -> String {
self.to_string()
}
}
impl PyDisplay for f64 {
fn py_str(&self) -> String {
self.to_string()
}
}
impl<T> PyDisplay for Option<T>
where
T: PyDisplay,
{
fn py_str(&self) -> String {
if let Some(val) = self {
val.py_str()
} else {
"None".to_string()
}
}
}
impl<T> PyDisplay for Vec<T>
where
T: PyDisplay,
{
fn py_str(&self) -> String {
format!(
"[{}]",
self.iter()
.map(|x| x.py_str())
.collect::<Vec<_>>()
.join(", ")
)
}
}
impl PyDisplay for MetadataOnly {
fn py_str(&self) -> String {
"MetadataOnly".into()
}
}
impl<'a, 'py> FromPyObject<'a, 'py> for MetadataOnly {
type Error = Error;
fn extract(_obj: Borrowed<'a, 'py, PyAny>) -> Result<Self, Self::Error> {
Ok(Self {})
}
}
impl PyDisplay for MicrobeamManipulationType {
fn py_str(&self) -> String {
format!(
"[{}]",
self.0
.iter()
.map(|i| i.py_str())
.collect::<Vec<_>>()
.join(", ")
)
}
}
impl<'a, 'py> FromPyObject<'a, 'py> for XmlAnnotationValue {
type Error = Error;
fn extract(_obj: Borrowed<'a, 'py, PyAny>) -> Result<Self, Self::Error> {
Ok(Self {})
}
}
impl PyDisplay for XmlAnnotationValue {
fn py_str(&self) -> String {
"XmlAnnotationValue".to_string()
}
}
impl PyDisplay for ExperimentType {
fn py_str(&self) -> String {
format!(
"[{}]",
self.0
.iter()
.map(|i| i.py_str())
.collect::<Vec<_>>()
.join(", ")
)
}
}
#[pymethods]
impl MetadataOnly {
fn __getnewargs__<'py>(&self, py: Python<'py>) -> Bound<'py, PyTuple> {
PyTuple::empty(py)
}
fn __repr__(&self) -> String {
"MetadataOnly".into()
}
fn __str__(&self) -> String {
"MetadataOnly".into()
}
}
#[pyfunction]
fn parse_ome(text: &str) -> PyResult<crate::Ome> {
Ok(crate::ome::Ome::from_xml(text)?)
}
#[pyfunction]
fn to_xml(ome: crate::ome::Ome) -> PyResult<String> {
Ok(ome.to_xml()?)
}
#[pymodule]
#[pyo3(name = "ome_metadata")]
pub mod ome_metadata {
use pyo3::prelude::*;
#[pymodule_export]
use super::parse_ome;
#[pymodule_export]
use super::to_xml;
#[pymodule_export]
use crate::ome::AffineTransform;
#[pymodule_export]
use crate::ome::Annotation;
#[pymodule_export]
use crate::ome::AnnotationRef;
#[pymodule_export]
use crate::ome::Arc;
#[pymodule_export]
use crate::ome::BinData;
#[pymodule_export]
use crate::ome::BinaryFile;
#[pymodule_export]
use crate::ome::BooleanAnnotation;
#[pymodule_export]
use crate::ome::Channel;
#[pymodule_export]
use crate::ome::CommentAnnotation;
#[pymodule_export]
use crate::ome::Dataset;
#[pymodule_export]
use crate::ome::Detector;
#[pymodule_export]
use crate::ome::DetectorSettings;
#[pymodule_export]
use crate::ome::Dichroic;
#[pymodule_export]
use crate::ome::DoubleAnnotation;
#[pymodule_export]
use crate::ome::Ellipse;
#[pymodule_export]
use crate::ome::Experiment;
#[pymodule_export]
use crate::ome::ExperimentType;
#[pymodule_export]
use crate::ome::Experimenter;
#[pymodule_export]
use crate::ome::ExperimenterGroup;
#[pymodule_export]
use crate::ome::External;
#[pymodule_export]
use crate::ome::Filament;
#[pymodule_export]
use crate::ome::FileAnnotation;
#[pymodule_export]
use crate::ome::Filter;
#[pymodule_export]
use crate::ome::FilterSet;
#[pymodule_export]
use crate::ome::Folder;
#[pymodule_export]
use crate::ome::GenericExcitationSource;
#[pymodule_export]
use crate::ome::Image;
#[pymodule_export]
use crate::ome::ImagingEnvironment;
#[pymodule_export]
use crate::ome::Instrument;
#[pymodule_export]
use crate::ome::Label;
#[pymodule_export]
use crate::ome::Laser;
#[pymodule_export]
use crate::ome::LightEmittingDiode;
#[pymodule_export]
use crate::ome::LightPath;
#[pymodule_export]
use crate::ome::LightSourceType;
#[pymodule_export]
use crate::ome::LightSourceSettings;
#[pymodule_export]
use crate::ome::Line;
#[pymodule_export]
use crate::ome::LongAnnotation;
#[pymodule_export]
use crate::ome::MapType;
#[pymodule_export]
use crate::ome::MapAnnotation;
#[pymodule_export]
use crate::ome::MapM;
#[pymodule_export]
use crate::ome::Mask;
#[pymodule_export]
use crate::ome::MetadataOnly;
#[pymodule_export]
use crate::ome::MicrobeamManipulation;
#[pymodule_export]
use crate::ome::MicrobeamManipulationType;
#[pymodule_export]
use crate::ome::Microscope;
#[pymodule_export]
use crate::ome::Ome;
#[pymodule_export]
use crate::ome::Objective;
#[pymodule_export]
use crate::ome::ObjectiveSettings;
#[pymodule_export]
use crate::ome::OmeBinaryOnly;
#[pymodule_export]
use crate::ome::Pixels;
#[pymodule_export]
use crate::ome::Plane;
#[pymodule_export]
use crate::ome::Plate;
#[pymodule_export]
use crate::ome::PlateAcquisition;
#[pymodule_export]
use crate::ome::Polygon;
#[pymodule_export]
use crate::ome::Polyline;
#[pymodule_export]
use crate::ome::Project;
#[pymodule_export]
use crate::ome::Roi;
#[pymodule_export]
use crate::ome::Reagent;
#[pymodule_export]
use crate::ome::Rectangle;
#[pymodule_export]
use crate::ome::Rights;
#[pymodule_export]
use crate::ome::RoiUnion;
#[pymodule_export]
use crate::ome::Screen;
#[pymodule_export]
use crate::ome::ShapeType;
#[pymodule_export]
use crate::ome::StageLabel;
#[pymodule_export]
use crate::ome::StructuredAnnotations;
#[pymodule_export]
use crate::ome::TiffData;
#[pymodule_export]
use crate::ome::TiffDataUuid;
#[pymodule_export]
use crate::ome::TransmittanceRange;
#[pymodule_export]
use crate::ome::Well;
#[pymodule_export]
use crate::ome::WellSample;
#[pymodule_export]
use crate::ome::XmlAnnotation;
#[pymodule_export]
use crate::ome::XmlAnnotationValue;
#[pymodule_export]
use crate::ome::ArcType;
#[pymodule_export]
use crate::ome::BinDataCompressionType;
#[pymodule_export]
use crate::ome::BinaryFileContent;
#[pymodule_export]
use crate::ome::BinningType;
#[pymodule_export]
use crate::ome::ChannelAcquisitionModeType;
#[pymodule_export]
use crate::ome::ChannelContrastMethodType;
#[pymodule_export]
use crate::ome::ChannelIlluminationType;
#[pymodule_export]
use crate::ome::DetectorType;
#[pymodule_export]
use crate::ome::ExperimentItemType;
#[pymodule_export]
use crate::ome::FilamentType;
#[pymodule_export]
use crate::ome::FilterType;
#[pymodule_export]
use crate::ome::FontFamilyType;
#[pymodule_export]
use crate::ome::LaserLaserMediumType;
#[pymodule_export]
use crate::ome::LaserPulseType;
#[pymodule_export]
use crate::ome::LaserType;
#[pymodule_export]
use crate::ome::LightSourceGroup;
#[pymodule_export]
use crate::ome::MarkerType;
#[pymodule_export]
use crate::ome::MicrobeamManipulationItemType;
#[pymodule_export]
use crate::ome::MicroscopeType;
#[pymodule_export]
use crate::ome::NamingConventionType;
#[pymodule_export]
use crate::ome::ObjectiveCorrectionType;
#[pymodule_export]
use crate::ome::ObjectiveImmersionType;
#[pymodule_export]
use crate::ome::ObjectiveSettingsMediumType;
#[pymodule_export]
use crate::ome::PixelType;
#[pymodule_export]
use crate::ome::PixelsDimensionOrderType;
#[pymodule_export]
use crate::ome::ShapeFillRuleType;
#[pymodule_export]
use crate::ome::ShapeFontStyleType;
#[pymodule_export]
use crate::ome::ShapeGroup;
#[pymodule_export]
use crate::ome::StructuredAnnotationsContent;
#[pymodule_export]
use crate::ome::UnitsElectricPotential;
#[pymodule_export]
use crate::ome::UnitsFrequency;
#[pymodule_export]
use crate::ome::UnitsLength;
#[pymodule_export]
use crate::ome::UnitsPower;
#[pymodule_export]
use crate::ome::UnitsPressure;
#[pymodule_export]
use crate::ome::UnitsTemperature;
#[pymodule_export]
use crate::ome::UnitsTime;
#[pymodule_init]
fn init(_: &Bound<'_, PyModule>) -> PyResult<()> {
let _ = color_eyre::install();
Ok(())
}
}
+416
View File
@@ -0,0 +1,416 @@
<OME xmlns="http://www.openmicroscopy.org/Schemas/OME/2016-06" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openmicroscopy.org/Schemas/OME/2016-06 http://www.openmicroscopy.org/Schemas/OME/2016-06/ome.xsd">
<Experimenter ID="Experimenter:0" UserName="r.hoogstraaten"/>
<Instrument ID="Instrument:0">
<Microscope Type="Inverted"/>
<Detector Model="" Offset="0.0" Zoom="1.7" ID="Detector:Airyscan" Type="Other"/>
<Detector Model="" ID="Detector:LSM980"/>
<Objective Model="C-Apochromat 40x/1.20 W autocorr UV VIS IR" ID="Objective:1" Immersion="Water" LensNA="1.2" NominalMagnification="40.0" WorkingDistance="280.0" WorkingDistanceUnit="µm"/>
<Dichroic ID="Dichroic:3"/>
<Dichroic ID="Dichroic:4"/>
<Dichroic ID="Dichroic:5"/>
</Instrument>
<Image ID="Image:0" Name="1xp53-01-AP1.czi #1">
<AcquisitionDate>2023-12-20T09:44:49.746</AcquisitionDate>
<ExperimenterRef ID="Experimenter:0"/>
<InstrumentRef ID="Instrument:0"/>
<ObjectiveSettings ID="Objective:1" Medium="Water" RefractiveIndex="1.33"/>
<StageLabel Name="Scene position #0" X="-2097.1" XUnit="µm" Y="-12106.7" YUnit="µm" Z="-2.96" ZUnit="µm"/>
<Pixels ID="Pixels:0" DimensionOrder="XYCZT" Type="uint16" SignificantBits="16" Interleaved="false" BigEndian="false" SizeX="1000" SizeY="1000" SizeZ="15" SizeC="1" SizeT="26" PhysicalSizeX="0.12185920266544126" PhysicalSizeXUnit="µm" PhysicalSizeY="0.12185920266544126" PhysicalSizeYUnit="µm" PhysicalSizeZ="0.5" PhysicalSizeZUnit="µm" TimeIncrement="19.92016" TimeIncrementUnit="s">
<Channel ID="Channel:0:0" Name="EGFP" SamplesPerPixel="1" IlluminationType="Epifluorescence" PinholeSize="215.8910436973" PinholeSizeUnit="µm" AcquisitionMode="LaserScanningConfocalMicroscopy" ExcitationWavelength="488.0" ExcitationWavelengthUnit="nm" EmissionWavelength="509.0" EmissionWavelengthUnit="nm" Fluor="EGFP" Color="16735231">
<DetectorSettings ID="Detector:Airyscan"/>
<LightPath/>
</Channel>
<MetadataOnly/>
<Plane TheZ="0" TheT="0" TheC="0" DeltaT="3.812999963760376" DeltaTUnit="s" PositionX="-2097.1" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="-2.96" PositionZUnit="µm"/>
<Plane TheZ="1" TheT="0" TheC="0" DeltaT="4.766000032424927" DeltaTUnit="s" PositionX="-2097.1" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="-2.46" PositionZUnit="µm"/>
<Plane TheZ="2" TheT="0" TheC="0" DeltaT="5.718999862670898" DeltaTUnit="s" PositionX="-2097.1" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="-1.96" PositionZUnit="µm"/>
<Plane TheZ="3" TheT="0" TheC="0" DeltaT="6.671999931335449" DeltaTUnit="s" PositionX="-2097.1" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="-1.46" PositionZUnit="µm"/>
<Plane TheZ="4" TheT="0" TheC="0" DeltaT="7.625" DeltaTUnit="s" PositionX="-2097.1" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="-0.96" PositionZUnit="µm"/>
<Plane TheZ="5" TheT="0" TheC="0" DeltaT="8.577999830245972" DeltaTUnit="s" PositionX="-2097.1" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="-0.46" PositionZUnit="µm"/>
<Plane TheZ="6" TheT="0" TheC="0" DeltaT="9.530999898910522" DeltaTUnit="s" PositionX="-2097.1" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="0.04" PositionZUnit="µm"/>
<Plane TheZ="7" TheT="0" TheC="0" DeltaT="10.483999967575073" DeltaTUnit="s" PositionX="-2097.1" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="0.54" PositionZUnit="µm"/>
<Plane TheZ="8" TheT="0" TheC="0" DeltaT="11.437000036239624" DeltaTUnit="s" PositionX="-2097.1" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="1.04" PositionZUnit="µm"/>
<Plane TheZ="9" TheT="0" TheC="0" DeltaT="12.389999866485596" DeltaTUnit="s" PositionX="-2097.1" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="1.54" PositionZUnit="µm"/>
<Plane TheZ="10" TheT="0" TheC="0" DeltaT="13.342999935150146" DeltaTUnit="s" PositionX="-2097.1" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="2.04" PositionZUnit="µm"/>
<Plane TheZ="11" TheT="0" TheC="0" DeltaT="14.294999837875366" DeltaTUnit="s" PositionX="-2097.1" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="2.54" PositionZUnit="µm"/>
<Plane TheZ="12" TheT="0" TheC="0" DeltaT="15.247999906539917" DeltaTUnit="s" PositionX="-2097.1" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="3.04" PositionZUnit="µm"/>
<Plane TheZ="13" TheT="0" TheC="0" DeltaT="16.200999975204468" DeltaTUnit="s" PositionX="-2097.1" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="3.54" PositionZUnit="µm"/>
<Plane TheZ="14" TheT="0" TheC="0" DeltaT="17.15400004386902" DeltaTUnit="s" PositionX="-2097.1" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="4.04" PositionZUnit="µm"/>
<Plane TheZ="0" TheT="1" TheC="0" DeltaT="22.99399995803833" DeltaTUnit="s" PositionX="-2097.2" PositionXUnit="µm" PositionY="-12106.9" PositionYUnit="µm" PositionZ="-2.96" PositionZUnit="µm"/>
<Plane TheZ="1" TheT="1" TheC="0" DeltaT="23.94700002670288" DeltaTUnit="s" PositionX="-2097.2" PositionXUnit="µm" PositionY="-12106.9" PositionYUnit="µm" PositionZ="-2.46" PositionZUnit="µm"/>
<Plane TheZ="2" TheT="1" TheC="0" DeltaT="24.8989999294281" DeltaTUnit="s" PositionX="-2097.2" PositionXUnit="µm" PositionY="-12106.9" PositionYUnit="µm" PositionZ="-1.96" PositionZUnit="µm"/>
<Plane TheZ="3" TheT="1" TheC="0" DeltaT="25.85199999809265" DeltaTUnit="s" PositionX="-2097.2" PositionXUnit="µm" PositionY="-12106.9" PositionYUnit="µm" PositionZ="-1.46" PositionZUnit="µm"/>
<Plane TheZ="4" TheT="1" TheC="0" DeltaT="26.805000066757202" DeltaTUnit="s" PositionX="-2097.2" PositionXUnit="µm" PositionY="-12106.9" PositionYUnit="µm" PositionZ="-0.96" PositionZUnit="µm"/>
<Plane TheZ="5" TheT="1" TheC="0" DeltaT="27.757999897003174" DeltaTUnit="s" PositionX="-2097.2" PositionXUnit="µm" PositionY="-12106.9" PositionYUnit="µm" PositionZ="-0.46" PositionZUnit="µm"/>
<Plane TheZ="6" TheT="1" TheC="0" DeltaT="28.710999965667725" DeltaTUnit="s" PositionX="-2097.2" PositionXUnit="µm" PositionY="-12106.9" PositionYUnit="µm" PositionZ="0.04" PositionZUnit="µm"/>
<Plane TheZ="7" TheT="1" TheC="0" DeltaT="29.664000034332275" DeltaTUnit="s" PositionX="-2097.2" PositionXUnit="µm" PositionY="-12106.9" PositionYUnit="µm" PositionZ="0.54" PositionZUnit="µm"/>
<Plane TheZ="8" TheT="1" TheC="0" DeltaT="30.616999864578247" DeltaTUnit="s" PositionX="-2097.2" PositionXUnit="µm" PositionY="-12106.9" PositionYUnit="µm" PositionZ="1.04" PositionZUnit="µm"/>
<Plane TheZ="9" TheT="1" TheC="0" DeltaT="31.569999933242798" DeltaTUnit="s" PositionX="-2097.2" PositionXUnit="µm" PositionY="-12106.9" PositionYUnit="µm" PositionZ="1.54" PositionZUnit="µm"/>
<Plane TheZ="10" TheT="1" TheC="0" DeltaT="32.52300000190735" DeltaTUnit="s" PositionX="-2097.2" PositionXUnit="µm" PositionY="-12106.9" PositionYUnit="µm" PositionZ="2.04" PositionZUnit="µm"/>
<Plane TheZ="11" TheT="1" TheC="0" DeltaT="33.47599983215332" DeltaTUnit="s" PositionX="-2097.2" PositionXUnit="µm" PositionY="-12106.9" PositionYUnit="µm" PositionZ="2.54" PositionZUnit="µm"/>
<Plane TheZ="12" TheT="1" TheC="0" DeltaT="34.42899990081787" DeltaTUnit="s" PositionX="-2097.2" PositionXUnit="µm" PositionY="-12106.9" PositionYUnit="µm" PositionZ="3.04" PositionZUnit="µm"/>
<Plane TheZ="13" TheT="1" TheC="0" DeltaT="35.38199996948242" DeltaTUnit="s" PositionX="-2097.2" PositionXUnit="µm" PositionY="-12106.9" PositionYUnit="µm" PositionZ="3.54" PositionZUnit="µm"/>
<Plane TheZ="14" TheT="1" TheC="0" DeltaT="36.33500003814697" DeltaTUnit="s" PositionX="-2097.2" PositionXUnit="µm" PositionY="-12106.9" PositionYUnit="µm" PositionZ="4.04" PositionZUnit="µm"/>
<Plane TheZ="0" TheT="2" TheC="0" DeltaT="42.86899995803833" DeltaTUnit="s" PositionX="-2097.1" PositionXUnit="µm" PositionY="-12107.0" PositionYUnit="µm" PositionZ="-2.96" PositionZUnit="µm"/>
<Plane TheZ="1" TheT="2" TheC="0" DeltaT="43.82200002670288" DeltaTUnit="s" PositionX="-2097.1" PositionXUnit="µm" PositionY="-12107.0" PositionYUnit="µm" PositionZ="-2.46" PositionZUnit="µm"/>
<Plane TheZ="2" TheT="2" TheC="0" DeltaT="44.7739999294281" DeltaTUnit="s" PositionX="-2097.1" PositionXUnit="µm" PositionY="-12107.0" PositionYUnit="µm" PositionZ="-1.96" PositionZUnit="µm"/>
<Plane TheZ="3" TheT="2" TheC="0" DeltaT="45.72699999809265" DeltaTUnit="s" PositionX="-2097.1" PositionXUnit="µm" PositionY="-12107.0" PositionYUnit="µm" PositionZ="-1.46" PositionZUnit="µm"/>
<Plane TheZ="4" TheT="2" TheC="0" DeltaT="46.6800000667572" DeltaTUnit="s" PositionX="-2097.1" PositionXUnit="µm" PositionY="-12107.0" PositionYUnit="µm" PositionZ="-0.96" PositionZUnit="µm"/>
<Plane TheZ="5" TheT="2" TheC="0" DeltaT="47.632999897003174" DeltaTUnit="s" PositionX="-2097.1" PositionXUnit="µm" PositionY="-12107.0" PositionYUnit="µm" PositionZ="-0.46" PositionZUnit="µm"/>
<Plane TheZ="6" TheT="2" TheC="0" DeltaT="48.585999965667725" DeltaTUnit="s" PositionX="-2097.1" PositionXUnit="µm" PositionY="-12107.0" PositionYUnit="µm" PositionZ="0.04" PositionZUnit="µm"/>
<Plane TheZ="7" TheT="2" TheC="0" DeltaT="49.539000034332275" DeltaTUnit="s" PositionX="-2097.1" PositionXUnit="µm" PositionY="-12107.0" PositionYUnit="µm" PositionZ="0.54" PositionZUnit="µm"/>
<Plane TheZ="8" TheT="2" TheC="0" DeltaT="50.49199986457825" DeltaTUnit="s" PositionX="-2097.1" PositionXUnit="µm" PositionY="-12107.0" PositionYUnit="µm" PositionZ="1.04" PositionZUnit="µm"/>
<Plane TheZ="9" TheT="2" TheC="0" DeltaT="51.4449999332428" DeltaTUnit="s" PositionX="-2097.1" PositionXUnit="µm" PositionY="-12107.0" PositionYUnit="µm" PositionZ="1.54" PositionZUnit="µm"/>
<Plane TheZ="10" TheT="2" TheC="0" DeltaT="52.39800000190735" DeltaTUnit="s" PositionX="-2097.1" PositionXUnit="µm" PositionY="-12107.0" PositionYUnit="µm" PositionZ="2.04" PositionZUnit="µm"/>
<Plane TheZ="11" TheT="2" TheC="0" DeltaT="53.35099983215332" DeltaTUnit="s" PositionX="-2097.1" PositionXUnit="µm" PositionY="-12107.0" PositionYUnit="µm" PositionZ="2.54" PositionZUnit="µm"/>
<Plane TheZ="12" TheT="2" TheC="0" DeltaT="54.30399990081787" DeltaTUnit="s" PositionX="-2097.1" PositionXUnit="µm" PositionY="-12107.0" PositionYUnit="µm" PositionZ="3.04" PositionZUnit="µm"/>
<Plane TheZ="13" TheT="2" TheC="0" DeltaT="55.25699996948242" DeltaTUnit="s" PositionX="-2097.1" PositionXUnit="µm" PositionY="-12107.0" PositionYUnit="µm" PositionZ="3.54" PositionZUnit="µm"/>
<Plane TheZ="14" TheT="2" TheC="0" DeltaT="56.21000003814697" DeltaTUnit="s" PositionX="-2097.1" PositionXUnit="µm" PositionY="-12107.0" PositionYUnit="µm" PositionZ="4.04" PositionZUnit="µm"/>
<Plane TheZ="0" TheT="3" TheC="0" DeltaT="62.76699995994568" DeltaTUnit="s" PositionX="-2095.0" PositionXUnit="µm" PositionY="-12107.2" PositionYUnit="µm" PositionZ="-2.96" PositionZUnit="µm"/>
<Plane TheZ="1" TheT="3" TheC="0" DeltaT="63.7189998626709" DeltaTUnit="s" PositionX="-2095.0" PositionXUnit="µm" PositionY="-12107.2" PositionYUnit="µm" PositionZ="-2.46" PositionZUnit="µm"/>
<Plane TheZ="2" TheT="3" TheC="0" DeltaT="64.67199993133545" DeltaTUnit="s" PositionX="-2095.0" PositionXUnit="µm" PositionY="-12107.2" PositionYUnit="µm" PositionZ="-1.96" PositionZUnit="µm"/>
<Plane TheZ="3" TheT="3" TheC="0" DeltaT="65.625" DeltaTUnit="s" PositionX="-2095.0" PositionXUnit="µm" PositionY="-12107.2" PositionYUnit="µm" PositionZ="-1.46" PositionZUnit="µm"/>
<Plane TheZ="4" TheT="3" TheC="0" DeltaT="66.57799983024597" DeltaTUnit="s" PositionX="-2095.0" PositionXUnit="µm" PositionY="-12107.2" PositionYUnit="µm" PositionZ="-0.96" PositionZUnit="µm"/>
<Plane TheZ="5" TheT="3" TheC="0" DeltaT="67.53099989891052" DeltaTUnit="s" PositionX="-2095.0" PositionXUnit="µm" PositionY="-12107.2" PositionYUnit="µm" PositionZ="-0.46" PositionZUnit="µm"/>
<Plane TheZ="6" TheT="3" TheC="0" DeltaT="68.48399996757507" DeltaTUnit="s" PositionX="-2095.0" PositionXUnit="µm" PositionY="-12107.2" PositionYUnit="µm" PositionZ="0.04" PositionZUnit="µm"/>
<Plane TheZ="7" TheT="3" TheC="0" DeltaT="69.43700003623962" DeltaTUnit="s" PositionX="-2095.0" PositionXUnit="µm" PositionY="-12107.2" PositionYUnit="µm" PositionZ="0.54" PositionZUnit="µm"/>
<Plane TheZ="8" TheT="3" TheC="0" DeltaT="70.3899998664856" DeltaTUnit="s" PositionX="-2095.0" PositionXUnit="µm" PositionY="-12107.2" PositionYUnit="µm" PositionZ="1.04" PositionZUnit="µm"/>
<Plane TheZ="9" TheT="3" TheC="0" DeltaT="71.34299993515015" DeltaTUnit="s" PositionX="-2095.0" PositionXUnit="µm" PositionY="-12107.2" PositionYUnit="µm" PositionZ="1.54" PositionZUnit="µm"/>
<Plane TheZ="10" TheT="3" TheC="0" DeltaT="72.2960000038147" DeltaTUnit="s" PositionX="-2095.0" PositionXUnit="µm" PositionY="-12107.2" PositionYUnit="µm" PositionZ="2.04" PositionZUnit="µm"/>
<Plane TheZ="11" TheT="3" TheC="0" DeltaT="73.24899983406067" DeltaTUnit="s" PositionX="-2095.0" PositionXUnit="µm" PositionY="-12107.2" PositionYUnit="µm" PositionZ="2.54" PositionZUnit="µm"/>
<Plane TheZ="12" TheT="3" TheC="0" DeltaT="74.20199990272522" DeltaTUnit="s" PositionX="-2095.0" PositionXUnit="µm" PositionY="-12107.2" PositionYUnit="µm" PositionZ="3.04" PositionZUnit="µm"/>
<Plane TheZ="13" TheT="3" TheC="0" DeltaT="75.15499997138977" DeltaTUnit="s" PositionX="-2095.0" PositionXUnit="µm" PositionY="-12107.2" PositionYUnit="µm" PositionZ="3.54" PositionZUnit="µm"/>
<Plane TheZ="14" TheT="3" TheC="0" DeltaT="76.10800004005432" DeltaTUnit="s" PositionX="-2095.0" PositionXUnit="µm" PositionY="-12107.2" PositionYUnit="µm" PositionZ="4.04" PositionZUnit="µm"/>
<Plane TheZ="0" TheT="4" TheC="0" DeltaT="82.86500000953674" DeltaTUnit="s" PositionX="-2096.699" PositionXUnit="µm" PositionY="-12107.1" PositionYUnit="µm" PositionZ="-2.96" PositionZUnit="µm"/>
<Plane TheZ="1" TheT="4" TheC="0" DeltaT="83.81799983978271" DeltaTUnit="s" PositionX="-2096.699" PositionXUnit="µm" PositionY="-12107.1" PositionYUnit="µm" PositionZ="-2.46" PositionZUnit="µm"/>
<Plane TheZ="2" TheT="4" TheC="0" DeltaT="84.76999998092651" DeltaTUnit="s" PositionX="-2096.699" PositionXUnit="µm" PositionY="-12107.1" PositionYUnit="µm" PositionZ="-1.96" PositionZUnit="µm"/>
<Plane TheZ="3" TheT="4" TheC="0" DeltaT="85.72300004959106" DeltaTUnit="s" PositionX="-2096.699" PositionXUnit="µm" PositionY="-12107.1" PositionYUnit="µm" PositionZ="-1.46" PositionZUnit="µm"/>
<Plane TheZ="4" TheT="4" TheC="0" DeltaT="86.67599987983704" DeltaTUnit="s" PositionX="-2096.699" PositionXUnit="µm" PositionY="-12107.1" PositionYUnit="µm" PositionZ="-0.96" PositionZUnit="µm"/>
<Plane TheZ="5" TheT="4" TheC="0" DeltaT="87.62899994850159" DeltaTUnit="s" PositionX="-2096.699" PositionXUnit="µm" PositionY="-12107.1" PositionYUnit="µm" PositionZ="-0.46" PositionZUnit="µm"/>
<Plane TheZ="6" TheT="4" TheC="0" DeltaT="88.58200001716614" DeltaTUnit="s" PositionX="-2096.699" PositionXUnit="µm" PositionY="-12107.1" PositionYUnit="µm" PositionZ="0.04" PositionZUnit="µm"/>
<Plane TheZ="7" TheT="4" TheC="0" DeltaT="89.53499984741211" DeltaTUnit="s" PositionX="-2096.699" PositionXUnit="µm" PositionY="-12107.1" PositionYUnit="µm" PositionZ="0.54" PositionZUnit="µm"/>
<Plane TheZ="8" TheT="4" TheC="0" DeltaT="90.48799991607666" DeltaTUnit="s" PositionX="-2096.699" PositionXUnit="µm" PositionY="-12107.1" PositionYUnit="µm" PositionZ="1.04" PositionZUnit="µm"/>
<Plane TheZ="9" TheT="4" TheC="0" DeltaT="91.44099998474121" DeltaTUnit="s" PositionX="-2096.699" PositionXUnit="µm" PositionY="-12107.1" PositionYUnit="µm" PositionZ="1.54" PositionZUnit="µm"/>
<Plane TheZ="10" TheT="4" TheC="0" DeltaT="92.39400005340576" DeltaTUnit="s" PositionX="-2096.699" PositionXUnit="µm" PositionY="-12107.1" PositionYUnit="µm" PositionZ="2.04" PositionZUnit="µm"/>
<Plane TheZ="11" TheT="4" TheC="0" DeltaT="93.34699988365173" DeltaTUnit="s" PositionX="-2096.699" PositionXUnit="µm" PositionY="-12107.1" PositionYUnit="µm" PositionZ="2.54" PositionZUnit="µm"/>
<Plane TheZ="12" TheT="4" TheC="0" DeltaT="94.29999995231628" DeltaTUnit="s" PositionX="-2096.699" PositionXUnit="µm" PositionY="-12107.1" PositionYUnit="µm" PositionZ="3.04" PositionZUnit="µm"/>
<Plane TheZ="13" TheT="4" TheC="0" DeltaT="95.25300002098083" DeltaTUnit="s" PositionX="-2096.699" PositionXUnit="µm" PositionY="-12107.1" PositionYUnit="µm" PositionZ="3.54" PositionZUnit="µm"/>
<Plane TheZ="14" TheT="4" TheC="0" DeltaT="96.2059998512268" DeltaTUnit="s" PositionX="-2096.699" PositionXUnit="µm" PositionY="-12107.1" PositionYUnit="µm" PositionZ="4.04" PositionZUnit="µm"/>
<Plane TheZ="0" TheT="5" TheC="0" DeltaT="102.66299986839294" DeltaTUnit="s" PositionX="-2096.6" PositionXUnit="µm" PositionY="-12107.1" PositionYUnit="µm" PositionZ="-2.96" PositionZUnit="µm"/>
<Plane TheZ="1" TheT="5" TheC="0" DeltaT="103.61500000953674" DeltaTUnit="s" PositionX="-2096.6" PositionXUnit="µm" PositionY="-12107.1" PositionYUnit="µm" PositionZ="-2.46" PositionZUnit="µm"/>
<Plane TheZ="2" TheT="5" TheC="0" DeltaT="104.56799983978271" DeltaTUnit="s" PositionX="-2096.6" PositionXUnit="µm" PositionY="-12107.1" PositionYUnit="µm" PositionZ="-1.96" PositionZUnit="µm"/>
<Plane TheZ="3" TheT="5" TheC="0" DeltaT="105.52099990844727" DeltaTUnit="s" PositionX="-2096.6" PositionXUnit="µm" PositionY="-12107.1" PositionYUnit="µm" PositionZ="-1.46" PositionZUnit="µm"/>
<Plane TheZ="4" TheT="5" TheC="0" DeltaT="106.47399997711182" DeltaTUnit="s" PositionX="-2096.6" PositionXUnit="µm" PositionY="-12107.1" PositionYUnit="µm" PositionZ="-0.96" PositionZUnit="µm"/>
<Plane TheZ="5" TheT="5" TheC="0" DeltaT="107.42700004577637" DeltaTUnit="s" PositionX="-2096.6" PositionXUnit="µm" PositionY="-12107.1" PositionYUnit="µm" PositionZ="-0.46" PositionZUnit="µm"/>
<Plane TheZ="6" TheT="5" TheC="0" DeltaT="108.37999987602234" DeltaTUnit="s" PositionX="-2096.6" PositionXUnit="µm" PositionY="-12107.1" PositionYUnit="µm" PositionZ="0.04" PositionZUnit="µm"/>
<Plane TheZ="7" TheT="5" TheC="0" DeltaT="109.33299994468689" DeltaTUnit="s" PositionX="-2096.6" PositionXUnit="µm" PositionY="-12107.1" PositionYUnit="µm" PositionZ="0.54" PositionZUnit="µm"/>
<Plane TheZ="8" TheT="5" TheC="0" DeltaT="110.28600001335144" DeltaTUnit="s" PositionX="-2096.6" PositionXUnit="µm" PositionY="-12107.1" PositionYUnit="µm" PositionZ="1.04" PositionZUnit="µm"/>
<Plane TheZ="9" TheT="5" TheC="0" DeltaT="111.23899984359741" DeltaTUnit="s" PositionX="-2096.6" PositionXUnit="µm" PositionY="-12107.1" PositionYUnit="µm" PositionZ="1.54" PositionZUnit="µm"/>
<Plane TheZ="10" TheT="5" TheC="0" DeltaT="112.19199991226196" DeltaTUnit="s" PositionX="-2096.6" PositionXUnit="µm" PositionY="-12107.1" PositionYUnit="µm" PositionZ="2.04" PositionZUnit="µm"/>
<Plane TheZ="11" TheT="5" TheC="0" DeltaT="113.14499998092651" DeltaTUnit="s" PositionX="-2096.6" PositionXUnit="µm" PositionY="-12107.1" PositionYUnit="µm" PositionZ="2.54" PositionZUnit="µm"/>
<Plane TheZ="12" TheT="5" TheC="0" DeltaT="114.09800004959106" DeltaTUnit="s" PositionX="-2096.6" PositionXUnit="µm" PositionY="-12107.1" PositionYUnit="µm" PositionZ="3.04" PositionZUnit="µm"/>
<Plane TheZ="13" TheT="5" TheC="0" DeltaT="115.05099987983704" DeltaTUnit="s" PositionX="-2096.6" PositionXUnit="µm" PositionY="-12107.1" PositionYUnit="µm" PositionZ="3.54" PositionZUnit="µm"/>
<Plane TheZ="14" TheT="5" TheC="0" DeltaT="116.00399994850159" DeltaTUnit="s" PositionX="-2096.6" PositionXUnit="µm" PositionY="-12107.1" PositionYUnit="µm" PositionZ="4.04" PositionZUnit="µm"/>
<Plane TheZ="0" TheT="6" TheC="0" DeltaT="122.68899989128113" DeltaTUnit="s" PositionX="-2096.9" PositionXUnit="µm" PositionY="-12106.8" PositionYUnit="µm" PositionZ="-2.96" PositionZUnit="µm"/>
<Plane TheZ="1" TheT="6" TheC="0" DeltaT="123.64199995994568" DeltaTUnit="s" PositionX="-2096.9" PositionXUnit="µm" PositionY="-12106.8" PositionYUnit="µm" PositionZ="-2.46" PositionZUnit="µm"/>
<Plane TheZ="2" TheT="6" TheC="0" DeltaT="124.5939998626709" DeltaTUnit="s" PositionX="-2096.9" PositionXUnit="µm" PositionY="-12106.8" PositionYUnit="µm" PositionZ="-1.96" PositionZUnit="µm"/>
<Plane TheZ="3" TheT="6" TheC="0" DeltaT="125.54699993133545" DeltaTUnit="s" PositionX="-2096.9" PositionXUnit="µm" PositionY="-12106.8" PositionYUnit="µm" PositionZ="-1.46" PositionZUnit="µm"/>
<Plane TheZ="4" TheT="6" TheC="0" DeltaT="126.5" DeltaTUnit="s" PositionX="-2096.9" PositionXUnit="µm" PositionY="-12106.8" PositionYUnit="µm" PositionZ="-0.96" PositionZUnit="µm"/>
<Plane TheZ="5" TheT="6" TheC="0" DeltaT="127.45299983024597" DeltaTUnit="s" PositionX="-2096.9" PositionXUnit="µm" PositionY="-12106.8" PositionYUnit="µm" PositionZ="-0.46" PositionZUnit="µm"/>
<Plane TheZ="6" TheT="6" TheC="0" DeltaT="128.40599989891052" DeltaTUnit="s" PositionX="-2096.9" PositionXUnit="µm" PositionY="-12106.8" PositionYUnit="µm" PositionZ="0.04" PositionZUnit="µm"/>
<Plane TheZ="7" TheT="6" TheC="0" DeltaT="129.35899996757507" DeltaTUnit="s" PositionX="-2096.9" PositionXUnit="µm" PositionY="-12106.8" PositionYUnit="µm" PositionZ="0.54" PositionZUnit="µm"/>
<Plane TheZ="8" TheT="6" TheC="0" DeltaT="130.31200003623962" DeltaTUnit="s" PositionX="-2096.9" PositionXUnit="µm" PositionY="-12106.8" PositionYUnit="µm" PositionZ="1.04" PositionZUnit="µm"/>
<Plane TheZ="9" TheT="6" TheC="0" DeltaT="131.2649998664856" DeltaTUnit="s" PositionX="-2096.9" PositionXUnit="µm" PositionY="-12106.8" PositionYUnit="µm" PositionZ="1.54" PositionZUnit="µm"/>
<Plane TheZ="10" TheT="6" TheC="0" DeltaT="132.21799993515015" DeltaTUnit="s" PositionX="-2096.9" PositionXUnit="µm" PositionY="-12106.8" PositionYUnit="µm" PositionZ="2.04" PositionZUnit="µm"/>
<Plane TheZ="11" TheT="6" TheC="0" DeltaT="133.1710000038147" DeltaTUnit="s" PositionX="-2096.9" PositionXUnit="µm" PositionY="-12106.8" PositionYUnit="µm" PositionZ="2.54" PositionZUnit="µm"/>
<Plane TheZ="12" TheT="6" TheC="0" DeltaT="134.12399983406067" DeltaTUnit="s" PositionX="-2096.9" PositionXUnit="µm" PositionY="-12106.8" PositionYUnit="µm" PositionZ="3.04" PositionZUnit="µm"/>
<Plane TheZ="13" TheT="6" TheC="0" DeltaT="135.07699990272522" DeltaTUnit="s" PositionX="-2096.9" PositionXUnit="µm" PositionY="-12106.8" PositionYUnit="µm" PositionZ="3.54" PositionZUnit="µm"/>
<Plane TheZ="14" TheT="6" TheC="0" DeltaT="136.02999997138977" DeltaTUnit="s" PositionX="-2096.9" PositionXUnit="µm" PositionY="-12106.8" PositionYUnit="µm" PositionZ="4.04" PositionZUnit="µm"/>
<Plane TheZ="0" TheT="7" TheC="0" DeltaT="142.68899989128113" DeltaTUnit="s" PositionX="-2096.9" PositionXUnit="µm" PositionY="-12106.8" PositionYUnit="µm" PositionZ="-2.96" PositionZUnit="µm"/>
<Plane TheZ="1" TheT="7" TheC="0" DeltaT="143.64199995994568" DeltaTUnit="s" PositionX="-2096.9" PositionXUnit="µm" PositionY="-12106.8" PositionYUnit="µm" PositionZ="-2.46" PositionZUnit="µm"/>
<Plane TheZ="2" TheT="7" TheC="0" DeltaT="144.5939998626709" DeltaTUnit="s" PositionX="-2096.9" PositionXUnit="µm" PositionY="-12106.8" PositionYUnit="µm" PositionZ="-1.96" PositionZUnit="µm"/>
<Plane TheZ="3" TheT="7" TheC="0" DeltaT="145.54699993133545" DeltaTUnit="s" PositionX="-2096.9" PositionXUnit="µm" PositionY="-12106.8" PositionYUnit="µm" PositionZ="-1.46" PositionZUnit="µm"/>
<Plane TheZ="4" TheT="7" TheC="0" DeltaT="146.5" DeltaTUnit="s" PositionX="-2096.9" PositionXUnit="µm" PositionY="-12106.8" PositionYUnit="µm" PositionZ="-0.96" PositionZUnit="µm"/>
<Plane TheZ="5" TheT="7" TheC="0" DeltaT="147.45299983024597" DeltaTUnit="s" PositionX="-2096.9" PositionXUnit="µm" PositionY="-12106.8" PositionYUnit="µm" PositionZ="-0.46" PositionZUnit="µm"/>
<Plane TheZ="6" TheT="7" TheC="0" DeltaT="148.40599989891052" DeltaTUnit="s" PositionX="-2096.9" PositionXUnit="µm" PositionY="-12106.8" PositionYUnit="µm" PositionZ="0.04" PositionZUnit="µm"/>
<Plane TheZ="7" TheT="7" TheC="0" DeltaT="149.35899996757507" DeltaTUnit="s" PositionX="-2096.9" PositionXUnit="µm" PositionY="-12106.8" PositionYUnit="µm" PositionZ="0.54" PositionZUnit="µm"/>
<Plane TheZ="8" TheT="7" TheC="0" DeltaT="150.31200003623962" DeltaTUnit="s" PositionX="-2096.9" PositionXUnit="µm" PositionY="-12106.8" PositionYUnit="µm" PositionZ="1.04" PositionZUnit="µm"/>
<Plane TheZ="9" TheT="7" TheC="0" DeltaT="151.2649998664856" DeltaTUnit="s" PositionX="-2096.9" PositionXUnit="µm" PositionY="-12106.8" PositionYUnit="µm" PositionZ="1.54" PositionZUnit="µm"/>
<Plane TheZ="10" TheT="7" TheC="0" DeltaT="152.21799993515015" DeltaTUnit="s" PositionX="-2096.9" PositionXUnit="µm" PositionY="-12106.8" PositionYUnit="µm" PositionZ="2.04" PositionZUnit="µm"/>
<Plane TheZ="11" TheT="7" TheC="0" DeltaT="153.1710000038147" DeltaTUnit="s" PositionX="-2096.9" PositionXUnit="µm" PositionY="-12106.8" PositionYUnit="µm" PositionZ="2.54" PositionZUnit="µm"/>
<Plane TheZ="12" TheT="7" TheC="0" DeltaT="154.12399983406067" DeltaTUnit="s" PositionX="-2096.9" PositionXUnit="µm" PositionY="-12106.8" PositionYUnit="µm" PositionZ="3.04" PositionZUnit="µm"/>
<Plane TheZ="13" TheT="7" TheC="0" DeltaT="155.07699990272522" DeltaTUnit="s" PositionX="-2096.9" PositionXUnit="µm" PositionY="-12106.8" PositionYUnit="µm" PositionZ="3.54" PositionZUnit="µm"/>
<Plane TheZ="14" TheT="7" TheC="0" DeltaT="156.02999997138977" DeltaTUnit="s" PositionX="-2096.9" PositionXUnit="µm" PositionY="-12106.8" PositionYUnit="µm" PositionZ="4.04" PositionZUnit="µm"/>
<Plane TheZ="0" TheT="8" TheC="0" DeltaT="162.64400005340576" DeltaTUnit="s" PositionX="-2096.8" PositionXUnit="µm" PositionY="-12107.3" PositionYUnit="µm" PositionZ="-2.96" PositionZUnit="µm"/>
<Plane TheZ="1" TheT="8" TheC="0" DeltaT="163.59699988365173" DeltaTUnit="s" PositionX="-2096.8" PositionXUnit="µm" PositionY="-12107.3" PositionYUnit="µm" PositionZ="-2.46" PositionZUnit="µm"/>
<Plane TheZ="2" TheT="8" TheC="0" DeltaT="164.54900002479553" DeltaTUnit="s" PositionX="-2096.8" PositionXUnit="µm" PositionY="-12107.3" PositionYUnit="µm" PositionZ="-1.96" PositionZUnit="µm"/>
<Plane TheZ="3" TheT="8" TheC="0" DeltaT="165.5019998550415" DeltaTUnit="s" PositionX="-2096.8" PositionXUnit="µm" PositionY="-12107.3" PositionYUnit="µm" PositionZ="-1.46" PositionZUnit="µm"/>
<Plane TheZ="4" TheT="8" TheC="0" DeltaT="166.45499992370605" DeltaTUnit="s" PositionX="-2096.8" PositionXUnit="µm" PositionY="-12107.3" PositionYUnit="µm" PositionZ="-0.96" PositionZUnit="µm"/>
<Plane TheZ="5" TheT="8" TheC="0" DeltaT="167.4079999923706" DeltaTUnit="s" PositionX="-2096.8" PositionXUnit="µm" PositionY="-12107.3" PositionYUnit="µm" PositionZ="-0.46" PositionZUnit="µm"/>
<Plane TheZ="6" TheT="8" TheC="0" DeltaT="168.36100006103516" DeltaTUnit="s" PositionX="-2096.8" PositionXUnit="µm" PositionY="-12107.3" PositionYUnit="µm" PositionZ="0.04" PositionZUnit="µm"/>
<Plane TheZ="7" TheT="8" TheC="0" DeltaT="169.31399989128113" DeltaTUnit="s" PositionX="-2096.8" PositionXUnit="µm" PositionY="-12107.3" PositionYUnit="µm" PositionZ="0.54" PositionZUnit="µm"/>
<Plane TheZ="8" TheT="8" TheC="0" DeltaT="170.26699995994568" DeltaTUnit="s" PositionX="-2096.8" PositionXUnit="µm" PositionY="-12107.3" PositionYUnit="µm" PositionZ="1.04" PositionZUnit="µm"/>
<Plane TheZ="9" TheT="8" TheC="0" DeltaT="171.22000002861023" DeltaTUnit="s" PositionX="-2096.8" PositionXUnit="µm" PositionY="-12107.3" PositionYUnit="µm" PositionZ="1.54" PositionZUnit="µm"/>
<Plane TheZ="10" TheT="8" TheC="0" DeltaT="172.1729998588562" DeltaTUnit="s" PositionX="-2096.8" PositionXUnit="µm" PositionY="-12107.3" PositionYUnit="µm" PositionZ="2.04" PositionZUnit="µm"/>
<Plane TheZ="11" TheT="8" TheC="0" DeltaT="173.12599992752075" DeltaTUnit="s" PositionX="-2096.8" PositionXUnit="µm" PositionY="-12107.3" PositionYUnit="µm" PositionZ="2.54" PositionZUnit="µm"/>
<Plane TheZ="12" TheT="8" TheC="0" DeltaT="174.0789999961853" DeltaTUnit="s" PositionX="-2096.8" PositionXUnit="µm" PositionY="-12107.3" PositionYUnit="µm" PositionZ="3.04" PositionZUnit="µm"/>
<Plane TheZ="13" TheT="8" TheC="0" DeltaT="175.03200006484985" DeltaTUnit="s" PositionX="-2096.8" PositionXUnit="µm" PositionY="-12107.3" PositionYUnit="µm" PositionZ="3.54" PositionZUnit="µm"/>
<Plane TheZ="14" TheT="8" TheC="0" DeltaT="175.98499989509583" DeltaTUnit="s" PositionX="-2096.8" PositionXUnit="µm" PositionY="-12107.3" PositionYUnit="µm" PositionZ="4.04" PositionZUnit="µm"/>
<Plane TheZ="0" TheT="9" TheC="0" DeltaT="182.56399989128113" DeltaTUnit="s" PositionX="-2097.1" PositionXUnit="µm" PositionY="-12106.9" PositionYUnit="µm" PositionZ="-2.96" PositionZUnit="µm"/>
<Plane TheZ="1" TheT="9" TheC="0" DeltaT="183.51699995994568" DeltaTUnit="s" PositionX="-2097.1" PositionXUnit="µm" PositionY="-12106.9" PositionYUnit="µm" PositionZ="-2.46" PositionZUnit="µm"/>
<Plane TheZ="2" TheT="9" TheC="0" DeltaT="184.4689998626709" DeltaTUnit="s" PositionX="-2097.1" PositionXUnit="µm" PositionY="-12106.9" PositionYUnit="µm" PositionZ="-1.96" PositionZUnit="µm"/>
<Plane TheZ="3" TheT="9" TheC="0" DeltaT="185.42199993133545" DeltaTUnit="s" PositionX="-2097.1" PositionXUnit="µm" PositionY="-12106.9" PositionYUnit="µm" PositionZ="-1.46" PositionZUnit="µm"/>
<Plane TheZ="4" TheT="9" TheC="0" DeltaT="186.375" DeltaTUnit="s" PositionX="-2097.1" PositionXUnit="µm" PositionY="-12106.9" PositionYUnit="µm" PositionZ="-0.96" PositionZUnit="µm"/>
<Plane TheZ="5" TheT="9" TheC="0" DeltaT="187.32799983024597" DeltaTUnit="s" PositionX="-2097.1" PositionXUnit="µm" PositionY="-12106.9" PositionYUnit="µm" PositionZ="-0.46" PositionZUnit="µm"/>
<Plane TheZ="6" TheT="9" TheC="0" DeltaT="188.28099989891052" DeltaTUnit="s" PositionX="-2097.1" PositionXUnit="µm" PositionY="-12106.9" PositionYUnit="µm" PositionZ="0.04" PositionZUnit="µm"/>
<Plane TheZ="7" TheT="9" TheC="0" DeltaT="189.23399996757507" DeltaTUnit="s" PositionX="-2097.1" PositionXUnit="µm" PositionY="-12106.9" PositionYUnit="µm" PositionZ="0.54" PositionZUnit="µm"/>
<Plane TheZ="8" TheT="9" TheC="0" DeltaT="190.18700003623962" DeltaTUnit="s" PositionX="-2097.1" PositionXUnit="µm" PositionY="-12106.9" PositionYUnit="µm" PositionZ="1.04" PositionZUnit="µm"/>
<Plane TheZ="9" TheT="9" TheC="0" DeltaT="191.1399998664856" DeltaTUnit="s" PositionX="-2097.1" PositionXUnit="µm" PositionY="-12106.9" PositionYUnit="µm" PositionZ="1.54" PositionZUnit="µm"/>
<Plane TheZ="10" TheT="9" TheC="0" DeltaT="192.09299993515015" DeltaTUnit="s" PositionX="-2097.1" PositionXUnit="µm" PositionY="-12106.9" PositionYUnit="µm" PositionZ="2.04" PositionZUnit="µm"/>
<Plane TheZ="11" TheT="9" TheC="0" DeltaT="193.0460000038147" DeltaTUnit="s" PositionX="-2097.1" PositionXUnit="µm" PositionY="-12106.9" PositionYUnit="µm" PositionZ="2.54" PositionZUnit="µm"/>
<Plane TheZ="12" TheT="9" TheC="0" DeltaT="193.99899983406067" DeltaTUnit="s" PositionX="-2097.1" PositionXUnit="µm" PositionY="-12106.9" PositionYUnit="µm" PositionZ="3.04" PositionZUnit="µm"/>
<Plane TheZ="13" TheT="9" TheC="0" DeltaT="194.95199990272522" DeltaTUnit="s" PositionX="-2097.1" PositionXUnit="µm" PositionY="-12106.9" PositionYUnit="µm" PositionZ="3.54" PositionZUnit="µm"/>
<Plane TheZ="14" TheT="9" TheC="0" DeltaT="195.90499997138977" DeltaTUnit="s" PositionX="-2097.1" PositionXUnit="µm" PositionY="-12106.9" PositionYUnit="µm" PositionZ="4.04" PositionZUnit="µm"/>
<Plane TheZ="0" TheT="10" TheC="0" DeltaT="202.60199999809265" DeltaTUnit="s" PositionX="-2096.8" PositionXUnit="µm" PositionY="-12107.0" PositionYUnit="µm" PositionZ="-2.96" PositionZUnit="µm"/>
<Plane TheZ="1" TheT="10" TheC="0" DeltaT="203.5550000667572" DeltaTUnit="s" PositionX="-2096.8" PositionXUnit="µm" PositionY="-12107.0" PositionYUnit="µm" PositionZ="-2.46" PositionZUnit="µm"/>
<Plane TheZ="2" TheT="10" TheC="0" DeltaT="204.50799989700317" DeltaTUnit="s" PositionX="-2096.8" PositionXUnit="µm" PositionY="-12107.0" PositionYUnit="µm" PositionZ="-1.96" PositionZUnit="µm"/>
<Plane TheZ="3" TheT="10" TheC="0" DeltaT="205.46000003814697" DeltaTUnit="s" PositionX="-2096.8" PositionXUnit="µm" PositionY="-12107.0" PositionYUnit="µm" PositionZ="-1.46" PositionZUnit="µm"/>
<Plane TheZ="4" TheT="10" TheC="0" DeltaT="206.41299986839294" DeltaTUnit="s" PositionX="-2096.8" PositionXUnit="µm" PositionY="-12107.0" PositionYUnit="µm" PositionZ="-0.96" PositionZUnit="µm"/>
<Plane TheZ="5" TheT="10" TheC="0" DeltaT="207.3659999370575" DeltaTUnit="s" PositionX="-2096.8" PositionXUnit="µm" PositionY="-12107.0" PositionYUnit="µm" PositionZ="-0.46" PositionZUnit="µm"/>
<Plane TheZ="6" TheT="10" TheC="0" DeltaT="208.31900000572205" DeltaTUnit="s" PositionX="-2096.8" PositionXUnit="µm" PositionY="-12107.0" PositionYUnit="µm" PositionZ="0.04" PositionZUnit="µm"/>
<Plane TheZ="7" TheT="10" TheC="0" DeltaT="209.27199983596802" DeltaTUnit="s" PositionX="-2096.8" PositionXUnit="µm" PositionY="-12107.0" PositionYUnit="µm" PositionZ="0.54" PositionZUnit="µm"/>
<Plane TheZ="8" TheT="10" TheC="0" DeltaT="210.22499990463257" DeltaTUnit="s" PositionX="-2096.8" PositionXUnit="µm" PositionY="-12107.0" PositionYUnit="µm" PositionZ="1.04" PositionZUnit="µm"/>
<Plane TheZ="9" TheT="10" TheC="0" DeltaT="211.17799997329712" DeltaTUnit="s" PositionX="-2096.8" PositionXUnit="µm" PositionY="-12107.0" PositionYUnit="µm" PositionZ="1.54" PositionZUnit="µm"/>
<Plane TheZ="10" TheT="10" TheC="0" DeltaT="212.13100004196167" DeltaTUnit="s" PositionX="-2096.8" PositionXUnit="µm" PositionY="-12107.0" PositionYUnit="µm" PositionZ="2.04" PositionZUnit="µm"/>
<Plane TheZ="11" TheT="10" TheC="0" DeltaT="213.08399987220764" DeltaTUnit="s" PositionX="-2096.8" PositionXUnit="µm" PositionY="-12107.0" PositionYUnit="µm" PositionZ="2.54" PositionZUnit="µm"/>
<Plane TheZ="12" TheT="10" TheC="0" DeltaT="214.0369999408722" DeltaTUnit="s" PositionX="-2096.8" PositionXUnit="µm" PositionY="-12107.0" PositionYUnit="µm" PositionZ="3.04" PositionZUnit="µm"/>
<Plane TheZ="13" TheT="10" TheC="0" DeltaT="214.99000000953674" DeltaTUnit="s" PositionX="-2096.8" PositionXUnit="µm" PositionY="-12107.0" PositionYUnit="µm" PositionZ="3.54" PositionZUnit="µm"/>
<Plane TheZ="14" TheT="10" TheC="0" DeltaT="215.94299983978271" DeltaTUnit="s" PositionX="-2096.8" PositionXUnit="µm" PositionY="-12107.0" PositionYUnit="µm" PositionZ="4.04" PositionZUnit="µm"/>
<Plane TheZ="0" TheT="11" TheC="0" DeltaT="222.42599987983704" DeltaTUnit="s" PositionX="-2096.6" PositionXUnit="µm" PositionY="-12107.3" PositionYUnit="µm" PositionZ="-2.96" PositionZUnit="µm"/>
<Plane TheZ="1" TheT="11" TheC="0" DeltaT="223.37800002098083" DeltaTUnit="s" PositionX="-2096.6" PositionXUnit="µm" PositionY="-12107.3" PositionYUnit="µm" PositionZ="-2.46" PositionZUnit="µm"/>
<Plane TheZ="2" TheT="11" TheC="0" DeltaT="224.3309998512268" DeltaTUnit="s" PositionX="-2096.6" PositionXUnit="µm" PositionY="-12107.3" PositionYUnit="µm" PositionZ="-1.96" PositionZUnit="µm"/>
<Plane TheZ="3" TheT="11" TheC="0" DeltaT="225.28399991989136" DeltaTUnit="s" PositionX="-2096.6" PositionXUnit="µm" PositionY="-12107.3" PositionYUnit="µm" PositionZ="-1.46" PositionZUnit="µm"/>
<Plane TheZ="4" TheT="11" TheC="0" DeltaT="226.2369999885559" DeltaTUnit="s" PositionX="-2096.6" PositionXUnit="µm" PositionY="-12107.3" PositionYUnit="µm" PositionZ="-0.96" PositionZUnit="µm"/>
<Plane TheZ="5" TheT="11" TheC="0" DeltaT="227.19000005722046" DeltaTUnit="s" PositionX="-2096.6" PositionXUnit="µm" PositionY="-12107.3" PositionYUnit="µm" PositionZ="-0.46" PositionZUnit="µm"/>
<Plane TheZ="6" TheT="11" TheC="0" DeltaT="228.14299988746643" DeltaTUnit="s" PositionX="-2096.6" PositionXUnit="µm" PositionY="-12107.3" PositionYUnit="µm" PositionZ="0.04" PositionZUnit="µm"/>
<Plane TheZ="7" TheT="11" TheC="0" DeltaT="229.09599995613098" DeltaTUnit="s" PositionX="-2096.6" PositionXUnit="µm" PositionY="-12107.3" PositionYUnit="µm" PositionZ="0.54" PositionZUnit="µm"/>
<Plane TheZ="8" TheT="11" TheC="0" DeltaT="230.04900002479553" DeltaTUnit="s" PositionX="-2096.6" PositionXUnit="µm" PositionY="-12107.3" PositionYUnit="µm" PositionZ="1.04" PositionZUnit="µm"/>
<Plane TheZ="9" TheT="11" TheC="0" DeltaT="231.0019998550415" DeltaTUnit="s" PositionX="-2096.6" PositionXUnit="µm" PositionY="-12107.3" PositionYUnit="µm" PositionZ="1.54" PositionZUnit="µm"/>
<Plane TheZ="10" TheT="11" TheC="0" DeltaT="231.95499992370605" DeltaTUnit="s" PositionX="-2096.6" PositionXUnit="µm" PositionY="-12107.3" PositionYUnit="µm" PositionZ="2.04" PositionZUnit="µm"/>
<Plane TheZ="11" TheT="11" TheC="0" DeltaT="232.9079999923706" DeltaTUnit="s" PositionX="-2096.6" PositionXUnit="µm" PositionY="-12107.3" PositionYUnit="µm" PositionZ="2.54" PositionZUnit="µm"/>
<Plane TheZ="12" TheT="11" TheC="0" DeltaT="233.86100006103516" DeltaTUnit="s" PositionX="-2096.6" PositionXUnit="µm" PositionY="-12107.3" PositionYUnit="µm" PositionZ="3.04" PositionZUnit="µm"/>
<Plane TheZ="13" TheT="11" TheC="0" DeltaT="234.81399989128113" DeltaTUnit="s" PositionX="-2096.6" PositionXUnit="µm" PositionY="-12107.3" PositionYUnit="µm" PositionZ="3.54" PositionZUnit="µm"/>
<Plane TheZ="14" TheT="11" TheC="0" DeltaT="235.76699995994568" DeltaTUnit="s" PositionX="-2096.6" PositionXUnit="µm" PositionY="-12107.3" PositionYUnit="µm" PositionZ="4.04" PositionZUnit="µm"/>
<Plane TheZ="0" TheT="12" TheC="0" DeltaT="242.43899989128113" DeltaTUnit="s" PositionX="-2097.1" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="-2.96" PositionZUnit="µm"/>
<Plane TheZ="1" TheT="12" TheC="0" DeltaT="243.39199995994568" DeltaTUnit="s" PositionX="-2097.1" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="-2.46" PositionZUnit="µm"/>
<Plane TheZ="2" TheT="12" TheC="0" DeltaT="244.3439998626709" DeltaTUnit="s" PositionX="-2097.1" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="-1.96" PositionZUnit="µm"/>
<Plane TheZ="3" TheT="12" TheC="0" DeltaT="245.29699993133545" DeltaTUnit="s" PositionX="-2097.1" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="-1.46" PositionZUnit="µm"/>
<Plane TheZ="4" TheT="12" TheC="0" DeltaT="246.25" DeltaTUnit="s" PositionX="-2097.1" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="-0.96" PositionZUnit="µm"/>
<Plane TheZ="5" TheT="12" TheC="0" DeltaT="247.20299983024597" DeltaTUnit="s" PositionX="-2097.1" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="-0.46" PositionZUnit="µm"/>
<Plane TheZ="6" TheT="12" TheC="0" DeltaT="248.15599989891052" DeltaTUnit="s" PositionX="-2097.1" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="0.04" PositionZUnit="µm"/>
<Plane TheZ="7" TheT="12" TheC="0" DeltaT="249.10899996757507" DeltaTUnit="s" PositionX="-2097.1" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="0.54" PositionZUnit="µm"/>
<Plane TheZ="8" TheT="12" TheC="0" DeltaT="250.06200003623962" DeltaTUnit="s" PositionX="-2097.1" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="1.04" PositionZUnit="µm"/>
<Plane TheZ="9" TheT="12" TheC="0" DeltaT="251.0149998664856" DeltaTUnit="s" PositionX="-2097.1" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="1.54" PositionZUnit="µm"/>
<Plane TheZ="10" TheT="12" TheC="0" DeltaT="251.96799993515015" DeltaTUnit="s" PositionX="-2097.1" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="2.04" PositionZUnit="µm"/>
<Plane TheZ="11" TheT="12" TheC="0" DeltaT="252.9210000038147" DeltaTUnit="s" PositionX="-2097.1" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="2.54" PositionZUnit="µm"/>
<Plane TheZ="12" TheT="12" TheC="0" DeltaT="253.87399983406067" DeltaTUnit="s" PositionX="-2097.1" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="3.04" PositionZUnit="µm"/>
<Plane TheZ="13" TheT="12" TheC="0" DeltaT="254.82699990272522" DeltaTUnit="s" PositionX="-2097.1" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="3.54" PositionZUnit="µm"/>
<Plane TheZ="14" TheT="12" TheC="0" DeltaT="255.77999997138977" DeltaTUnit="s" PositionX="-2097.1" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="4.04" PositionZUnit="µm"/>
<Plane TheZ="0" TheT="13" TheC="0" DeltaT="262.5439999103546" DeltaTUnit="s" PositionX="-2096.299" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="-2.96" PositionZUnit="µm"/>
<Plane TheZ="1" TheT="13" TheC="0" DeltaT="263.49699997901917" DeltaTUnit="s" PositionX="-2096.299" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="-2.46" PositionZUnit="µm"/>
<Plane TheZ="2" TheT="13" TheC="0" DeltaT="264.4500000476837" DeltaTUnit="s" PositionX="-2096.299" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="-1.96" PositionZUnit="µm"/>
<Plane TheZ="3" TheT="13" TheC="0" DeltaT="265.40199995040894" DeltaTUnit="s" PositionX="-2096.299" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="-1.46" PositionZUnit="µm"/>
<Plane TheZ="4" TheT="13" TheC="0" DeltaT="266.3550000190735" DeltaTUnit="s" PositionX="-2096.299" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="-0.96" PositionZUnit="µm"/>
<Plane TheZ="5" TheT="13" TheC="0" DeltaT="267.30799984931946" DeltaTUnit="s" PositionX="-2096.299" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="-0.46" PositionZUnit="µm"/>
<Plane TheZ="6" TheT="13" TheC="0" DeltaT="268.260999917984" DeltaTUnit="s" PositionX="-2096.299" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="0.04" PositionZUnit="µm"/>
<Plane TheZ="7" TheT="13" TheC="0" DeltaT="269.21399998664856" DeltaTUnit="s" PositionX="-2096.299" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="0.54" PositionZUnit="µm"/>
<Plane TheZ="8" TheT="13" TheC="0" DeltaT="270.1670000553131" DeltaTUnit="s" PositionX="-2096.299" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="1.04" PositionZUnit="µm"/>
<Plane TheZ="9" TheT="13" TheC="0" DeltaT="271.1199998855591" DeltaTUnit="s" PositionX="-2096.299" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="1.54" PositionZUnit="µm"/>
<Plane TheZ="10" TheT="13" TheC="0" DeltaT="272.07299995422363" DeltaTUnit="s" PositionX="-2096.299" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="2.04" PositionZUnit="µm"/>
<Plane TheZ="11" TheT="13" TheC="0" DeltaT="273.0260000228882" DeltaTUnit="s" PositionX="-2096.299" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="2.54" PositionZUnit="µm"/>
<Plane TheZ="12" TheT="13" TheC="0" DeltaT="273.97899985313416" DeltaTUnit="s" PositionX="-2096.299" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="3.04" PositionZUnit="µm"/>
<Plane TheZ="13" TheT="13" TheC="0" DeltaT="274.9319999217987" DeltaTUnit="s" PositionX="-2096.299" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="3.54" PositionZUnit="µm"/>
<Plane TheZ="14" TheT="13" TheC="0" DeltaT="275.88499999046326" DeltaTUnit="s" PositionX="-2096.299" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="4.04" PositionZUnit="µm"/>
<Plane TheZ="0" TheT="14" TheC="0" DeltaT="282.3090000152588" DeltaTUnit="s" PositionX="-2096.8" PositionXUnit="µm" PositionY="-12106.9" PositionYUnit="µm" PositionZ="-2.96" PositionZUnit="µm"/>
<Plane TheZ="1" TheT="14" TheC="0" DeltaT="283.260999917984" DeltaTUnit="s" PositionX="-2096.8" PositionXUnit="µm" PositionY="-12106.9" PositionYUnit="µm" PositionZ="-2.46" PositionZUnit="µm"/>
<Plane TheZ="2" TheT="14" TheC="0" DeltaT="284.21399998664856" DeltaTUnit="s" PositionX="-2096.8" PositionXUnit="µm" PositionY="-12106.9" PositionYUnit="µm" PositionZ="-1.96" PositionZUnit="µm"/>
<Plane TheZ="3" TheT="14" TheC="0" DeltaT="285.1670000553131" DeltaTUnit="s" PositionX="-2096.8" PositionXUnit="µm" PositionY="-12106.9" PositionYUnit="µm" PositionZ="-1.46" PositionZUnit="µm"/>
<Plane TheZ="4" TheT="14" TheC="0" DeltaT="286.1199998855591" DeltaTUnit="s" PositionX="-2096.8" PositionXUnit="µm" PositionY="-12106.9" PositionYUnit="µm" PositionZ="-0.96" PositionZUnit="µm"/>
<Plane TheZ="5" TheT="14" TheC="0" DeltaT="287.07299995422363" DeltaTUnit="s" PositionX="-2096.8" PositionXUnit="µm" PositionY="-12106.9" PositionYUnit="µm" PositionZ="-0.46" PositionZUnit="µm"/>
<Plane TheZ="6" TheT="14" TheC="0" DeltaT="288.0260000228882" DeltaTUnit="s" PositionX="-2096.8" PositionXUnit="µm" PositionY="-12106.9" PositionYUnit="µm" PositionZ="0.04" PositionZUnit="µm"/>
<Plane TheZ="7" TheT="14" TheC="0" DeltaT="288.97899985313416" DeltaTUnit="s" PositionX="-2096.8" PositionXUnit="µm" PositionY="-12106.9" PositionYUnit="µm" PositionZ="0.54" PositionZUnit="µm"/>
<Plane TheZ="8" TheT="14" TheC="0" DeltaT="289.9319999217987" DeltaTUnit="s" PositionX="-2096.8" PositionXUnit="µm" PositionY="-12106.9" PositionYUnit="µm" PositionZ="1.04" PositionZUnit="µm"/>
<Plane TheZ="9" TheT="14" TheC="0" DeltaT="290.88499999046326" DeltaTUnit="s" PositionX="-2096.8" PositionXUnit="µm" PositionY="-12106.9" PositionYUnit="µm" PositionZ="1.54" PositionZUnit="µm"/>
<Plane TheZ="10" TheT="14" TheC="0" DeltaT="291.8380000591278" DeltaTUnit="s" PositionX="-2096.8" PositionXUnit="µm" PositionY="-12106.9" PositionYUnit="µm" PositionZ="2.04" PositionZUnit="µm"/>
<Plane TheZ="11" TheT="14" TheC="0" DeltaT="292.7909998893738" DeltaTUnit="s" PositionX="-2096.8" PositionXUnit="µm" PositionY="-12106.9" PositionYUnit="µm" PositionZ="2.54" PositionZUnit="µm"/>
<Plane TheZ="12" TheT="14" TheC="0" DeltaT="293.74399995803833" DeltaTUnit="s" PositionX="-2096.8" PositionXUnit="µm" PositionY="-12106.9" PositionYUnit="µm" PositionZ="3.04" PositionZUnit="µm"/>
<Plane TheZ="13" TheT="14" TheC="0" DeltaT="294.6970000267029" DeltaTUnit="s" PositionX="-2096.8" PositionXUnit="µm" PositionY="-12106.9" PositionYUnit="µm" PositionZ="3.54" PositionZUnit="µm"/>
<Plane TheZ="14" TheT="14" TheC="0" DeltaT="295.64999985694885" DeltaTUnit="s" PositionX="-2096.8" PositionXUnit="µm" PositionY="-12106.9" PositionYUnit="µm" PositionZ="4.04" PositionZUnit="µm"/>
<Plane TheZ="0" TheT="15" TheC="0" DeltaT="302.27999997138977" DeltaTUnit="s" PositionX="-2097.1" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="-2.96" PositionZUnit="µm"/>
<Plane TheZ="1" TheT="15" TheC="0" DeltaT="303.2330000400543" DeltaTUnit="s" PositionX="-2097.1" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="-2.46" PositionZUnit="µm"/>
<Plane TheZ="2" TheT="15" TheC="0" DeltaT="304.18499994277954" DeltaTUnit="s" PositionX="-2097.1" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="-1.96" PositionZUnit="µm"/>
<Plane TheZ="3" TheT="15" TheC="0" DeltaT="305.1380000114441" DeltaTUnit="s" PositionX="-2097.1" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="-1.46" PositionZUnit="µm"/>
<Plane TheZ="4" TheT="15" TheC="0" DeltaT="306.09099984169006" DeltaTUnit="s" PositionX="-2097.1" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="-0.96" PositionZUnit="µm"/>
<Plane TheZ="5" TheT="15" TheC="0" DeltaT="307.0439999103546" DeltaTUnit="s" PositionX="-2097.1" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="-0.46" PositionZUnit="µm"/>
<Plane TheZ="6" TheT="15" TheC="0" DeltaT="307.99699997901917" DeltaTUnit="s" PositionX="-2097.1" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="0.04" PositionZUnit="µm"/>
<Plane TheZ="7" TheT="15" TheC="0" DeltaT="308.9500000476837" DeltaTUnit="s" PositionX="-2097.1" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="0.54" PositionZUnit="µm"/>
<Plane TheZ="8" TheT="15" TheC="0" DeltaT="309.9029998779297" DeltaTUnit="s" PositionX="-2097.1" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="1.04" PositionZUnit="µm"/>
<Plane TheZ="9" TheT="15" TheC="0" DeltaT="310.85599994659424" DeltaTUnit="s" PositionX="-2097.1" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="1.54" PositionZUnit="µm"/>
<Plane TheZ="10" TheT="15" TheC="0" DeltaT="311.8090000152588" DeltaTUnit="s" PositionX="-2097.1" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="2.04" PositionZUnit="µm"/>
<Plane TheZ="11" TheT="15" TheC="0" DeltaT="312.76199984550476" DeltaTUnit="s" PositionX="-2097.1" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="2.54" PositionZUnit="µm"/>
<Plane TheZ="12" TheT="15" TheC="0" DeltaT="313.7149999141693" DeltaTUnit="s" PositionX="-2097.1" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="3.04" PositionZUnit="µm"/>
<Plane TheZ="13" TheT="15" TheC="0" DeltaT="314.66799998283386" DeltaTUnit="s" PositionX="-2097.1" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="3.54" PositionZUnit="µm"/>
<Plane TheZ="14" TheT="15" TheC="0" DeltaT="315.6210000514984" DeltaTUnit="s" PositionX="-2097.1" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="4.04" PositionZUnit="µm"/>
<Plane TheZ="0" TheT="16" TheC="0" DeltaT="322.2300000190735" DeltaTUnit="s" PositionX="-2097.0" PositionXUnit="µm" PositionY="-12106.9" PositionYUnit="µm" PositionZ="-2.96" PositionZUnit="µm"/>
<Plane TheZ="1" TheT="16" TheC="0" DeltaT="323.1819999217987" DeltaTUnit="s" PositionX="-2097.0" PositionXUnit="µm" PositionY="-12106.9" PositionYUnit="µm" PositionZ="-2.46" PositionZUnit="µm"/>
<Plane TheZ="2" TheT="16" TheC="0" DeltaT="324.13499999046326" DeltaTUnit="s" PositionX="-2097.0" PositionXUnit="µm" PositionY="-12106.9" PositionYUnit="µm" PositionZ="-1.96" PositionZUnit="µm"/>
<Plane TheZ="3" TheT="16" TheC="0" DeltaT="325.0880000591278" DeltaTUnit="s" PositionX="-2097.0" PositionXUnit="µm" PositionY="-12106.9" PositionYUnit="µm" PositionZ="-1.46" PositionZUnit="µm"/>
<Plane TheZ="4" TheT="16" TheC="0" DeltaT="326.0409998893738" DeltaTUnit="s" PositionX="-2097.0" PositionXUnit="µm" PositionY="-12106.9" PositionYUnit="µm" PositionZ="-0.96" PositionZUnit="µm"/>
<Plane TheZ="5" TheT="16" TheC="0" DeltaT="326.99399995803833" DeltaTUnit="s" PositionX="-2097.0" PositionXUnit="µm" PositionY="-12106.9" PositionYUnit="µm" PositionZ="-0.46" PositionZUnit="µm"/>
<Plane TheZ="6" TheT="16" TheC="0" DeltaT="327.9470000267029" DeltaTUnit="s" PositionX="-2097.0" PositionXUnit="µm" PositionY="-12106.9" PositionYUnit="µm" PositionZ="0.04" PositionZUnit="µm"/>
<Plane TheZ="7" TheT="16" TheC="0" DeltaT="328.89999985694885" DeltaTUnit="s" PositionX="-2097.0" PositionXUnit="µm" PositionY="-12106.9" PositionYUnit="µm" PositionZ="0.54" PositionZUnit="µm"/>
<Plane TheZ="8" TheT="16" TheC="0" DeltaT="329.8529999256134" DeltaTUnit="s" PositionX="-2097.0" PositionXUnit="µm" PositionY="-12106.9" PositionYUnit="µm" PositionZ="1.04" PositionZUnit="µm"/>
<Plane TheZ="9" TheT="16" TheC="0" DeltaT="330.80599999427795" DeltaTUnit="s" PositionX="-2097.0" PositionXUnit="µm" PositionY="-12106.9" PositionYUnit="µm" PositionZ="1.54" PositionZUnit="µm"/>
<Plane TheZ="10" TheT="16" TheC="0" DeltaT="331.7590000629425" DeltaTUnit="s" PositionX="-2097.0" PositionXUnit="µm" PositionY="-12106.9" PositionYUnit="µm" PositionZ="2.04" PositionZUnit="µm"/>
<Plane TheZ="11" TheT="16" TheC="0" DeltaT="332.7119998931885" DeltaTUnit="s" PositionX="-2097.0" PositionXUnit="µm" PositionY="-12106.9" PositionYUnit="µm" PositionZ="2.54" PositionZUnit="µm"/>
<Plane TheZ="12" TheT="16" TheC="0" DeltaT="333.664999961853" DeltaTUnit="s" PositionX="-2097.0" PositionXUnit="µm" PositionY="-12106.9" PositionYUnit="µm" PositionZ="3.04" PositionZUnit="µm"/>
<Plane TheZ="13" TheT="16" TheC="0" DeltaT="334.6180000305176" DeltaTUnit="s" PositionX="-2097.0" PositionXUnit="µm" PositionY="-12106.9" PositionYUnit="µm" PositionZ="3.54" PositionZUnit="µm"/>
<Plane TheZ="14" TheT="16" TheC="0" DeltaT="335.57099986076355" DeltaTUnit="s" PositionX="-2097.0" PositionXUnit="µm" PositionY="-12106.9" PositionYUnit="µm" PositionZ="4.04" PositionZUnit="µm"/>
<Plane TheZ="0" TheT="17" TheC="0" DeltaT="342.1970000267029" DeltaTUnit="s" PositionX="-2096.8" PositionXUnit="µm" PositionY="-12107.0" PositionYUnit="µm" PositionZ="-2.96" PositionZUnit="µm"/>
<Plane TheZ="1" TheT="17" TheC="0" DeltaT="343.14999985694885" DeltaTUnit="s" PositionX="-2096.8" PositionXUnit="µm" PositionY="-12107.0" PositionYUnit="µm" PositionZ="-2.46" PositionZUnit="µm"/>
<Plane TheZ="2" TheT="17" TheC="0" DeltaT="344.10199999809265" DeltaTUnit="s" PositionX="-2096.8" PositionXUnit="µm" PositionY="-12107.0" PositionYUnit="µm" PositionZ="-1.96" PositionZUnit="µm"/>
<Plane TheZ="3" TheT="17" TheC="0" DeltaT="345.0550000667572" DeltaTUnit="s" PositionX="-2096.8" PositionXUnit="µm" PositionY="-12107.0" PositionYUnit="µm" PositionZ="-1.46" PositionZUnit="µm"/>
<Plane TheZ="4" TheT="17" TheC="0" DeltaT="346.0079998970032" DeltaTUnit="s" PositionX="-2096.8" PositionXUnit="µm" PositionY="-12107.0" PositionYUnit="µm" PositionZ="-0.96" PositionZUnit="µm"/>
<Plane TheZ="5" TheT="17" TheC="0" DeltaT="346.9609999656677" DeltaTUnit="s" PositionX="-2096.8" PositionXUnit="µm" PositionY="-12107.0" PositionYUnit="µm" PositionZ="-0.46" PositionZUnit="µm"/>
<Plane TheZ="6" TheT="17" TheC="0" DeltaT="347.9140000343323" DeltaTUnit="s" PositionX="-2096.8" PositionXUnit="µm" PositionY="-12107.0" PositionYUnit="µm" PositionZ="0.04" PositionZUnit="µm"/>
<Plane TheZ="7" TheT="17" TheC="0" DeltaT="348.86699986457825" DeltaTUnit="s" PositionX="-2096.8" PositionXUnit="µm" PositionY="-12107.0" PositionYUnit="µm" PositionZ="0.54" PositionZUnit="µm"/>
<Plane TheZ="8" TheT="17" TheC="0" DeltaT="349.8199999332428" DeltaTUnit="s" PositionX="-2096.8" PositionXUnit="µm" PositionY="-12107.0" PositionYUnit="µm" PositionZ="1.04" PositionZUnit="µm"/>
<Plane TheZ="9" TheT="17" TheC="0" DeltaT="350.77300000190735" DeltaTUnit="s" PositionX="-2096.8" PositionXUnit="µm" PositionY="-12107.0" PositionYUnit="µm" PositionZ="1.54" PositionZUnit="µm"/>
<Plane TheZ="10" TheT="17" TheC="0" DeltaT="351.7259998321533" DeltaTUnit="s" PositionX="-2096.8" PositionXUnit="µm" PositionY="-12107.0" PositionYUnit="µm" PositionZ="2.04" PositionZUnit="µm"/>
<Plane TheZ="11" TheT="17" TheC="0" DeltaT="352.67899990081787" DeltaTUnit="s" PositionX="-2096.8" PositionXUnit="µm" PositionY="-12107.0" PositionYUnit="µm" PositionZ="2.54" PositionZUnit="µm"/>
<Plane TheZ="12" TheT="17" TheC="0" DeltaT="353.6319999694824" DeltaTUnit="s" PositionX="-2096.8" PositionXUnit="µm" PositionY="-12107.0" PositionYUnit="µm" PositionZ="3.04" PositionZUnit="µm"/>
<Plane TheZ="13" TheT="17" TheC="0" DeltaT="354.585000038147" DeltaTUnit="s" PositionX="-2096.8" PositionXUnit="µm" PositionY="-12107.0" PositionYUnit="µm" PositionZ="3.54" PositionZUnit="µm"/>
<Plane TheZ="14" TheT="17" TheC="0" DeltaT="355.53799986839294" DeltaTUnit="s" PositionX="-2096.8" PositionXUnit="µm" PositionY="-12107.0" PositionYUnit="µm" PositionZ="4.04" PositionZUnit="µm"/>
<Plane TheZ="0" TheT="18" TheC="0" DeltaT="362.12999987602234" DeltaTUnit="s" PositionX="-2096.6" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="-2.96" PositionZUnit="µm"/>
<Plane TheZ="1" TheT="18" TheC="0" DeltaT="363.08200001716614" DeltaTUnit="s" PositionX="-2096.6" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="-2.46" PositionZUnit="µm"/>
<Plane TheZ="2" TheT="18" TheC="0" DeltaT="364.0349998474121" DeltaTUnit="s" PositionX="-2096.6" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="-1.96" PositionZUnit="µm"/>
<Plane TheZ="3" TheT="18" TheC="0" DeltaT="364.98799991607666" DeltaTUnit="s" PositionX="-2096.6" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="-1.46" PositionZUnit="µm"/>
<Plane TheZ="4" TheT="18" TheC="0" DeltaT="365.9409999847412" DeltaTUnit="s" PositionX="-2096.6" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="-0.96" PositionZUnit="µm"/>
<Plane TheZ="5" TheT="18" TheC="0" DeltaT="366.89400005340576" DeltaTUnit="s" PositionX="-2096.6" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="-0.46" PositionZUnit="µm"/>
<Plane TheZ="6" TheT="18" TheC="0" DeltaT="367.84699988365173" DeltaTUnit="s" PositionX="-2096.6" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="0.04" PositionZUnit="µm"/>
<Plane TheZ="7" TheT="18" TheC="0" DeltaT="368.7999999523163" DeltaTUnit="s" PositionX="-2096.6" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="0.54" PositionZUnit="µm"/>
<Plane TheZ="8" TheT="18" TheC="0" DeltaT="369.75300002098083" DeltaTUnit="s" PositionX="-2096.6" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="1.04" PositionZUnit="µm"/>
<Plane TheZ="9" TheT="18" TheC="0" DeltaT="370.7059998512268" DeltaTUnit="s" PositionX="-2096.6" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="1.54" PositionZUnit="µm"/>
<Plane TheZ="10" TheT="18" TheC="0" DeltaT="371.65899991989136" DeltaTUnit="s" PositionX="-2096.6" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="2.04" PositionZUnit="µm"/>
<Plane TheZ="11" TheT="18" TheC="0" DeltaT="372.6119999885559" DeltaTUnit="s" PositionX="-2096.6" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="2.54" PositionZUnit="µm"/>
<Plane TheZ="12" TheT="18" TheC="0" DeltaT="373.56500005722046" DeltaTUnit="s" PositionX="-2096.6" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="3.04" PositionZUnit="µm"/>
<Plane TheZ="13" TheT="18" TheC="0" DeltaT="374.51799988746643" DeltaTUnit="s" PositionX="-2096.6" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="3.54" PositionZUnit="µm"/>
<Plane TheZ="14" TheT="18" TheC="0" DeltaT="375.470999956131" DeltaTUnit="s" PositionX="-2096.6" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="4.04" PositionZUnit="µm"/>
<Plane TheZ="0" TheT="19" TheC="0" DeltaT="382.05099987983704" DeltaTUnit="s" PositionX="-2096.699" PositionXUnit="µm" PositionY="-12107.1" PositionYUnit="µm" PositionZ="-2.96" PositionZUnit="µm"/>
<Plane TheZ="1" TheT="19" TheC="0" DeltaT="383.00300002098083" DeltaTUnit="s" PositionX="-2096.699" PositionXUnit="µm" PositionY="-12107.1" PositionYUnit="µm" PositionZ="-2.46" PositionZUnit="µm"/>
<Plane TheZ="2" TheT="19" TheC="0" DeltaT="383.9559998512268" DeltaTUnit="s" PositionX="-2096.699" PositionXUnit="µm" PositionY="-12107.1" PositionYUnit="µm" PositionZ="-1.96" PositionZUnit="µm"/>
<Plane TheZ="3" TheT="19" TheC="0" DeltaT="384.90899991989136" DeltaTUnit="s" PositionX="-2096.699" PositionXUnit="µm" PositionY="-12107.1" PositionYUnit="µm" PositionZ="-1.46" PositionZUnit="µm"/>
<Plane TheZ="4" TheT="19" TheC="0" DeltaT="385.8619999885559" DeltaTUnit="s" PositionX="-2096.699" PositionXUnit="µm" PositionY="-12107.1" PositionYUnit="µm" PositionZ="-0.96" PositionZUnit="µm"/>
<Plane TheZ="5" TheT="19" TheC="0" DeltaT="386.81500005722046" DeltaTUnit="s" PositionX="-2096.699" PositionXUnit="µm" PositionY="-12107.1" PositionYUnit="µm" PositionZ="-0.46" PositionZUnit="µm"/>
<Plane TheZ="6" TheT="19" TheC="0" DeltaT="387.76799988746643" DeltaTUnit="s" PositionX="-2096.699" PositionXUnit="µm" PositionY="-12107.1" PositionYUnit="µm" PositionZ="0.04" PositionZUnit="µm"/>
<Plane TheZ="7" TheT="19" TheC="0" DeltaT="388.720999956131" DeltaTUnit="s" PositionX="-2096.699" PositionXUnit="µm" PositionY="-12107.1" PositionYUnit="µm" PositionZ="0.54" PositionZUnit="µm"/>
<Plane TheZ="8" TheT="19" TheC="0" DeltaT="389.67400002479553" DeltaTUnit="s" PositionX="-2096.699" PositionXUnit="µm" PositionY="-12107.1" PositionYUnit="µm" PositionZ="1.04" PositionZUnit="µm"/>
<Plane TheZ="9" TheT="19" TheC="0" DeltaT="390.6269998550415" DeltaTUnit="s" PositionX="-2096.699" PositionXUnit="µm" PositionY="-12107.1" PositionYUnit="µm" PositionZ="1.54" PositionZUnit="µm"/>
<Plane TheZ="10" TheT="19" TheC="0" DeltaT="391.57999992370605" DeltaTUnit="s" PositionX="-2096.699" PositionXUnit="µm" PositionY="-12107.1" PositionYUnit="µm" PositionZ="2.04" PositionZUnit="µm"/>
<Plane TheZ="11" TheT="19" TheC="0" DeltaT="392.5329999923706" DeltaTUnit="s" PositionX="-2096.699" PositionXUnit="µm" PositionY="-12107.1" PositionYUnit="µm" PositionZ="2.54" PositionZUnit="µm"/>
<Plane TheZ="12" TheT="19" TheC="0" DeltaT="393.48600006103516" DeltaTUnit="s" PositionX="-2096.699" PositionXUnit="µm" PositionY="-12107.1" PositionYUnit="µm" PositionZ="3.04" PositionZUnit="µm"/>
<Plane TheZ="13" TheT="19" TheC="0" DeltaT="394.4389998912811" DeltaTUnit="s" PositionX="-2096.699" PositionXUnit="µm" PositionY="-12107.1" PositionYUnit="µm" PositionZ="3.54" PositionZUnit="µm"/>
<Plane TheZ="14" TheT="19" TheC="0" DeltaT="395.3919999599457" DeltaTUnit="s" PositionX="-2096.699" PositionXUnit="µm" PositionY="-12107.1" PositionYUnit="µm" PositionZ="4.04" PositionZUnit="µm"/>
<Plane TheZ="0" TheT="20" TheC="0" DeltaT="402.02999997138977" DeltaTUnit="s" PositionX="-2096.6" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="-2.96" PositionZUnit="µm"/>
<Plane TheZ="1" TheT="20" TheC="0" DeltaT="402.981999874115" DeltaTUnit="s" PositionX="-2096.6" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="-2.46" PositionZUnit="µm"/>
<Plane TheZ="2" TheT="20" TheC="0" DeltaT="403.93499994277954" DeltaTUnit="s" PositionX="-2096.6" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="-1.96" PositionZUnit="µm"/>
<Plane TheZ="3" TheT="20" TheC="0" DeltaT="404.8880000114441" DeltaTUnit="s" PositionX="-2096.6" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="-1.46" PositionZUnit="µm"/>
<Plane TheZ="4" TheT="20" TheC="0" DeltaT="405.84099984169006" DeltaTUnit="s" PositionX="-2096.6" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="-0.96" PositionZUnit="µm"/>
<Plane TheZ="5" TheT="20" TheC="0" DeltaT="406.7939999103546" DeltaTUnit="s" PositionX="-2096.6" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="-0.46" PositionZUnit="µm"/>
<Plane TheZ="6" TheT="20" TheC="0" DeltaT="407.74699997901917" DeltaTUnit="s" PositionX="-2096.6" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="0.04" PositionZUnit="µm"/>
<Plane TheZ="7" TheT="20" TheC="0" DeltaT="408.7000000476837" DeltaTUnit="s" PositionX="-2096.6" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="0.54" PositionZUnit="µm"/>
<Plane TheZ="8" TheT="20" TheC="0" DeltaT="409.6529998779297" DeltaTUnit="s" PositionX="-2096.6" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="1.04" PositionZUnit="µm"/>
<Plane TheZ="9" TheT="20" TheC="0" DeltaT="410.60599994659424" DeltaTUnit="s" PositionX="-2096.6" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="1.54" PositionZUnit="µm"/>
<Plane TheZ="10" TheT="20" TheC="0" DeltaT="411.5590000152588" DeltaTUnit="s" PositionX="-2096.6" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="2.04" PositionZUnit="µm"/>
<Plane TheZ="11" TheT="20" TheC="0" DeltaT="412.51199984550476" DeltaTUnit="s" PositionX="-2096.6" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="2.54" PositionZUnit="µm"/>
<Plane TheZ="12" TheT="20" TheC="0" DeltaT="413.4649999141693" DeltaTUnit="s" PositionX="-2096.6" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="3.04" PositionZUnit="µm"/>
<Plane TheZ="13" TheT="20" TheC="0" DeltaT="414.41799998283386" DeltaTUnit="s" PositionX="-2096.6" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="3.54" PositionZUnit="µm"/>
<Plane TheZ="14" TheT="20" TheC="0" DeltaT="415.3710000514984" DeltaTUnit="s" PositionX="-2096.6" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="4.04" PositionZUnit="µm"/>
<Plane TheZ="0" TheT="21" TheC="0" DeltaT="421.95499992370605" DeltaTUnit="s" PositionX="-2096.699" PositionXUnit="µm" PositionY="-12107.3" PositionYUnit="µm" PositionZ="-2.96" PositionZUnit="µm"/>
<Plane TheZ="1" TheT="21" TheC="0" DeltaT="422.90700006484985" DeltaTUnit="s" PositionX="-2096.699" PositionXUnit="µm" PositionY="-12107.3" PositionYUnit="µm" PositionZ="-2.46" PositionZUnit="µm"/>
<Plane TheZ="2" TheT="21" TheC="0" DeltaT="423.8599998950958" DeltaTUnit="s" PositionX="-2096.699" PositionXUnit="µm" PositionY="-12107.3" PositionYUnit="µm" PositionZ="-1.96" PositionZUnit="µm"/>
<Plane TheZ="3" TheT="21" TheC="0" DeltaT="424.8129999637604" DeltaTUnit="s" PositionX="-2096.699" PositionXUnit="µm" PositionY="-12107.3" PositionYUnit="µm" PositionZ="-1.46" PositionZUnit="µm"/>
<Plane TheZ="4" TheT="21" TheC="0" DeltaT="425.7660000324249" DeltaTUnit="s" PositionX="-2096.699" PositionXUnit="µm" PositionY="-12107.3" PositionYUnit="µm" PositionZ="-0.96" PositionZUnit="µm"/>
<Plane TheZ="5" TheT="21" TheC="0" DeltaT="426.7189998626709" DeltaTUnit="s" PositionX="-2096.699" PositionXUnit="µm" PositionY="-12107.3" PositionYUnit="µm" PositionZ="-0.46" PositionZUnit="µm"/>
<Plane TheZ="6" TheT="21" TheC="0" DeltaT="427.67199993133545" DeltaTUnit="s" PositionX="-2096.699" PositionXUnit="µm" PositionY="-12107.3" PositionYUnit="µm" PositionZ="0.04" PositionZUnit="µm"/>
<Plane TheZ="7" TheT="21" TheC="0" DeltaT="428.625" DeltaTUnit="s" PositionX="-2096.699" PositionXUnit="µm" PositionY="-12107.3" PositionYUnit="µm" PositionZ="0.54" PositionZUnit="µm"/>
<Plane TheZ="8" TheT="21" TheC="0" DeltaT="429.577999830246" DeltaTUnit="s" PositionX="-2096.699" PositionXUnit="µm" PositionY="-12107.3" PositionYUnit="µm" PositionZ="1.04" PositionZUnit="µm"/>
<Plane TheZ="9" TheT="21" TheC="0" DeltaT="430.5309998989105" DeltaTUnit="s" PositionX="-2096.699" PositionXUnit="µm" PositionY="-12107.3" PositionYUnit="µm" PositionZ="1.54" PositionZUnit="µm"/>
<Plane TheZ="10" TheT="21" TheC="0" DeltaT="431.4839999675751" DeltaTUnit="s" PositionX="-2096.699" PositionXUnit="µm" PositionY="-12107.3" PositionYUnit="µm" PositionZ="2.04" PositionZUnit="µm"/>
<Plane TheZ="11" TheT="21" TheC="0" DeltaT="432.4370000362396" DeltaTUnit="s" PositionX="-2096.699" PositionXUnit="µm" PositionY="-12107.3" PositionYUnit="µm" PositionZ="2.54" PositionZUnit="µm"/>
<Plane TheZ="12" TheT="21" TheC="0" DeltaT="433.3899998664856" DeltaTUnit="s" PositionX="-2096.699" PositionXUnit="µm" PositionY="-12107.3" PositionYUnit="µm" PositionZ="3.04" PositionZUnit="µm"/>
<Plane TheZ="13" TheT="21" TheC="0" DeltaT="434.34299993515015" DeltaTUnit="s" PositionX="-2096.699" PositionXUnit="µm" PositionY="-12107.3" PositionYUnit="µm" PositionZ="3.54" PositionZUnit="µm"/>
<Plane TheZ="14" TheT="21" TheC="0" DeltaT="435.2960000038147" DeltaTUnit="s" PositionX="-2096.699" PositionXUnit="µm" PositionY="-12107.3" PositionYUnit="µm" PositionZ="4.04" PositionZUnit="µm"/>
<Plane TheZ="0" TheT="22" TheC="0" DeltaT="441.96399998664856" DeltaTUnit="s" PositionX="-2096.499" PositionXUnit="µm" PositionY="-12107.1" PositionYUnit="µm" PositionZ="-2.96" PositionZUnit="µm"/>
<Plane TheZ="1" TheT="22" TheC="0" DeltaT="442.9170000553131" DeltaTUnit="s" PositionX="-2096.499" PositionXUnit="µm" PositionY="-12107.1" PositionYUnit="µm" PositionZ="-2.46" PositionZUnit="µm"/>
<Plane TheZ="2" TheT="22" TheC="0" DeltaT="443.86899995803833" DeltaTUnit="s" PositionX="-2096.499" PositionXUnit="µm" PositionY="-12107.1" PositionYUnit="µm" PositionZ="-1.96" PositionZUnit="µm"/>
<Plane TheZ="3" TheT="22" TheC="0" DeltaT="444.8220000267029" DeltaTUnit="s" PositionX="-2096.499" PositionXUnit="µm" PositionY="-12107.1" PositionYUnit="µm" PositionZ="-1.46" PositionZUnit="µm"/>
<Plane TheZ="4" TheT="22" TheC="0" DeltaT="445.77499985694885" DeltaTUnit="s" PositionX="-2096.499" PositionXUnit="µm" PositionY="-12107.1" PositionYUnit="µm" PositionZ="-0.96" PositionZUnit="µm"/>
<Plane TheZ="5" TheT="22" TheC="0" DeltaT="446.7279999256134" DeltaTUnit="s" PositionX="-2096.499" PositionXUnit="µm" PositionY="-12107.1" PositionYUnit="µm" PositionZ="-0.46" PositionZUnit="µm"/>
<Plane TheZ="6" TheT="22" TheC="0" DeltaT="447.68099999427795" DeltaTUnit="s" PositionX="-2096.499" PositionXUnit="µm" PositionY="-12107.1" PositionYUnit="µm" PositionZ="0.04" PositionZUnit="µm"/>
<Plane TheZ="7" TheT="22" TheC="0" DeltaT="448.6340000629425" DeltaTUnit="s" PositionX="-2096.499" PositionXUnit="µm" PositionY="-12107.1" PositionYUnit="µm" PositionZ="0.54" PositionZUnit="µm"/>
<Plane TheZ="8" TheT="22" TheC="0" DeltaT="449.5869998931885" DeltaTUnit="s" PositionX="-2096.499" PositionXUnit="µm" PositionY="-12107.1" PositionYUnit="µm" PositionZ="1.04" PositionZUnit="µm"/>
<Plane TheZ="9" TheT="22" TheC="0" DeltaT="450.539999961853" DeltaTUnit="s" PositionX="-2096.499" PositionXUnit="µm" PositionY="-12107.1" PositionYUnit="µm" PositionZ="1.54" PositionZUnit="µm"/>
<Plane TheZ="10" TheT="22" TheC="0" DeltaT="451.4930000305176" DeltaTUnit="s" PositionX="-2096.499" PositionXUnit="µm" PositionY="-12107.1" PositionYUnit="µm" PositionZ="2.04" PositionZUnit="µm"/>
<Plane TheZ="11" TheT="22" TheC="0" DeltaT="452.44599986076355" DeltaTUnit="s" PositionX="-2096.499" PositionXUnit="µm" PositionY="-12107.1" PositionYUnit="µm" PositionZ="2.54" PositionZUnit="µm"/>
<Plane TheZ="12" TheT="22" TheC="0" DeltaT="453.3989999294281" DeltaTUnit="s" PositionX="-2096.499" PositionXUnit="µm" PositionY="-12107.1" PositionYUnit="µm" PositionZ="3.04" PositionZUnit="µm"/>
<Plane TheZ="13" TheT="22" TheC="0" DeltaT="454.35199999809265" DeltaTUnit="s" PositionX="-2096.499" PositionXUnit="µm" PositionY="-12107.1" PositionYUnit="µm" PositionZ="3.54" PositionZUnit="µm"/>
<Plane TheZ="14" TheT="22" TheC="0" DeltaT="455.3050000667572" DeltaTUnit="s" PositionX="-2096.499" PositionXUnit="µm" PositionY="-12107.1" PositionYUnit="µm" PositionZ="4.04" PositionZUnit="µm"/>
<Plane TheZ="0" TheT="23" TheC="0" DeltaT="461.8550000190735" DeltaTUnit="s" PositionX="-2097.3" PositionXUnit="µm" PositionY="-12107.2" PositionYUnit="µm" PositionZ="-2.96" PositionZUnit="µm"/>
<Plane TheZ="1" TheT="23" TheC="0" DeltaT="462.8069999217987" DeltaTUnit="s" PositionX="-2097.3" PositionXUnit="µm" PositionY="-12107.2" PositionYUnit="µm" PositionZ="-2.46" PositionZUnit="µm"/>
<Plane TheZ="2" TheT="23" TheC="0" DeltaT="463.75999999046326" DeltaTUnit="s" PositionX="-2097.3" PositionXUnit="µm" PositionY="-12107.2" PositionYUnit="µm" PositionZ="-1.96" PositionZUnit="µm"/>
<Plane TheZ="3" TheT="23" TheC="0" DeltaT="464.7130000591278" DeltaTUnit="s" PositionX="-2097.3" PositionXUnit="µm" PositionY="-12107.2" PositionYUnit="µm" PositionZ="-1.46" PositionZUnit="µm"/>
<Plane TheZ="4" TheT="23" TheC="0" DeltaT="465.6659998893738" DeltaTUnit="s" PositionX="-2097.3" PositionXUnit="µm" PositionY="-12107.2" PositionYUnit="µm" PositionZ="-0.96" PositionZUnit="µm"/>
<Plane TheZ="5" TheT="23" TheC="0" DeltaT="466.61899995803833" DeltaTUnit="s" PositionX="-2097.3" PositionXUnit="µm" PositionY="-12107.2" PositionYUnit="µm" PositionZ="-0.46" PositionZUnit="µm"/>
<Plane TheZ="6" TheT="23" TheC="0" DeltaT="467.5720000267029" DeltaTUnit="s" PositionX="-2097.3" PositionXUnit="µm" PositionY="-12107.2" PositionYUnit="µm" PositionZ="0.04" PositionZUnit="µm"/>
<Plane TheZ="7" TheT="23" TheC="0" DeltaT="468.52499985694885" DeltaTUnit="s" PositionX="-2097.3" PositionXUnit="µm" PositionY="-12107.2" PositionYUnit="µm" PositionZ="0.54" PositionZUnit="µm"/>
<Plane TheZ="8" TheT="23" TheC="0" DeltaT="469.4779999256134" DeltaTUnit="s" PositionX="-2097.3" PositionXUnit="µm" PositionY="-12107.2" PositionYUnit="µm" PositionZ="1.04" PositionZUnit="µm"/>
<Plane TheZ="9" TheT="23" TheC="0" DeltaT="470.43099999427795" DeltaTUnit="s" PositionX="-2097.3" PositionXUnit="µm" PositionY="-12107.2" PositionYUnit="µm" PositionZ="1.54" PositionZUnit="µm"/>
<Plane TheZ="10" TheT="23" TheC="0" DeltaT="471.3840000629425" DeltaTUnit="s" PositionX="-2097.3" PositionXUnit="µm" PositionY="-12107.2" PositionYUnit="µm" PositionZ="2.04" PositionZUnit="µm"/>
<Plane TheZ="11" TheT="23" TheC="0" DeltaT="472.3369998931885" DeltaTUnit="s" PositionX="-2097.3" PositionXUnit="µm" PositionY="-12107.2" PositionYUnit="µm" PositionZ="2.54" PositionZUnit="µm"/>
<Plane TheZ="12" TheT="23" TheC="0" DeltaT="473.289999961853" DeltaTUnit="s" PositionX="-2097.3" PositionXUnit="µm" PositionY="-12107.2" PositionYUnit="µm" PositionZ="3.04" PositionZUnit="µm"/>
<Plane TheZ="13" TheT="23" TheC="0" DeltaT="474.2430000305176" DeltaTUnit="s" PositionX="-2097.3" PositionXUnit="µm" PositionY="-12107.2" PositionYUnit="µm" PositionZ="3.54" PositionZUnit="µm"/>
<Plane TheZ="14" TheT="23" TheC="0" DeltaT="475.19599986076355" DeltaTUnit="s" PositionX="-2097.3" PositionXUnit="µm" PositionY="-12107.2" PositionYUnit="µm" PositionZ="4.04" PositionZUnit="µm"/>
<Plane TheZ="0" TheT="24" TheC="0" DeltaT="481.93099999427795" DeltaTUnit="s" PositionX="-2096.8" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="-2.96" PositionZUnit="µm"/>
<Plane TheZ="1" TheT="24" TheC="0" DeltaT="482.8840000629425" DeltaTUnit="s" PositionX="-2096.8" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="-2.46" PositionZUnit="µm"/>
<Plane TheZ="2" TheT="24" TheC="0" DeltaT="483.8359999656677" DeltaTUnit="s" PositionX="-2096.8" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="-1.96" PositionZUnit="µm"/>
<Plane TheZ="3" TheT="24" TheC="0" DeltaT="484.7890000343323" DeltaTUnit="s" PositionX="-2096.8" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="-1.46" PositionZUnit="µm"/>
<Plane TheZ="4" TheT="24" TheC="0" DeltaT="485.74199986457825" DeltaTUnit="s" PositionX="-2096.8" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="-0.96" PositionZUnit="µm"/>
<Plane TheZ="5" TheT="24" TheC="0" DeltaT="486.6949999332428" DeltaTUnit="s" PositionX="-2096.8" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="-0.46" PositionZUnit="µm"/>
<Plane TheZ="6" TheT="24" TheC="0" DeltaT="487.64800000190735" DeltaTUnit="s" PositionX="-2096.8" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="0.04" PositionZUnit="µm"/>
<Plane TheZ="7" TheT="24" TheC="0" DeltaT="488.6009998321533" DeltaTUnit="s" PositionX="-2096.8" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="0.54" PositionZUnit="µm"/>
<Plane TheZ="8" TheT="24" TheC="0" DeltaT="489.55399990081787" DeltaTUnit="s" PositionX="-2096.8" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="1.04" PositionZUnit="µm"/>
<Plane TheZ="9" TheT="24" TheC="0" DeltaT="490.5069999694824" DeltaTUnit="s" PositionX="-2096.8" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="1.54" PositionZUnit="µm"/>
<Plane TheZ="10" TheT="24" TheC="0" DeltaT="491.460000038147" DeltaTUnit="s" PositionX="-2096.8" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="2.04" PositionZUnit="µm"/>
<Plane TheZ="11" TheT="24" TheC="0" DeltaT="492.41299986839294" DeltaTUnit="s" PositionX="-2096.8" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="2.54" PositionZUnit="µm"/>
<Plane TheZ="12" TheT="24" TheC="0" DeltaT="493.3659999370575" DeltaTUnit="s" PositionX="-2096.8" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="3.04" PositionZUnit="µm"/>
<Plane TheZ="13" TheT="24" TheC="0" DeltaT="494.31900000572205" DeltaTUnit="s" PositionX="-2096.8" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="3.54" PositionZUnit="µm"/>
<Plane TheZ="14" TheT="24" TheC="0" DeltaT="495.271999835968" DeltaTUnit="s" PositionX="-2096.8" PositionXUnit="µm" PositionY="-12106.7" PositionYUnit="µm" PositionZ="4.04" PositionZUnit="µm"/>
<Plane TheZ="0" TheT="25" TheC="0" DeltaT="501.8179998397827" DeltaTUnit="s" PositionX="-2097.1" PositionXUnit="µm" PositionY="-12107.0" PositionYUnit="µm" PositionZ="-2.96" PositionZUnit="µm"/>
<Plane TheZ="1" TheT="25" TheC="0" DeltaT="502.7699999809265" DeltaTUnit="s" PositionX="-2097.1" PositionXUnit="µm" PositionY="-12107.0" PositionYUnit="µm" PositionZ="-2.46" PositionZUnit="µm"/>
<Plane TheZ="2" TheT="25" TheC="0" DeltaT="503.72300004959106" DeltaTUnit="s" PositionX="-2097.1" PositionXUnit="µm" PositionY="-12107.0" PositionYUnit="µm" PositionZ="-1.96" PositionZUnit="µm"/>
<Plane TheZ="3" TheT="25" TheC="0" DeltaT="504.67599987983704" DeltaTUnit="s" PositionX="-2097.1" PositionXUnit="µm" PositionY="-12107.0" PositionYUnit="µm" PositionZ="-1.46" PositionZUnit="µm"/>
<Plane TheZ="4" TheT="25" TheC="0" DeltaT="505.6289999485016" DeltaTUnit="s" PositionX="-2097.1" PositionXUnit="µm" PositionY="-12107.0" PositionYUnit="µm" PositionZ="-0.96" PositionZUnit="µm"/>
<Plane TheZ="5" TheT="25" TheC="0" DeltaT="506.58200001716614" DeltaTUnit="s" PositionX="-2097.1" PositionXUnit="µm" PositionY="-12107.0" PositionYUnit="µm" PositionZ="-0.46" PositionZUnit="µm"/>
<Plane TheZ="6" TheT="25" TheC="0"/>
<Plane TheZ="7" TheT="25" TheC="0"/>
<Plane TheZ="8" TheT="25" TheC="0"/>
<Plane TheZ="9" TheT="25" TheC="0"/>
<Plane TheZ="10" TheT="25" TheC="0"/>
<Plane TheZ="11" TheT="25" TheC="0"/>
<Plane TheZ="12" TheT="25" TheC="0"/>
<Plane TheZ="13" TheT="25" TheC="0"/>
<Plane TheZ="14" TheT="25" TheC="0"/>
</Pixels>
</Image>
</OME>
File diff suppressed because it is too large Load Diff
+88
View File
@@ -0,0 +1,88 @@
<OME xmlns="http://www.openmicroscopy.org/Schemas/OME/2016-06" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openmicroscopy.org/Schemas/OME/2016-06 http://www.openmicroscopy.org/Schemas/OME/2016-06/ome.xsd">
<Instrument ID="Instrument:0">
<Detector Manufacturer="HamamatsuHam_DCAM" Model="C13440-20CU" SerialNumber="S/N: 303952" ID="Detector:0:0" Type="Other"/>
</Instrument>
<Image ID="Image:0" Name="4-Pos_001_002">
<Description>OT/DAPI_filter/DAPI 20% 25 ms/Cy3_filter/Cy3 100% 250 ms/Cy5_filter/Cy5 100% 250ms/40x optovar 1.25/ Z -3 to 3/OD0</Description>
<InstrumentRef ID="Instrument:0"/>
<ImagingEnvironment Temperature="0.0" TemperatureUnit="°C"/>
<Pixels ID="Pixels:0" DimensionOrder="XYZCT" Type="uint16" SignificantBits="16" Interleaved="false" BigEndian="true" SizeX="2048" SizeY="2048" SizeZ="21" SizeC="3" SizeT="1" PhysicalSizeX="0.131" PhysicalSizeXUnit="µm" PhysicalSizeY="0.131" PhysicalSizeYUnit="µm" PhysicalSizeZ="0.2999999999999998" PhysicalSizeZUnit="µm">
<Channel ID="Channel:0:0" Name="Cy3-Cy3_filter" SamplesPerPixel="1" Color="-1">
<DetectorSettings ID="Detector:0:0" Gain="0.0" Binning="1x1"/>
<LightPath/>
</Channel>
<Channel ID="Channel:0:1" Name="Cy5-Cy5_filter" SamplesPerPixel="1" Color="-1">
<DetectorSettings ID="Detector:0:0" Gain="0.0" Binning="1x1"/>
<LightPath/>
</Channel>
<Channel ID="Channel:0:2" Name="DAPI-DAPI_filter" SamplesPerPixel="1" Color="-1">
<DetectorSettings ID="Detector:0:0" Gain="0.0" Binning="1x1"/>
<LightPath/>
</Channel>
<MetadataOnly/>
<Plane TheZ="0" TheT="0" TheC="0" DeltaT="868802.0" DeltaTUnit="ms" ExposureTime="25.0" ExposureTimeUnit="ms" PositionX="-4021.6960000000004" PositionXUnit="µm" PositionY="-8911.400000000001" PositionYUnit="µm" PositionZ="-1.8499999999999999" PositionZUnit="µm"/>
<Plane TheZ="1" TheT="0" TheC="0" DeltaT="869379.0" DeltaTUnit="ms" ExposureTime="25.0" ExposureTimeUnit="ms" PositionX="-4021.6960000000004" PositionXUnit="µm" PositionY="-8911.400000000001" PositionYUnit="µm" PositionZ="-1.55" PositionZUnit="µm"/>
<Plane TheZ="2" TheT="0" TheC="0" DeltaT="869950.0" DeltaTUnit="ms" ExposureTime="25.0" ExposureTimeUnit="ms" PositionX="-4021.6960000000004" PositionXUnit="µm" PositionY="-8911.400000000001" PositionYUnit="µm" PositionZ="-1.2499999999999998" PositionZUnit="µm"/>
<Plane TheZ="3" TheT="0" TheC="0" DeltaT="870520.0" DeltaTUnit="ms" ExposureTime="25.0" ExposureTimeUnit="ms" PositionX="-4021.6960000000004" PositionXUnit="µm" PositionY="-8911.400000000001" PositionYUnit="µm" PositionZ="-0.95" PositionZUnit="µm"/>
<Plane TheZ="4" TheT="0" TheC="0" DeltaT="871096.0" DeltaTUnit="ms" ExposureTime="25.0" ExposureTimeUnit="ms" PositionX="-4021.6960000000004" PositionXUnit="µm" PositionY="-8911.400000000001" PositionYUnit="µm" PositionZ="-0.6499999999999999" PositionZUnit="µm"/>
<Plane TheZ="5" TheT="0" TheC="0" DeltaT="871664.0" DeltaTUnit="ms" ExposureTime="25.0" ExposureTimeUnit="ms" PositionX="-4021.6960000000004" PositionXUnit="µm" PositionY="-8911.400000000001" PositionYUnit="µm" PositionZ="-0.34999999999999987" PositionZUnit="µm"/>
<Plane TheZ="6" TheT="0" TheC="0" DeltaT="872240.0" DeltaTUnit="ms" ExposureTime="25.0" ExposureTimeUnit="ms" PositionX="-4021.6960000000004" PositionXUnit="µm" PositionY="-8911.400000000001" PositionYUnit="µm" PositionZ="-0.050000000000000044" PositionZUnit="µm"/>
<Plane TheZ="7" TheT="0" TheC="0" DeltaT="872820.0" DeltaTUnit="ms" ExposureTime="25.0" ExposureTimeUnit="ms" PositionX="-4021.6960000000004" PositionXUnit="µm" PositionY="-8911.400000000001" PositionYUnit="µm" PositionZ="0.2500000000000002" PositionZUnit="µm"/>
<Plane TheZ="8" TheT="0" TheC="0" DeltaT="873394.0" DeltaTUnit="ms" ExposureTime="25.0" ExposureTimeUnit="ms" PositionX="-4021.6960000000004" PositionXUnit="µm" PositionY="-8911.400000000001" PositionYUnit="µm" PositionZ="0.55" PositionZUnit="µm"/>
<Plane TheZ="9" TheT="0" TheC="0" DeltaT="873965.0" DeltaTUnit="ms" ExposureTime="25.0" ExposureTimeUnit="ms" PositionX="-4021.6960000000004" PositionXUnit="µm" PositionY="-8911.400000000001" PositionYUnit="µm" PositionZ="0.8499999999999999" PositionZUnit="µm"/>
<Plane TheZ="10" TheT="0" TheC="0" DeltaT="874539.0" DeltaTUnit="ms" ExposureTime="25.0" ExposureTimeUnit="ms" PositionX="-4021.6960000000004" PositionXUnit="µm" PositionY="-8911.400000000001" PositionYUnit="µm" PositionZ="1.1500000000000001" PositionZUnit="µm"/>
<Plane TheZ="11" TheT="0" TheC="0" DeltaT="875108.0" DeltaTUnit="ms" ExposureTime="25.0" ExposureTimeUnit="ms" PositionX="-4021.6960000000004" PositionXUnit="µm" PositionY="-8911.400000000001" PositionYUnit="µm" PositionZ="1.45" PositionZUnit="µm"/>
<Plane TheZ="12" TheT="0" TheC="0" DeltaT="875682.0" DeltaTUnit="ms" ExposureTime="25.0" ExposureTimeUnit="ms" PositionX="-4021.6960000000004" PositionXUnit="µm" PositionY="-8911.400000000001" PositionYUnit="µm" PositionZ="1.7499999999999998" PositionZUnit="µm"/>
<Plane TheZ="13" TheT="0" TheC="0" DeltaT="876252.0" DeltaTUnit="ms" ExposureTime="25.0" ExposureTimeUnit="ms" PositionX="-4021.6960000000004" PositionXUnit="µm" PositionY="-8911.400000000001" PositionYUnit="µm" PositionZ="2.05" PositionZUnit="µm"/>
<Plane TheZ="14" TheT="0" TheC="0" DeltaT="876826.0" DeltaTUnit="ms" ExposureTime="25.0" ExposureTimeUnit="ms" PositionX="-4021.6960000000004" PositionXUnit="µm" PositionY="-8911.400000000001" PositionYUnit="µm" PositionZ="2.3500000000000005" PositionZUnit="µm"/>
<Plane TheZ="15" TheT="0" TheC="0" DeltaT="877395.0" DeltaTUnit="ms" ExposureTime="25.0" ExposureTimeUnit="ms" PositionX="-4021.6960000000004" PositionXUnit="µm" PositionY="-8911.400000000001" PositionYUnit="µm" PositionZ="2.6500000000000004" PositionZUnit="µm"/>
<Plane TheZ="16" TheT="0" TheC="0" DeltaT="877974.0" DeltaTUnit="ms" ExposureTime="25.0" ExposureTimeUnit="ms" PositionX="-4021.6960000000004" PositionXUnit="µm" PositionY="-8911.400000000001" PositionYUnit="µm" PositionZ="2.95" PositionZUnit="µm"/>
<Plane TheZ="17" TheT="0" TheC="0" DeltaT="878541.0" DeltaTUnit="ms" ExposureTime="25.0" ExposureTimeUnit="ms" PositionX="-4021.6960000000004" PositionXUnit="µm" PositionY="-8911.400000000001" PositionYUnit="µm" PositionZ="3.25" PositionZUnit="µm"/>
<Plane TheZ="18" TheT="0" TheC="0" DeltaT="879115.0" DeltaTUnit="ms" ExposureTime="25.0" ExposureTimeUnit="ms" PositionX="-4021.6960000000004" PositionXUnit="µm" PositionY="-8911.400000000001" PositionYUnit="µm" PositionZ="3.55" PositionZUnit="µm"/>
<Plane TheZ="19" TheT="0" TheC="0" DeltaT="879684.0" DeltaTUnit="ms" ExposureTime="25.0" ExposureTimeUnit="ms" PositionX="-4021.6960000000004" PositionXUnit="µm" PositionY="-8911.400000000001" PositionYUnit="µm" PositionZ="3.8500000000000005" PositionZUnit="µm"/>
<Plane TheZ="20" TheT="0" TheC="0" DeltaT="880258.0" DeltaTUnit="ms" ExposureTime="25.0" ExposureTimeUnit="ms" PositionX="-4021.6960000000004" PositionXUnit="µm" PositionY="-8911.400000000001" PositionYUnit="µm" PositionZ="4.15" PositionZUnit="µm"/>
<Plane TheZ="0" TheT="0" TheC="1" DeltaT="881421.0" DeltaTUnit="ms" ExposureTime="25.0" ExposureTimeUnit="ms" PositionX="-4021.6960000000004" PositionXUnit="µm" PositionY="-8911.400000000001" PositionYUnit="µm" PositionZ="-1.8499999999999999" PositionZUnit="µm"/>
<Plane TheZ="1" TheT="0" TheC="1" DeltaT="881990.0" DeltaTUnit="ms" ExposureTime="25.0" ExposureTimeUnit="ms" PositionX="-4021.6960000000004" PositionXUnit="µm" PositionY="-8911.400000000001" PositionYUnit="µm" PositionZ="-1.55" PositionZUnit="µm"/>
<Plane TheZ="2" TheT="0" TheC="1" DeltaT="882564.0" DeltaTUnit="ms" ExposureTime="25.0" ExposureTimeUnit="ms" PositionX="-4021.6960000000004" PositionXUnit="µm" PositionY="-8911.400000000001" PositionYUnit="µm" PositionZ="-1.2499999999999998" PositionZUnit="µm"/>
<Plane TheZ="3" TheT="0" TheC="1" DeltaT="883133.0" DeltaTUnit="ms" ExposureTime="25.0" ExposureTimeUnit="ms" PositionX="-4021.6960000000004" PositionXUnit="µm" PositionY="-8911.400000000001" PositionYUnit="µm" PositionZ="-0.95" PositionZUnit="µm"/>
<Plane TheZ="4" TheT="0" TheC="1" DeltaT="883706.0" DeltaTUnit="ms" ExposureTime="25.0" ExposureTimeUnit="ms" PositionX="-4021.6960000000004" PositionXUnit="µm" PositionY="-8911.400000000001" PositionYUnit="µm" PositionZ="-0.6499999999999999" PositionZUnit="µm"/>
<Plane TheZ="5" TheT="0" TheC="1" DeltaT="884276.0" DeltaTUnit="ms" ExposureTime="25.0" ExposureTimeUnit="ms" PositionX="-4021.6960000000004" PositionXUnit="µm" PositionY="-8911.400000000001" PositionYUnit="µm" PositionZ="-0.34999999999999987" PositionZUnit="µm"/>
<Plane TheZ="6" TheT="0" TheC="1" DeltaT="884851.0" DeltaTUnit="ms" ExposureTime="25.0" ExposureTimeUnit="ms" PositionX="-4021.6960000000004" PositionXUnit="µm" PositionY="-8911.400000000001" PositionYUnit="µm" PositionZ="-0.050000000000000044" PositionZUnit="µm"/>
<Plane TheZ="7" TheT="0" TheC="1" DeltaT="885436.0" DeltaTUnit="ms" ExposureTime="25.0" ExposureTimeUnit="ms" PositionX="-4021.6960000000004" PositionXUnit="µm" PositionY="-8911.400000000001" PositionYUnit="µm" PositionZ="0.2500000000000002" PositionZUnit="µm"/>
<Plane TheZ="8" TheT="0" TheC="1" DeltaT="886010.0" DeltaTUnit="ms" ExposureTime="25.0" ExposureTimeUnit="ms" PositionX="-4021.6960000000004" PositionXUnit="µm" PositionY="-8911.400000000001" PositionYUnit="µm" PositionZ="0.55" PositionZUnit="µm"/>
<Plane TheZ="9" TheT="0" TheC="1" DeltaT="886577.0" DeltaTUnit="ms" ExposureTime="25.0" ExposureTimeUnit="ms" PositionX="-4021.6960000000004" PositionXUnit="µm" PositionY="-8911.400000000001" PositionYUnit="µm" PositionZ="0.8499999999999999" PositionZUnit="µm"/>
<Plane TheZ="10" TheT="0" TheC="1" DeltaT="887158.0" DeltaTUnit="ms" ExposureTime="25.0" ExposureTimeUnit="ms" PositionX="-4021.6960000000004" PositionXUnit="µm" PositionY="-8911.400000000001" PositionYUnit="µm" PositionZ="1.1500000000000001" PositionZUnit="µm"/>
<Plane TheZ="11" TheT="0" TheC="1" DeltaT="887736.0" DeltaTUnit="ms" ExposureTime="25.0" ExposureTimeUnit="ms" PositionX="-4021.6960000000004" PositionXUnit="µm" PositionY="-8911.400000000001" PositionYUnit="µm" PositionZ="1.45" PositionZUnit="µm"/>
<Plane TheZ="12" TheT="0" TheC="1" DeltaT="888308.0" DeltaTUnit="ms" ExposureTime="25.0" ExposureTimeUnit="ms" PositionX="-4021.6960000000004" PositionXUnit="µm" PositionY="-8911.400000000001" PositionYUnit="µm" PositionZ="1.7499999999999998" PositionZUnit="µm"/>
<Plane TheZ="13" TheT="0" TheC="1" DeltaT="888878.0" DeltaTUnit="ms" ExposureTime="25.0" ExposureTimeUnit="ms" PositionX="-4021.6960000000004" PositionXUnit="µm" PositionY="-8911.400000000001" PositionYUnit="µm" PositionZ="2.05" PositionZUnit="µm"/>
<Plane TheZ="14" TheT="0" TheC="1" DeltaT="889452.0" DeltaTUnit="ms" ExposureTime="25.0" ExposureTimeUnit="ms" PositionX="-4021.6960000000004" PositionXUnit="µm" PositionY="-8911.400000000001" PositionYUnit="µm" PositionZ="2.3500000000000005" PositionZUnit="µm"/>
<Plane TheZ="15" TheT="0" TheC="1" DeltaT="890023.0" DeltaTUnit="ms" ExposureTime="25.0" ExposureTimeUnit="ms" PositionX="-4021.6960000000004" PositionXUnit="µm" PositionY="-8911.400000000001" PositionYUnit="µm" PositionZ="2.6500000000000004" PositionZUnit="µm"/>
<Plane TheZ="16" TheT="0" TheC="1" DeltaT="890598.0" DeltaTUnit="ms" ExposureTime="25.0" ExposureTimeUnit="ms" PositionX="-4021.6960000000004" PositionXUnit="µm" PositionY="-8911.400000000001" PositionYUnit="µm" PositionZ="2.95" PositionZUnit="µm"/>
<Plane TheZ="17" TheT="0" TheC="1" DeltaT="891165.0" DeltaTUnit="ms" ExposureTime="25.0" ExposureTimeUnit="ms" PositionX="-4021.6960000000004" PositionXUnit="µm" PositionY="-8911.400000000001" PositionYUnit="µm" PositionZ="3.25" PositionZUnit="µm"/>
<Plane TheZ="18" TheT="0" TheC="1" DeltaT="891737.0" DeltaTUnit="ms" ExposureTime="25.0" ExposureTimeUnit="ms" PositionX="-4021.6960000000004" PositionXUnit="µm" PositionY="-8911.400000000001" PositionYUnit="µm" PositionZ="3.55" PositionZUnit="µm"/>
<Plane TheZ="19" TheT="0" TheC="1" DeltaT="892305.0" DeltaTUnit="ms" ExposureTime="25.0" ExposureTimeUnit="ms" PositionX="-4021.6960000000004" PositionXUnit="µm" PositionY="-8911.400000000001" PositionYUnit="µm" PositionZ="3.8500000000000005" PositionZUnit="µm"/>
<Plane TheZ="20" TheT="0" TheC="1" DeltaT="892878.0" DeltaTUnit="ms" ExposureTime="25.0" ExposureTimeUnit="ms" PositionX="-4021.6960000000004" PositionXUnit="µm" PositionY="-8911.400000000001" PositionYUnit="µm" PositionZ="4.15" PositionZUnit="µm"/>
<Plane TheZ="0" TheT="0" TheC="2" DeltaT="894099.0" DeltaTUnit="ms" ExposureTime="25.0" ExposureTimeUnit="ms" PositionX="-4021.6960000000004" PositionXUnit="µm" PositionY="-8911.400000000001" PositionYUnit="µm" PositionZ="-1.8499999999999999" PositionZUnit="µm"/>
<Plane TheZ="1" TheT="0" TheC="2" DeltaT="894365.0" DeltaTUnit="ms" ExposureTime="25.0" ExposureTimeUnit="ms" PositionX="-4021.6960000000004" PositionXUnit="µm" PositionY="-8911.400000000001" PositionYUnit="µm" PositionZ="-1.55" PositionZUnit="µm"/>
<Plane TheZ="2" TheT="0" TheC="2" DeltaT="894755.0" DeltaTUnit="ms" ExposureTime="25.0" ExposureTimeUnit="ms" PositionX="-4021.6960000000004" PositionXUnit="µm" PositionY="-8911.400000000001" PositionYUnit="µm" PositionZ="-1.2499999999999998" PositionZUnit="µm"/>
<Plane TheZ="3" TheT="0" TheC="2" DeltaT="895162.0" DeltaTUnit="ms" ExposureTime="25.0" ExposureTimeUnit="ms" PositionX="-4021.6960000000004" PositionXUnit="µm" PositionY="-8911.400000000001" PositionYUnit="µm" PositionZ="-0.95" PositionZUnit="µm"/>
<Plane TheZ="4" TheT="0" TheC="2" DeltaT="895564.0" DeltaTUnit="ms" ExposureTime="25.0" ExposureTimeUnit="ms" PositionX="-4021.6960000000004" PositionXUnit="µm" PositionY="-8911.400000000001" PositionYUnit="µm" PositionZ="-0.6499999999999999" PositionZUnit="µm"/>
<Plane TheZ="5" TheT="0" TheC="2" DeltaT="895985.0" DeltaTUnit="ms" ExposureTime="25.0" ExposureTimeUnit="ms" PositionX="-4021.6960000000004" PositionXUnit="µm" PositionY="-8911.400000000001" PositionYUnit="µm" PositionZ="-0.34999999999999987" PositionZUnit="µm"/>
<Plane TheZ="6" TheT="0" TheC="2" DeltaT="896271.0" DeltaTUnit="ms" ExposureTime="25.0" ExposureTimeUnit="ms" PositionX="-4021.6960000000004" PositionXUnit="µm" PositionY="-8911.400000000001" PositionYUnit="µm" PositionZ="-0.050000000000000044" PositionZUnit="µm"/>
<Plane TheZ="7" TheT="0" TheC="2" DeltaT="896671.0" DeltaTUnit="ms" ExposureTime="25.0" ExposureTimeUnit="ms" PositionX="-4021.6960000000004" PositionXUnit="µm" PositionY="-8911.400000000001" PositionYUnit="µm" PositionZ="0.2500000000000002" PositionZUnit="µm"/>
<Plane TheZ="8" TheT="0" TheC="2" DeltaT="897106.0" DeltaTUnit="ms" ExposureTime="25.0" ExposureTimeUnit="ms" PositionX="-4021.6960000000004" PositionXUnit="µm" PositionY="-8911.400000000001" PositionYUnit="µm" PositionZ="0.55" PositionZUnit="µm"/>
<Plane TheZ="9" TheT="0" TheC="2" DeltaT="897393.0" DeltaTUnit="ms" ExposureTime="25.0" ExposureTimeUnit="ms" PositionX="-4021.6960000000004" PositionXUnit="µm" PositionY="-8911.400000000001" PositionYUnit="µm" PositionZ="0.8499999999999999" PositionZUnit="µm"/>
<Plane TheZ="10" TheT="0" TheC="2" DeltaT="897796.0" DeltaTUnit="ms" ExposureTime="25.0" ExposureTimeUnit="ms" PositionX="-4021.6960000000004" PositionXUnit="µm" PositionY="-8911.400000000001" PositionYUnit="µm" PositionZ="1.1500000000000001" PositionZUnit="µm"/>
<Plane TheZ="11" TheT="0" TheC="2" DeltaT="898219.0" DeltaTUnit="ms" ExposureTime="25.0" ExposureTimeUnit="ms" PositionX="-4021.6960000000004" PositionXUnit="µm" PositionY="-8911.400000000001" PositionYUnit="µm" PositionZ="1.45" PositionZUnit="µm"/>
<Plane TheZ="12" TheT="0" TheC="2" DeltaT="898635.0" DeltaTUnit="ms" ExposureTime="25.0" ExposureTimeUnit="ms" PositionX="-4021.6960000000004" PositionXUnit="µm" PositionY="-8911.400000000001" PositionYUnit="µm" PositionZ="1.7499999999999998" PositionZUnit="µm"/>
<Plane TheZ="13" TheT="0" TheC="2" DeltaT="899068.0" DeltaTUnit="ms" ExposureTime="25.0" ExposureTimeUnit="ms" PositionX="-4021.6960000000004" PositionXUnit="µm" PositionY="-8911.400000000001" PositionYUnit="µm" PositionZ="2.05" PositionZUnit="µm"/>
<Plane TheZ="14" TheT="0" TheC="2" DeltaT="899353.0" DeltaTUnit="ms" ExposureTime="25.0" ExposureTimeUnit="ms" PositionX="-4021.6960000000004" PositionXUnit="µm" PositionY="-8911.400000000001" PositionYUnit="µm" PositionZ="2.3500000000000005" PositionZUnit="µm"/>
<Plane TheZ="15" TheT="0" TheC="2" DeltaT="899765.0" DeltaTUnit="ms" ExposureTime="25.0" ExposureTimeUnit="ms" PositionX="-4021.6960000000004" PositionXUnit="µm" PositionY="-8911.400000000001" PositionYUnit="µm" PositionZ="2.6500000000000004" PositionZUnit="µm"/>
<Plane TheZ="16" TheT="0" TheC="2" DeltaT="900176.0" DeltaTUnit="ms" ExposureTime="25.0" ExposureTimeUnit="ms" PositionX="-4021.6960000000004" PositionXUnit="µm" PositionY="-8911.400000000001" PositionYUnit="µm" PositionZ="2.95" PositionZUnit="µm"/>
<Plane TheZ="17" TheT="0" TheC="2" DeltaT="900611.0" DeltaTUnit="ms" ExposureTime="25.0" ExposureTimeUnit="ms" PositionX="-4021.6960000000004" PositionXUnit="µm" PositionY="-8911.400000000001" PositionYUnit="µm" PositionZ="3.25" PositionZUnit="µm"/>
<Plane TheZ="18" TheT="0" TheC="2" DeltaT="900881.0" DeltaTUnit="ms" ExposureTime="25.0" ExposureTimeUnit="ms" PositionX="-4021.6960000000004" PositionXUnit="µm" PositionY="-8911.400000000001" PositionYUnit="µm" PositionZ="3.55" PositionZUnit="µm"/>
<Plane TheZ="19" TheT="0" TheC="2" DeltaT="901313.0" DeltaTUnit="ms" ExposureTime="25.0" ExposureTimeUnit="ms" PositionX="-4021.6960000000004" PositionXUnit="µm" PositionY="-8911.400000000001" PositionYUnit="µm" PositionZ="3.8500000000000005" PositionZUnit="µm"/>
<Plane TheZ="20" TheT="0" TheC="2" DeltaT="901598.0" DeltaTUnit="ms" ExposureTime="25.0" ExposureTimeUnit="ms" PositionX="-4021.6960000000004" PositionXUnit="µm" PositionY="-8911.400000000001" PositionYUnit="µm" PositionZ="4.15" PositionZUnit="µm"/>
</Pixels>
</Image>
</OME>
+121
View File
@@ -0,0 +1,121 @@
<OME xmlns="http://www.openmicroscopy.org/Schemas/OME/2016-06" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openmicroscopy.org/Schemas/OME/2016-06 http://www.openmicroscopy.org/Schemas/OME/2016-06/ome.xsd">
<Experimenter ID="Experimenter:0" UserName="zeiss"/>
<Instrument ID="Instrument:0">
<Microscope Type="Inverted"/>
<Detector Model="HDCamC15440-20UP-50" ID="Detector:HamamatsuCamera"/>
<Detector Model="HDCamC15440-20UP-50" ID="Detector:HamamatsuCamera#2"/>
<Objective Model="EC Plan-Neofluar 10x/0.30" ID="Objective:1" Immersion="Air" LensNA="0.3" NominalMagnification="10.0" WorkingDistance="5600.0" WorkingDistanceUnit="µm"/>
<FilterSet ID="FilterSet:1">
<ExcitationFilterRef ID="Filter:1"/>
<ExcitationFilterRef ID="Filter:3"/>
<ExcitationFilterRef ID="Filter:5"/>
<ExcitationFilterRef ID="Filter:7"/>
<DichroicRef ID="Dichroic:1"/>
<EmissionFilterRef ID="Filter:2"/>
<EmissionFilterRef ID="Filter:4"/>
<EmissionFilterRef ID="Filter:6"/>
<EmissionFilterRef ID="Filter:8"/>
</FilterSet>
<FilterSet ID="FilterSet:2">
<ExcitationFilterRef ID="Filter:9"/>
<ExcitationFilterRef ID="Filter:11"/>
<ExcitationFilterRef ID="Filter:13"/>
<ExcitationFilterRef ID="Filter:15"/>
<DichroicRef ID="Dichroic:2"/>
<EmissionFilterRef ID="Filter:10"/>
<EmissionFilterRef ID="Filter:12"/>
<EmissionFilterRef ID="Filter:14"/>
<EmissionFilterRef ID="Filter:16"/>
</FilterSet>
<Filter ID="Filter:1">
<TransmittanceRange CutOut="4095.0" CutOutUnit="nm"/>
</Filter>
<Filter ID="Filter:2">
<TransmittanceRange CutIn="420.0" CutInUnit="nm" CutOut="480.0" CutOutUnit="nm"/>
</Filter>
<Filter ID="Filter:3">
<TransmittanceRange CutOut="4095.0" CutOutUnit="nm"/>
</Filter>
<Filter ID="Filter:4">
<TransmittanceRange CutIn="495.0" CutInUnit="nm" CutOut="550.0" CutOutUnit="nm"/>
</Filter>
<Filter ID="Filter:5">
<TransmittanceRange CutOut="4095.0" CutOutUnit="nm"/>
</Filter>
<Filter ID="Filter:6">
<TransmittanceRange CutIn="575.0" CutInUnit="nm" CutOut="620.0" CutOutUnit="nm"/>
</Filter>
<Filter ID="Filter:7">
<TransmittanceRange CutOut="4095.0" CutOutUnit="nm"/>
</Filter>
<Filter ID="Filter:8">
<TransmittanceRange CutIn="660.0" CutInUnit="nm" CutOut="720.0" CutOutUnit="nm"/>
</Filter>
<Filter ID="Filter:9">
<TransmittanceRange CutOut="4095.0" CutOutUnit="nm"/>
</Filter>
<Filter ID="Filter:10">
<TransmittanceRange CutIn="420.0" CutInUnit="nm" CutOut="480.0" CutOutUnit="nm"/>
</Filter>
<Filter ID="Filter:11">
<TransmittanceRange CutOut="4095.0" CutOutUnit="nm"/>
</Filter>
<Filter ID="Filter:12">
<TransmittanceRange CutIn="495.0" CutInUnit="nm" CutOut="550.0" CutOutUnit="nm"/>
</Filter>
<Filter ID="Filter:13">
<TransmittanceRange CutOut="4095.0" CutOutUnit="nm"/>
</Filter>
<Filter ID="Filter:14">
<TransmittanceRange CutIn="575.0" CutInUnit="nm" CutOut="620.0" CutOutUnit="nm"/>
</Filter>
<Filter ID="Filter:15">
<TransmittanceRange CutOut="4095.0" CutOutUnit="nm"/>
</Filter>
<Filter ID="Filter:16">
<TransmittanceRange CutIn="660.0" CutInUnit="nm" CutOut="720.0" CutOutUnit="nm"/>
</Filter>
<Dichroic ID="Dichroic:1"/>
<Dichroic ID="Dichroic:2"/>
</Instrument>
<Image ID="Image:0" Name="Experiment-2029.czi #1">
<AcquisitionDate>2023-11-27T13:35:29.360</AcquisitionDate>
<ExperimenterRef ID="Experimenter:0"/>
<InstrumentRef ID="Instrument:0"/>
<ObjectiveSettings ID="Objective:1" Medium="Air" RefractiveIndex="1.000293"/>
<StageLabel Name="Scene position #0" X="-0.1" XUnit="µm" Y="0.0" YUnit="µm" Z="0.0" ZUnit="µm"/>
<Pixels ID="Pixels:0" DimensionOrder="XYCZT" Type="uint16" SignificantBits="16" Interleaved="false" BigEndian="false" SizeX="1280" SizeY="1280" SizeZ="1" SizeC="2" SizeT="10" PhysicalSizeX="0.6310679611650485" PhysicalSizeXUnit="µm" PhysicalSizeY="0.6310679611650485" PhysicalSizeYUnit="µm" TimeIncrement="1.015" TimeIncrementUnit="s">
<Channel ID="Channel:0:0" Name="Hamamatsu Camera" SamplesPerPixel="1" IlluminationType="Epifluorescence" AcquisitionMode="Other" ExcitationWavelength="488.0" ExcitationWavelengthUnit="nm" EmissionWavelength="597.5" EmissionWavelengthUnit="nm" Fluor="Dye1" Color="10040319">
<DetectorSettings ID="Detector:HamamatsuCamera" Gain="0.0" Binning="1x1"/>
<FilterSetRef ID="FilterSet:1"/>
<LightPath/>
</Channel>
<Channel ID="Channel:0:1" Name="Hamamatsu Camera #2" SamplesPerPixel="1" IlluminationType="Epifluorescence" AcquisitionMode="Other" ExcitationWavelength="488.0" ExcitationWavelengthUnit="nm" Fluor="Dye2" Color="-16776961">
<DetectorSettings ID="Detector:HamamatsuCamera#2" Binning="1x1"/>
<FilterSetRef ID="FilterSet:2"/>
<LightPath/>
</Channel>
<MetadataOnly/>
<Plane TheZ="0" TheT="0" TheC="0" DeltaT="0.2760000228881836" DeltaTUnit="s" ExposureTime="27.32513" ExposureTimeUnit="s" PositionX="-0.1" PositionXUnit="µm" PositionY="0.0" PositionYUnit="µm" PositionZ="0.0" PositionZUnit="µm"/>
<Plane TheZ="0" TheT="0" TheC="1" DeltaT="0.40600013732910156" DeltaTUnit="s" PositionX="-0.1" PositionXUnit="µm" PositionY="0.0" PositionYUnit="µm" PositionZ="0.0" PositionZUnit="µm"/>
<Plane TheZ="0" TheT="1" TheC="0" DeltaT="0.2780001163482666" DeltaTUnit="s" ExposureTime="27.32513" ExposureTimeUnit="s" PositionX="-0.1" PositionXUnit="µm" PositionY="0.0" PositionYUnit="µm" PositionZ="0.0" PositionZUnit="µm"/>
<Plane TheZ="0" TheT="1" TheC="1" DeltaT="1.4070000648498535" DeltaTUnit="s" PositionX="-0.1" PositionXUnit="µm" PositionY="0.0" PositionYUnit="µm" PositionZ="0.0" PositionZUnit="µm"/>
<Plane TheZ="0" TheT="2" TheC="0" DeltaT="0.28100013732910156" DeltaTUnit="s" ExposureTime="27.32513" ExposureTimeUnit="s" PositionX="-0.1" PositionXUnit="µm" PositionY="0.0" PositionYUnit="µm" PositionZ="0.0" PositionZUnit="µm"/>
<Plane TheZ="0" TheT="2" TheC="1" DeltaT="2.4110000133514404" DeltaTUnit="s" PositionX="-0.1" PositionXUnit="µm" PositionY="0.0" PositionYUnit="µm" PositionZ="0.0" PositionZUnit="µm"/>
<Plane TheZ="0" TheT="3" TheC="0" DeltaT="0.28299999237060547" DeltaTUnit="s" ExposureTime="27.32513" ExposureTimeUnit="s" PositionX="-0.1" PositionXUnit="µm" PositionY="0.0" PositionYUnit="µm" PositionZ="0.0" PositionZUnit="µm"/>
<Plane TheZ="0" TheT="3" TheC="1" DeltaT="3.4079999923706055" DeltaTUnit="s" PositionX="-0.1" PositionXUnit="µm" PositionY="0.0" PositionYUnit="µm" PositionZ="0.0" PositionZUnit="µm"/>
<Plane TheZ="0" TheT="4" TheC="0" DeltaT="0.40600013732910156" DeltaTUnit="s" ExposureTime="27.32513" ExposureTimeUnit="s" PositionX="-0.1" PositionXUnit="µm" PositionY="0.0" PositionYUnit="µm" PositionZ="0.0" PositionZUnit="µm"/>
<Plane TheZ="0" TheT="4" TheC="1" DeltaT="4.4079999923706055" DeltaTUnit="s" PositionX="-0.1" PositionXUnit="µm" PositionY="0.0" PositionYUnit="µm" PositionZ="0.0" PositionZUnit="µm"/>
<Plane TheZ="0" TheT="5" TheC="0" DeltaT="1.4070000648498535" DeltaTUnit="s" ExposureTime="27.32513" ExposureTimeUnit="s" PositionX="-0.1" PositionXUnit="µm" PositionY="0.0" PositionYUnit="µm" PositionZ="0.0" PositionZUnit="µm"/>
<Plane TheZ="0" TheT="5" TheC="1" DeltaT="5.4090001583099365" DeltaTUnit="s" PositionX="-0.1" PositionXUnit="µm" PositionY="0.0" PositionYUnit="µm" PositionZ="0.0" PositionZUnit="µm"/>
<Plane TheZ="0" TheT="6" TheC="0" DeltaT="2.4110000133514404" DeltaTUnit="s" ExposureTime="27.32513" ExposureTimeUnit="s" PositionX="-0.1" PositionXUnit="µm" PositionY="0.0" PositionYUnit="µm" PositionZ="0.0" PositionZUnit="µm"/>
<Plane TheZ="0" TheT="6" TheC="1" DeltaT="6.4100000858306885" DeltaTUnit="s" PositionX="-0.1" PositionXUnit="µm" PositionY="0.0" PositionYUnit="µm" PositionZ="0.0" PositionZUnit="µm"/>
<Plane TheZ="0" TheT="7" TheC="0" DeltaT="3.4079999923706055" DeltaTUnit="s" ExposureTime="27.32513" ExposureTimeUnit="s" PositionX="-0.1" PositionXUnit="µm" PositionY="0.0" PositionYUnit="µm" PositionZ="0.0" PositionZUnit="µm"/>
<Plane TheZ="0" TheT="7" TheC="1" DeltaT="7.4100000858306885" DeltaTUnit="s" PositionX="-0.1" PositionXUnit="µm" PositionY="0.0" PositionYUnit="µm" PositionZ="0.0" PositionZUnit="µm"/>
<Plane TheZ="0" TheT="8" TheC="0" DeltaT="4.4079999923706055" DeltaTUnit="s" ExposureTime="27.32513" ExposureTimeUnit="s" PositionX="-0.1" PositionXUnit="µm" PositionY="0.0" PositionYUnit="µm" PositionZ="0.0" PositionZUnit="µm"/>
<Plane TheZ="0" TheT="8" TheC="1" DeltaT="8.41100001335144" DeltaTUnit="s" PositionX="-0.1" PositionXUnit="µm" PositionY="0.0" PositionYUnit="µm" PositionZ="0.0" PositionZUnit="µm"/>
<Plane TheZ="0" TheT="9" TheC="0" DeltaT="5.4090001583099365" DeltaTUnit="s" ExposureTime="27.32513" ExposureTimeUnit="s" PositionX="-0.1" PositionXUnit="µm" PositionY="0.0" PositionYUnit="µm" PositionZ="0.0" PositionZUnit="µm"/>
<Plane TheZ="0" TheT="9" TheC="1" DeltaT="9.41100001335144" DeltaTUnit="s" PositionX="-0.1" PositionXUnit="µm" PositionY="0.0" PositionYUnit="µm" PositionZ="0.0" PositionZUnit="µm"/>
</Pixels>
</Image>
</OME>
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,11 @@
<OME xmlns="http://www.openmicroscopy.org/Schemas/OME/2016-06" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openmicroscopy.org/Schemas/OME/2016-06 http://www.openmicroscopy.org/Schemas/OME/2016-06/ome.xsd">
<Image ID="Image:0" Name="max.tif">
<Description/>
<Pixels ID="Pixels:0" DimensionOrder="XYCZT" Type="uint16" SignificantBits="16" Interleaved="false" BigEndian="true" SizeX="1024" SizeY="1024" SizeZ="1" SizeC="1" SizeT="1">
<Channel ID="Channel:0:0" SamplesPerPixel="1">
<LightPath/>
</Channel>
<MetadataOnly/>
</Pixels>
</Image>
</OME>
@@ -0,0 +1,21 @@
<OME xmlns="http://www.openmicroscopy.org/Schemas/OME/2016-06" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openmicroscopy.org/Schemas/OME/2016-06 http://www.openmicroscopy.org/Schemas/OME/2016-06/ome.xsd">
<Image ID="Image:0" Name="YTL1849A111_2023_05_04__14_46_19_cellnr_1_track.tif">
<AcquisitionDate>2023-05-10T21:20:56</AcquisitionDate>
<Description/>
<Pixels ID="Pixels:0" DimensionOrder="XYCZT" Type="uint16" SignificantBits="16" Interleaved="false" BigEndian="false" SizeX="400" SizeY="100" SizeZ="1" SizeC="4" SizeT="241" PhysicalSizeX="0.0970873786407767" PhysicalSizeXUnit="µm" PhysicalSizeY="0.0970873786407767" PhysicalSizeYUnit="µm">
<Channel ID="Channel:0:0" SamplesPerPixel="1">
<LightPath/>
</Channel>
<Channel ID="Channel:0:1" SamplesPerPixel="1">
<LightPath/>
</Channel>
<Channel ID="Channel:0:2" SamplesPerPixel="1">
<LightPath/>
</Channel>
<Channel ID="Channel:0:3" SamplesPerPixel="1">
<LightPath/>
</Channel>
<MetadataOnly/>
</Pixels>
</Image>
</OME>
File diff suppressed because it is too large Load Diff
+106
View File
@@ -0,0 +1,106 @@
<OME xmlns="http://www.openmicroscopy.org/Schemas/OME/2016-06" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openmicroscopy.org/Schemas/OME/2016-06 http://www.openmicroscopy.org/Schemas/OME/2016-06/ome.xsd">
<Instrument ID="Instrument:0">
<Microscope Type="Other"/>
<Objective ID="Objective:0:0" Correction="Other" Immersion="Other"/>
<Filter ID="Filter:0:0"/>
<Filter ID="Filter:0:1"/>
</Instrument>
<Instrument ID="Instrument:1">
<Microscope Type="Other"/>
<Objective ID="Objective:1:0" Correction="Other" Immersion="Other"/>
<Filter ID="Filter:1:0"/>
<Filter ID="Filter:1:1"/>
</Instrument>
<Instrument ID="Instrument:2">
<Microscope Type="Other"/>
<Objective ID="Objective:2:0" Correction="Other" Immersion="Other"/>
<Filter ID="Filter:2:0"/>
<Filter ID="Filter:2:1"/>
</Instrument>
<Instrument ID="Instrument:3">
<Microscope Type="Other"/>
<Objective ID="Objective:3:0" Correction="Other" Immersion="Other"/>
<Filter ID="Filter:3:0"/>
<Filter ID="Filter:3:1"/>
</Instrument>
<Image ID="Image:0" Name="Image001">
<AcquisitionDate>2018-10-09T13:14:54</AcquisitionDate>
<InstrumentRef ID="Instrument:0"/>
<ObjectiveSettings ID="Objective:0:0"/>
<Pixels ID="Pixels:0" DimensionOrder="XYCZT" Type="uint16" SignificantBits="16" Interleaved="false" BigEndian="false" SizeX="1024" SizeY="1024" SizeZ="1" SizeC="2" SizeT="1" PhysicalSizeX="0.1" PhysicalSizeXUnit="µm" PhysicalSizeY="0.1" PhysicalSizeYUnit="µm">
<Channel ID="Channel:0:0" SamplesPerPixel="1" Color="16711935">
<LightPath>
<EmissionFilterRef ID="Filter:0:0"/>
</LightPath>
</Channel>
<Channel ID="Channel:0:1" SamplesPerPixel="1" Color="-16776961">
<LightPath>
<EmissionFilterRef ID="Filter:0:1"/>
</LightPath>
</Channel>
<MetadataOnly/>
<Plane TheZ="0" TheT="0" TheC="0" DeltaT="0.0" DeltaTUnit="s"/>
<Plane TheZ="0" TheT="0" TheC="1" DeltaT="0.7779998779296875" DeltaTUnit="s"/>
</Pixels>
</Image>
<Image ID="Image:1" Name="Image002">
<AcquisitionDate>2018-10-09T13:53:56</AcquisitionDate>
<InstrumentRef ID="Instrument:1"/>
<ObjectiveSettings ID="Objective:1:0"/>
<Pixels ID="Pixels:1" DimensionOrder="XYCZT" Type="uint16" SignificantBits="16" Interleaved="false" BigEndian="false" SizeX="1024" SizeY="1024" SizeZ="1" SizeC="2" SizeT="1" PhysicalSizeX="0.1" PhysicalSizeXUnit="µm" PhysicalSizeY="0.1" PhysicalSizeYUnit="µm">
<Channel ID="Channel:1:0" SamplesPerPixel="1" Color="16711935">
<LightPath>
<EmissionFilterRef ID="Filter:1:0"/>
</LightPath>
</Channel>
<Channel ID="Channel:1:1" SamplesPerPixel="1" Color="-16776961">
<LightPath>
<EmissionFilterRef ID="Filter:1:1"/>
</LightPath>
</Channel>
<MetadataOnly/>
<Plane TheZ="0" TheT="0" TheC="0" DeltaT="0.0" DeltaTUnit="s"/>
<Plane TheZ="0" TheT="0" TheC="1" DeltaT="0.7840003967285156" DeltaTUnit="s"/>
</Pixels>
</Image>
<Image ID="Image:2" Name="Image003">
<AcquisitionDate>2018-10-09T13:54:44</AcquisitionDate>
<InstrumentRef ID="Instrument:2"/>
<ObjectiveSettings ID="Objective:2:0"/>
<Pixels ID="Pixels:2" DimensionOrder="XYCZT" Type="uint16" SignificantBits="16" Interleaved="false" BigEndian="false" SizeX="1024" SizeY="1024" SizeZ="1" SizeC="2" SizeT="1" PhysicalSizeX="0.1" PhysicalSizeXUnit="µm" PhysicalSizeY="0.1" PhysicalSizeYUnit="µm">
<Channel ID="Channel:2:0" SamplesPerPixel="1" Color="16711935">
<LightPath>
<EmissionFilterRef ID="Filter:2:0"/>
</LightPath>
</Channel>
<Channel ID="Channel:2:1" SamplesPerPixel="1" Color="-16776961">
<LightPath>
<EmissionFilterRef ID="Filter:2:1"/>
</LightPath>
</Channel>
<MetadataOnly/>
<Plane TheZ="0" TheT="0" TheC="0" DeltaT="0.0" DeltaTUnit="s"/>
<Plane TheZ="0" TheT="0" TheC="1" DeltaT="0.7699985504150391" DeltaTUnit="s"/>
</Pixels>
</Image>
<Image ID="Image:3" Name="Image004">
<AcquisitionDate>2018-10-09T13:55:44</AcquisitionDate>
<InstrumentRef ID="Instrument:3"/>
<ObjectiveSettings ID="Objective:3:0"/>
<Pixels ID="Pixels:3" DimensionOrder="XYCZT" Type="uint16" SignificantBits="16" Interleaved="false" BigEndian="false" SizeX="1024" SizeY="1024" SizeZ="1" SizeC="2" SizeT="1" PhysicalSizeX="0.1" PhysicalSizeXUnit="µm" PhysicalSizeY="0.1" PhysicalSizeYUnit="µm">
<Channel ID="Channel:3:0" SamplesPerPixel="1" Color="16711935">
<LightPath>
<EmissionFilterRef ID="Filter:3:0"/>
</LightPath>
</Channel>
<Channel ID="Channel:3:1" SamplesPerPixel="1" Color="-16776961">
<LightPath>
<EmissionFilterRef ID="Filter:3:1"/>
</LightPath>
</Channel>
<MetadataOnly/>
<Plane TheZ="0" TheT="0" TheC="0" DeltaT="0.0" DeltaTUnit="s"/>
<Plane TheZ="0" TheT="0" TheC="1" DeltaT="0.7729988098144531" DeltaTUnit="s"/>
</Pixels>
</Image>
</OME>
@@ -0,0 +1,652 @@
<OME xmlns="http://www.openmicroscopy.org/Schemas/OME/2016-06" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openmicroscopy.org/Schemas/OME/2016-06 http://www.openmicroscopy.org/Schemas/OME/2016-06/ome.xsd">
<Experimenter ID="Experimenter:0" UserName="w.pomp"/>
<Instrument ID="Instrument:0">
<Microscope/>
<Detector Model="" Gain="1.0" Zoom="1.0" AmplificationGain="100.0" ID="Detector:0:0" Type="Other"/>
<Detector Model="" Gain="0.0" Zoom="1.0" AmplificationGain="100.0" ID="Detector:0:1" Type="Other"/>
<Detector Model="" Gain="0.0" Zoom="1.0" AmplificationGain="100.0" ID="Detector:1:0" Type="Other"/>
<Detector Model="" Gain="0.0" Zoom="1.0" AmplificationGain="100.0" ID="Detector:1:1" Type="Other"/>
<Detector Model="" Gain="0.0" Zoom="1.0" AmplificationGain="100.0" ID="Detector:2:0" Type="Other"/>
<Detector Model="" Gain="0.0" Zoom="1.0" AmplificationGain="100.0" ID="Detector:2:1" Type="Other"/>
<Objective Model="alpha Plan-Apochromat 100x/1.57 Oil-HI DIC Korr M27 Elyra" ID="Objective:0" Immersion="Other" LensNA="1.5700000000000003" NominalMagnification="100.0"/>
</Instrument>
<Image ID="Image:0" Name="Image 25 #1">
<ExperimenterRef ID="Experimenter:0"/>
<InstrumentRef ID="Instrument:0"/>
<ObjectiveSettings ID="Objective:0" Medium="Other" RefractiveIndex="1.661"/>
<StageLabel Name="Scene position #0" X="2219.1" XUnit="µm" Y="4321.9" YUnit="µm" Z="324.281" ZUnit="µm"/>
<Pixels ID="Pixels:0" DimensionOrder="XYCZT" Type="uint16" SignificantBits="16" Interleaved="false" BigEndian="false" SizeX="512" SizeY="512" SizeZ="101" SizeC="6" SizeT="1" PhysicalSizeX="0.09708737864077668" PhysicalSizeXUnit="µm" PhysicalSizeY="0.09708737864077668" PhysicalSizeYUnit="µm" PhysicalSizeZ="0.09999999999999994" PhysicalSizeZUnit="µm">
<Channel ID="Channel:0:0" Name="TV1-T1" SamplesPerPixel="1" IlluminationType="Epifluorescence" AcquisitionMode="TIRF" ExcitationWavelength="561.0" ExcitationWavelengthUnit="nm" EmissionWavelength="561.0" EmissionWavelengthUnit="nm" Color="-6094593">
<DetectorSettings ID="Detector:0:0" Binning="1x1"/>
<LightPath/>
</Channel>
<Channel ID="Channel:0:1" Name="TV2-T1" SamplesPerPixel="1" IlluminationType="Epifluorescence" AcquisitionMode="TIRF" ExcitationWavelength="561.0" ExcitationWavelengthUnit="nm" EmissionWavelength="561.0" EmissionWavelengthUnit="nm" Color="-1">
<DetectorSettings ID="Detector:0:1" Binning="1x1"/>
<LightPath/>
</Channel>
<Channel ID="Channel:0:2" Name="TV1-T2" SamplesPerPixel="1" IlluminationType="Epifluorescence" AcquisitionMode="TIRF" ExcitationWavelength="488.00000000000006" ExcitationWavelengthUnit="nm" EmissionWavelength="488.00000000000006" EmissionWavelengthUnit="nm" Color="16711935">
<DetectorSettings ID="Detector:1:0" Binning="1x1"/>
<LightPath/>
</Channel>
<Channel ID="Channel:0:3" Name="TV2-T2" SamplesPerPixel="1" IlluminationType="Epifluorescence" AcquisitionMode="TIRF" ExcitationWavelength="488.00000000000006" ExcitationWavelengthUnit="nm" EmissionWavelength="488.00000000000006" EmissionWavelengthUnit="nm" Color="-1">
<DetectorSettings ID="Detector:1:1" Binning="1x1"/>
<LightPath/>
</Channel>
<Channel ID="Channel:0:4" Name="TV1-T3" SamplesPerPixel="1" IlluminationType="Epifluorescence" AcquisitionMode="TIRF" ExcitationWavelength="642.0000000000001" ExcitationWavelengthUnit="nm" EmissionWavelength="642.0000000000001" EmissionWavelengthUnit="nm" Color="-16776961">
<DetectorSettings ID="Detector:2:0" Binning="1x1"/>
<LightPath/>
</Channel>
<Channel ID="Channel:0:5" Name="TV2-T3" SamplesPerPixel="1" IlluminationType="Epifluorescence" AcquisitionMode="TIRF" ExcitationWavelength="642.0000000000001" ExcitationWavelengthUnit="nm" EmissionWavelength="642.0000000000001" EmissionWavelengthUnit="nm" Color="-1">
<DetectorSettings ID="Detector:2:1" Binning="1x1"/>
<LightPath/>
</Channel>
<MetadataOnly/>
<Plane TheZ="0" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="324.281" PositionZUnit="µm"/>
<Plane TheZ="0" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="324.281" PositionZUnit="µm"/>
<Plane TheZ="0" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="324.281" PositionZUnit="µm"/>
<Plane TheZ="0" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="324.281" PositionZUnit="µm"/>
<Plane TheZ="0" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="324.281" PositionZUnit="µm"/>
<Plane TheZ="0" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="324.281" PositionZUnit="µm"/>
<Plane TheZ="1" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="324.38100000000003" PositionZUnit="µm"/>
<Plane TheZ="1" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="324.38100000000003" PositionZUnit="µm"/>
<Plane TheZ="1" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="324.38100000000003" PositionZUnit="µm"/>
<Plane TheZ="1" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="324.38100000000003" PositionZUnit="µm"/>
<Plane TheZ="1" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="324.38100000000003" PositionZUnit="µm"/>
<Plane TheZ="1" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="324.38100000000003" PositionZUnit="µm"/>
<Plane TheZ="2" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="324.481" PositionZUnit="µm"/>
<Plane TheZ="2" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="324.481" PositionZUnit="µm"/>
<Plane TheZ="2" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="324.481" PositionZUnit="µm"/>
<Plane TheZ="2" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="324.481" PositionZUnit="µm"/>
<Plane TheZ="2" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="324.481" PositionZUnit="µm"/>
<Plane TheZ="2" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="324.481" PositionZUnit="µm"/>
<Plane TheZ="3" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="324.581" PositionZUnit="µm"/>
<Plane TheZ="3" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="324.581" PositionZUnit="µm"/>
<Plane TheZ="3" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="324.581" PositionZUnit="µm"/>
<Plane TheZ="3" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="324.581" PositionZUnit="µm"/>
<Plane TheZ="3" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="324.581" PositionZUnit="µm"/>
<Plane TheZ="3" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="324.581" PositionZUnit="µm"/>
<Plane TheZ="4" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="324.681" PositionZUnit="µm"/>
<Plane TheZ="4" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="324.681" PositionZUnit="µm"/>
<Plane TheZ="4" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="324.681" PositionZUnit="µm"/>
<Plane TheZ="4" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="324.681" PositionZUnit="µm"/>
<Plane TheZ="4" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="324.681" PositionZUnit="µm"/>
<Plane TheZ="4" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="324.681" PositionZUnit="µm"/>
<Plane TheZ="5" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="324.781" PositionZUnit="µm"/>
<Plane TheZ="5" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="324.781" PositionZUnit="µm"/>
<Plane TheZ="5" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="324.781" PositionZUnit="µm"/>
<Plane TheZ="5" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="324.781" PositionZUnit="µm"/>
<Plane TheZ="5" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="324.781" PositionZUnit="µm"/>
<Plane TheZ="5" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="324.781" PositionZUnit="µm"/>
<Plane TheZ="6" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="324.88100000000003" PositionZUnit="µm"/>
<Plane TheZ="6" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="324.88100000000003" PositionZUnit="µm"/>
<Plane TheZ="6" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="324.88100000000003" PositionZUnit="µm"/>
<Plane TheZ="6" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="324.88100000000003" PositionZUnit="µm"/>
<Plane TheZ="6" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="324.88100000000003" PositionZUnit="µm"/>
<Plane TheZ="6" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="324.88100000000003" PositionZUnit="µm"/>
<Plane TheZ="7" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="324.981" PositionZUnit="µm"/>
<Plane TheZ="7" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="324.981" PositionZUnit="µm"/>
<Plane TheZ="7" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="324.981" PositionZUnit="µm"/>
<Plane TheZ="7" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="324.981" PositionZUnit="µm"/>
<Plane TheZ="7" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="324.981" PositionZUnit="µm"/>
<Plane TheZ="7" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="324.981" PositionZUnit="µm"/>
<Plane TheZ="8" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="325.081" PositionZUnit="µm"/>
<Plane TheZ="8" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="325.081" PositionZUnit="µm"/>
<Plane TheZ="8" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="325.081" PositionZUnit="µm"/>
<Plane TheZ="8" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="325.081" PositionZUnit="µm"/>
<Plane TheZ="8" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="325.081" PositionZUnit="µm"/>
<Plane TheZ="8" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="325.081" PositionZUnit="µm"/>
<Plane TheZ="9" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="325.181" PositionZUnit="µm"/>
<Plane TheZ="9" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="325.181" PositionZUnit="µm"/>
<Plane TheZ="9" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="325.181" PositionZUnit="µm"/>
<Plane TheZ="9" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="325.181" PositionZUnit="µm"/>
<Plane TheZ="9" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="325.181" PositionZUnit="µm"/>
<Plane TheZ="9" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="325.181" PositionZUnit="µm"/>
<Plane TheZ="10" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="325.281" PositionZUnit="µm"/>
<Plane TheZ="10" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="325.281" PositionZUnit="µm"/>
<Plane TheZ="10" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="325.281" PositionZUnit="µm"/>
<Plane TheZ="10" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="325.281" PositionZUnit="µm"/>
<Plane TheZ="10" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="325.281" PositionZUnit="µm"/>
<Plane TheZ="10" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="325.281" PositionZUnit="µm"/>
<Plane TheZ="11" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="325.38100000000003" PositionZUnit="µm"/>
<Plane TheZ="11" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="325.38100000000003" PositionZUnit="µm"/>
<Plane TheZ="11" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="325.38100000000003" PositionZUnit="µm"/>
<Plane TheZ="11" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="325.38100000000003" PositionZUnit="µm"/>
<Plane TheZ="11" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="325.38100000000003" PositionZUnit="µm"/>
<Plane TheZ="11" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="325.38100000000003" PositionZUnit="µm"/>
<Plane TheZ="12" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="325.481" PositionZUnit="µm"/>
<Plane TheZ="12" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="325.481" PositionZUnit="µm"/>
<Plane TheZ="12" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="325.481" PositionZUnit="µm"/>
<Plane TheZ="12" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="325.481" PositionZUnit="µm"/>
<Plane TheZ="12" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="325.481" PositionZUnit="µm"/>
<Plane TheZ="12" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="325.481" PositionZUnit="µm"/>
<Plane TheZ="13" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="325.581" PositionZUnit="µm"/>
<Plane TheZ="13" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="325.581" PositionZUnit="µm"/>
<Plane TheZ="13" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="325.581" PositionZUnit="µm"/>
<Plane TheZ="13" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="325.581" PositionZUnit="µm"/>
<Plane TheZ="13" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="325.581" PositionZUnit="µm"/>
<Plane TheZ="13" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="325.581" PositionZUnit="µm"/>
<Plane TheZ="14" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="325.681" PositionZUnit="µm"/>
<Plane TheZ="14" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="325.681" PositionZUnit="µm"/>
<Plane TheZ="14" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="325.681" PositionZUnit="µm"/>
<Plane TheZ="14" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="325.681" PositionZUnit="µm"/>
<Plane TheZ="14" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="325.681" PositionZUnit="µm"/>
<Plane TheZ="14" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="325.681" PositionZUnit="µm"/>
<Plane TheZ="15" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="325.781" PositionZUnit="µm"/>
<Plane TheZ="15" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="325.781" PositionZUnit="µm"/>
<Plane TheZ="15" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="325.781" PositionZUnit="µm"/>
<Plane TheZ="15" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="325.781" PositionZUnit="µm"/>
<Plane TheZ="15" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="325.781" PositionZUnit="µm"/>
<Plane TheZ="15" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="325.781" PositionZUnit="µm"/>
<Plane TheZ="16" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="325.88100000000003" PositionZUnit="µm"/>
<Plane TheZ="16" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="325.88100000000003" PositionZUnit="µm"/>
<Plane TheZ="16" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="325.88100000000003" PositionZUnit="µm"/>
<Plane TheZ="16" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="325.88100000000003" PositionZUnit="µm"/>
<Plane TheZ="16" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="325.88100000000003" PositionZUnit="µm"/>
<Plane TheZ="16" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="325.88100000000003" PositionZUnit="µm"/>
<Plane TheZ="17" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="325.981" PositionZUnit="µm"/>
<Plane TheZ="17" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="325.981" PositionZUnit="µm"/>
<Plane TheZ="17" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="325.981" PositionZUnit="µm"/>
<Plane TheZ="17" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="325.981" PositionZUnit="µm"/>
<Plane TheZ="17" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="325.981" PositionZUnit="µm"/>
<Plane TheZ="17" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="325.981" PositionZUnit="µm"/>
<Plane TheZ="18" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="326.081" PositionZUnit="µm"/>
<Plane TheZ="18" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="326.081" PositionZUnit="µm"/>
<Plane TheZ="18" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="326.081" PositionZUnit="µm"/>
<Plane TheZ="18" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="326.081" PositionZUnit="µm"/>
<Plane TheZ="18" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="326.081" PositionZUnit="µm"/>
<Plane TheZ="18" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="326.081" PositionZUnit="µm"/>
<Plane TheZ="19" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="326.181" PositionZUnit="µm"/>
<Plane TheZ="19" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="326.181" PositionZUnit="µm"/>
<Plane TheZ="19" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="326.181" PositionZUnit="µm"/>
<Plane TheZ="19" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="326.181" PositionZUnit="µm"/>
<Plane TheZ="19" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="326.181" PositionZUnit="µm"/>
<Plane TheZ="19" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="326.181" PositionZUnit="µm"/>
<Plane TheZ="20" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="326.281" PositionZUnit="µm"/>
<Plane TheZ="20" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="326.281" PositionZUnit="µm"/>
<Plane TheZ="20" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="326.281" PositionZUnit="µm"/>
<Plane TheZ="20" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="326.281" PositionZUnit="µm"/>
<Plane TheZ="20" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="326.281" PositionZUnit="µm"/>
<Plane TheZ="20" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="326.281" PositionZUnit="µm"/>
<Plane TheZ="21" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="326.38100000000003" PositionZUnit="µm"/>
<Plane TheZ="21" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="326.38100000000003" PositionZUnit="µm"/>
<Plane TheZ="21" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="326.38100000000003" PositionZUnit="µm"/>
<Plane TheZ="21" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="326.38100000000003" PositionZUnit="µm"/>
<Plane TheZ="21" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="326.38100000000003" PositionZUnit="µm"/>
<Plane TheZ="21" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="326.38100000000003" PositionZUnit="µm"/>
<Plane TheZ="22" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="326.481" PositionZUnit="µm"/>
<Plane TheZ="22" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="326.481" PositionZUnit="µm"/>
<Plane TheZ="22" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="326.481" PositionZUnit="µm"/>
<Plane TheZ="22" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="326.481" PositionZUnit="µm"/>
<Plane TheZ="22" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="326.481" PositionZUnit="µm"/>
<Plane TheZ="22" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="326.481" PositionZUnit="µm"/>
<Plane TheZ="23" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="326.581" PositionZUnit="µm"/>
<Plane TheZ="23" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="326.581" PositionZUnit="µm"/>
<Plane TheZ="23" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="326.581" PositionZUnit="µm"/>
<Plane TheZ="23" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="326.581" PositionZUnit="µm"/>
<Plane TheZ="23" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="326.581" PositionZUnit="µm"/>
<Plane TheZ="23" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="326.581" PositionZUnit="µm"/>
<Plane TheZ="24" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="326.681" PositionZUnit="µm"/>
<Plane TheZ="24" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="326.681" PositionZUnit="µm"/>
<Plane TheZ="24" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="326.681" PositionZUnit="µm"/>
<Plane TheZ="24" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="326.681" PositionZUnit="µm"/>
<Plane TheZ="24" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="326.681" PositionZUnit="µm"/>
<Plane TheZ="24" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="326.681" PositionZUnit="µm"/>
<Plane TheZ="25" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="326.781" PositionZUnit="µm"/>
<Plane TheZ="25" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="326.781" PositionZUnit="µm"/>
<Plane TheZ="25" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="326.781" PositionZUnit="µm"/>
<Plane TheZ="25" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="326.781" PositionZUnit="µm"/>
<Plane TheZ="25" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="326.781" PositionZUnit="µm"/>
<Plane TheZ="25" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="326.781" PositionZUnit="µm"/>
<Plane TheZ="26" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="326.88100000000003" PositionZUnit="µm"/>
<Plane TheZ="26" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="326.88100000000003" PositionZUnit="µm"/>
<Plane TheZ="26" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="326.88100000000003" PositionZUnit="µm"/>
<Plane TheZ="26" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="326.88100000000003" PositionZUnit="µm"/>
<Plane TheZ="26" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="326.88100000000003" PositionZUnit="µm"/>
<Plane TheZ="26" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="326.88100000000003" PositionZUnit="µm"/>
<Plane TheZ="27" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="326.981" PositionZUnit="µm"/>
<Plane TheZ="27" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="326.981" PositionZUnit="µm"/>
<Plane TheZ="27" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="326.981" PositionZUnit="µm"/>
<Plane TheZ="27" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="326.981" PositionZUnit="µm"/>
<Plane TheZ="27" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="326.981" PositionZUnit="µm"/>
<Plane TheZ="27" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="326.981" PositionZUnit="µm"/>
<Plane TheZ="28" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="327.081" PositionZUnit="µm"/>
<Plane TheZ="28" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="327.081" PositionZUnit="µm"/>
<Plane TheZ="28" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="327.081" PositionZUnit="µm"/>
<Plane TheZ="28" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="327.081" PositionZUnit="µm"/>
<Plane TheZ="28" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="327.081" PositionZUnit="µm"/>
<Plane TheZ="28" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="327.081" PositionZUnit="µm"/>
<Plane TheZ="29" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="327.181" PositionZUnit="µm"/>
<Plane TheZ="29" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="327.181" PositionZUnit="µm"/>
<Plane TheZ="29" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="327.181" PositionZUnit="µm"/>
<Plane TheZ="29" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="327.181" PositionZUnit="µm"/>
<Plane TheZ="29" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="327.181" PositionZUnit="µm"/>
<Plane TheZ="29" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="327.181" PositionZUnit="µm"/>
<Plane TheZ="30" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="327.281" PositionZUnit="µm"/>
<Plane TheZ="30" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="327.281" PositionZUnit="µm"/>
<Plane TheZ="30" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="327.281" PositionZUnit="µm"/>
<Plane TheZ="30" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="327.281" PositionZUnit="µm"/>
<Plane TheZ="30" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="327.281" PositionZUnit="µm"/>
<Plane TheZ="30" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="327.281" PositionZUnit="µm"/>
<Plane TheZ="31" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="327.38100000000003" PositionZUnit="µm"/>
<Plane TheZ="31" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="327.38100000000003" PositionZUnit="µm"/>
<Plane TheZ="31" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="327.38100000000003" PositionZUnit="µm"/>
<Plane TheZ="31" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="327.38100000000003" PositionZUnit="µm"/>
<Plane TheZ="31" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="327.38100000000003" PositionZUnit="µm"/>
<Plane TheZ="31" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="327.38100000000003" PositionZUnit="µm"/>
<Plane TheZ="32" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="327.481" PositionZUnit="µm"/>
<Plane TheZ="32" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="327.481" PositionZUnit="µm"/>
<Plane TheZ="32" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="327.481" PositionZUnit="µm"/>
<Plane TheZ="32" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="327.481" PositionZUnit="µm"/>
<Plane TheZ="32" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="327.481" PositionZUnit="µm"/>
<Plane TheZ="32" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="327.481" PositionZUnit="µm"/>
<Plane TheZ="33" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="327.581" PositionZUnit="µm"/>
<Plane TheZ="33" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="327.581" PositionZUnit="µm"/>
<Plane TheZ="33" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="327.581" PositionZUnit="µm"/>
<Plane TheZ="33" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="327.581" PositionZUnit="µm"/>
<Plane TheZ="33" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="327.581" PositionZUnit="µm"/>
<Plane TheZ="33" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="327.581" PositionZUnit="µm"/>
<Plane TheZ="34" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="327.681" PositionZUnit="µm"/>
<Plane TheZ="34" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="327.681" PositionZUnit="µm"/>
<Plane TheZ="34" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="327.681" PositionZUnit="µm"/>
<Plane TheZ="34" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="327.681" PositionZUnit="µm"/>
<Plane TheZ="34" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="327.681" PositionZUnit="µm"/>
<Plane TheZ="34" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="327.681" PositionZUnit="µm"/>
<Plane TheZ="35" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="327.781" PositionZUnit="µm"/>
<Plane TheZ="35" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="327.781" PositionZUnit="µm"/>
<Plane TheZ="35" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="327.781" PositionZUnit="µm"/>
<Plane TheZ="35" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="327.781" PositionZUnit="µm"/>
<Plane TheZ="35" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="327.781" PositionZUnit="µm"/>
<Plane TheZ="35" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="327.781" PositionZUnit="µm"/>
<Plane TheZ="36" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="327.88100000000003" PositionZUnit="µm"/>
<Plane TheZ="36" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="327.88100000000003" PositionZUnit="µm"/>
<Plane TheZ="36" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="327.88100000000003" PositionZUnit="µm"/>
<Plane TheZ="36" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="327.88100000000003" PositionZUnit="µm"/>
<Plane TheZ="36" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="327.88100000000003" PositionZUnit="µm"/>
<Plane TheZ="36" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="327.88100000000003" PositionZUnit="µm"/>
<Plane TheZ="37" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="327.981" PositionZUnit="µm"/>
<Plane TheZ="37" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="327.981" PositionZUnit="µm"/>
<Plane TheZ="37" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="327.981" PositionZUnit="µm"/>
<Plane TheZ="37" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="327.981" PositionZUnit="µm"/>
<Plane TheZ="37" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="327.981" PositionZUnit="µm"/>
<Plane TheZ="37" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="327.981" PositionZUnit="µm"/>
<Plane TheZ="38" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="328.081" PositionZUnit="µm"/>
<Plane TheZ="38" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="328.081" PositionZUnit="µm"/>
<Plane TheZ="38" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="328.081" PositionZUnit="µm"/>
<Plane TheZ="38" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="328.081" PositionZUnit="µm"/>
<Plane TheZ="38" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="328.081" PositionZUnit="µm"/>
<Plane TheZ="38" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="328.081" PositionZUnit="µm"/>
<Plane TheZ="39" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="328.181" PositionZUnit="µm"/>
<Plane TheZ="39" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="328.181" PositionZUnit="µm"/>
<Plane TheZ="39" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="328.181" PositionZUnit="µm"/>
<Plane TheZ="39" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="328.181" PositionZUnit="µm"/>
<Plane TheZ="39" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="328.181" PositionZUnit="µm"/>
<Plane TheZ="39" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="328.181" PositionZUnit="µm"/>
<Plane TheZ="40" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="328.281" PositionZUnit="µm"/>
<Plane TheZ="40" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="328.281" PositionZUnit="µm"/>
<Plane TheZ="40" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="328.281" PositionZUnit="µm"/>
<Plane TheZ="40" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="328.281" PositionZUnit="µm"/>
<Plane TheZ="40" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="328.281" PositionZUnit="µm"/>
<Plane TheZ="40" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="328.281" PositionZUnit="µm"/>
<Plane TheZ="41" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="328.38100000000003" PositionZUnit="µm"/>
<Plane TheZ="41" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="328.38100000000003" PositionZUnit="µm"/>
<Plane TheZ="41" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="328.38100000000003" PositionZUnit="µm"/>
<Plane TheZ="41" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="328.38100000000003" PositionZUnit="µm"/>
<Plane TheZ="41" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="328.38100000000003" PositionZUnit="µm"/>
<Plane TheZ="41" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="328.38100000000003" PositionZUnit="µm"/>
<Plane TheZ="42" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="328.481" PositionZUnit="µm"/>
<Plane TheZ="42" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="328.481" PositionZUnit="µm"/>
<Plane TheZ="42" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="328.481" PositionZUnit="µm"/>
<Plane TheZ="42" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="328.481" PositionZUnit="µm"/>
<Plane TheZ="42" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="328.481" PositionZUnit="µm"/>
<Plane TheZ="42" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="328.481" PositionZUnit="µm"/>
<Plane TheZ="43" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="328.581" PositionZUnit="µm"/>
<Plane TheZ="43" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="328.581" PositionZUnit="µm"/>
<Plane TheZ="43" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="328.581" PositionZUnit="µm"/>
<Plane TheZ="43" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="328.581" PositionZUnit="µm"/>
<Plane TheZ="43" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="328.581" PositionZUnit="µm"/>
<Plane TheZ="43" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="328.581" PositionZUnit="µm"/>
<Plane TheZ="44" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="328.681" PositionZUnit="µm"/>
<Plane TheZ="44" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="328.681" PositionZUnit="µm"/>
<Plane TheZ="44" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="328.681" PositionZUnit="µm"/>
<Plane TheZ="44" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="328.681" PositionZUnit="µm"/>
<Plane TheZ="44" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="328.681" PositionZUnit="µm"/>
<Plane TheZ="44" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="328.681" PositionZUnit="µm"/>
<Plane TheZ="45" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="328.781" PositionZUnit="µm"/>
<Plane TheZ="45" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="328.781" PositionZUnit="µm"/>
<Plane TheZ="45" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="328.781" PositionZUnit="µm"/>
<Plane TheZ="45" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="328.781" PositionZUnit="µm"/>
<Plane TheZ="45" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="328.781" PositionZUnit="µm"/>
<Plane TheZ="45" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="328.781" PositionZUnit="µm"/>
<Plane TheZ="46" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="328.88100000000003" PositionZUnit="µm"/>
<Plane TheZ="46" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="328.88100000000003" PositionZUnit="µm"/>
<Plane TheZ="46" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="328.88100000000003" PositionZUnit="µm"/>
<Plane TheZ="46" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="328.88100000000003" PositionZUnit="µm"/>
<Plane TheZ="46" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="328.88100000000003" PositionZUnit="µm"/>
<Plane TheZ="46" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="328.88100000000003" PositionZUnit="µm"/>
<Plane TheZ="47" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="328.981" PositionZUnit="µm"/>
<Plane TheZ="47" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="328.981" PositionZUnit="µm"/>
<Plane TheZ="47" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="328.981" PositionZUnit="µm"/>
<Plane TheZ="47" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="328.981" PositionZUnit="µm"/>
<Plane TheZ="47" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="328.981" PositionZUnit="µm"/>
<Plane TheZ="47" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="328.981" PositionZUnit="µm"/>
<Plane TheZ="48" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="329.081" PositionZUnit="µm"/>
<Plane TheZ="48" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="329.081" PositionZUnit="µm"/>
<Plane TheZ="48" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="329.081" PositionZUnit="µm"/>
<Plane TheZ="48" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="329.081" PositionZUnit="µm"/>
<Plane TheZ="48" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="329.081" PositionZUnit="µm"/>
<Plane TheZ="48" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="329.081" PositionZUnit="µm"/>
<Plane TheZ="49" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="329.181" PositionZUnit="µm"/>
<Plane TheZ="49" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="329.181" PositionZUnit="µm"/>
<Plane TheZ="49" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="329.181" PositionZUnit="µm"/>
<Plane TheZ="49" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="329.181" PositionZUnit="µm"/>
<Plane TheZ="49" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="329.181" PositionZUnit="µm"/>
<Plane TheZ="49" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="329.181" PositionZUnit="µm"/>
<Plane TheZ="50" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="329.281" PositionZUnit="µm"/>
<Plane TheZ="50" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="329.281" PositionZUnit="µm"/>
<Plane TheZ="50" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="329.281" PositionZUnit="µm"/>
<Plane TheZ="50" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="329.281" PositionZUnit="µm"/>
<Plane TheZ="50" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="329.281" PositionZUnit="µm"/>
<Plane TheZ="50" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="329.281" PositionZUnit="µm"/>
<Plane TheZ="51" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="329.38100000000003" PositionZUnit="µm"/>
<Plane TheZ="51" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="329.38100000000003" PositionZUnit="µm"/>
<Plane TheZ="51" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="329.38100000000003" PositionZUnit="µm"/>
<Plane TheZ="51" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="329.38100000000003" PositionZUnit="µm"/>
<Plane TheZ="51" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="329.38100000000003" PositionZUnit="µm"/>
<Plane TheZ="51" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="329.38100000000003" PositionZUnit="µm"/>
<Plane TheZ="52" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="329.481" PositionZUnit="µm"/>
<Plane TheZ="52" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="329.481" PositionZUnit="µm"/>
<Plane TheZ="52" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="329.481" PositionZUnit="µm"/>
<Plane TheZ="52" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="329.481" PositionZUnit="µm"/>
<Plane TheZ="52" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="329.481" PositionZUnit="µm"/>
<Plane TheZ="52" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="329.481" PositionZUnit="µm"/>
<Plane TheZ="53" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="329.581" PositionZUnit="µm"/>
<Plane TheZ="53" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="329.581" PositionZUnit="µm"/>
<Plane TheZ="53" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="329.581" PositionZUnit="µm"/>
<Plane TheZ="53" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="329.581" PositionZUnit="µm"/>
<Plane TheZ="53" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="329.581" PositionZUnit="µm"/>
<Plane TheZ="53" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="329.581" PositionZUnit="µm"/>
<Plane TheZ="54" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="329.681" PositionZUnit="µm"/>
<Plane TheZ="54" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="329.681" PositionZUnit="µm"/>
<Plane TheZ="54" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="329.681" PositionZUnit="µm"/>
<Plane TheZ="54" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="329.681" PositionZUnit="µm"/>
<Plane TheZ="54" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="329.681" PositionZUnit="µm"/>
<Plane TheZ="54" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="329.681" PositionZUnit="µm"/>
<Plane TheZ="55" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="329.781" PositionZUnit="µm"/>
<Plane TheZ="55" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="329.781" PositionZUnit="µm"/>
<Plane TheZ="55" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="329.781" PositionZUnit="µm"/>
<Plane TheZ="55" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="329.781" PositionZUnit="µm"/>
<Plane TheZ="55" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="329.781" PositionZUnit="µm"/>
<Plane TheZ="55" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="329.781" PositionZUnit="µm"/>
<Plane TheZ="56" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="329.88100000000003" PositionZUnit="µm"/>
<Plane TheZ="56" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="329.88100000000003" PositionZUnit="µm"/>
<Plane TheZ="56" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="329.88100000000003" PositionZUnit="µm"/>
<Plane TheZ="56" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="329.88100000000003" PositionZUnit="µm"/>
<Plane TheZ="56" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="329.88100000000003" PositionZUnit="µm"/>
<Plane TheZ="56" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="329.88100000000003" PositionZUnit="µm"/>
<Plane TheZ="57" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="329.981" PositionZUnit="µm"/>
<Plane TheZ="57" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="329.981" PositionZUnit="µm"/>
<Plane TheZ="57" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="329.981" PositionZUnit="µm"/>
<Plane TheZ="57" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="329.981" PositionZUnit="µm"/>
<Plane TheZ="57" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="329.981" PositionZUnit="µm"/>
<Plane TheZ="57" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="329.981" PositionZUnit="µm"/>
<Plane TheZ="58" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="330.081" PositionZUnit="µm"/>
<Plane TheZ="58" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="330.081" PositionZUnit="µm"/>
<Plane TheZ="58" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="330.081" PositionZUnit="µm"/>
<Plane TheZ="58" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="330.081" PositionZUnit="µm"/>
<Plane TheZ="58" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="330.081" PositionZUnit="µm"/>
<Plane TheZ="58" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="330.081" PositionZUnit="µm"/>
<Plane TheZ="59" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="330.181" PositionZUnit="µm"/>
<Plane TheZ="59" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="330.181" PositionZUnit="µm"/>
<Plane TheZ="59" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="330.181" PositionZUnit="µm"/>
<Plane TheZ="59" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="330.181" PositionZUnit="µm"/>
<Plane TheZ="59" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="330.181" PositionZUnit="µm"/>
<Plane TheZ="59" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="330.181" PositionZUnit="µm"/>
<Plane TheZ="60" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="330.281" PositionZUnit="µm"/>
<Plane TheZ="60" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="330.281" PositionZUnit="µm"/>
<Plane TheZ="60" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="330.281" PositionZUnit="µm"/>
<Plane TheZ="60" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="330.281" PositionZUnit="µm"/>
<Plane TheZ="60" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="330.281" PositionZUnit="µm"/>
<Plane TheZ="60" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="330.281" PositionZUnit="µm"/>
<Plane TheZ="61" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="330.38100000000003" PositionZUnit="µm"/>
<Plane TheZ="61" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="330.38100000000003" PositionZUnit="µm"/>
<Plane TheZ="61" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="330.38100000000003" PositionZUnit="µm"/>
<Plane TheZ="61" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="330.38100000000003" PositionZUnit="µm"/>
<Plane TheZ="61" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="330.38100000000003" PositionZUnit="µm"/>
<Plane TheZ="61" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="330.38100000000003" PositionZUnit="µm"/>
<Plane TheZ="62" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="330.481" PositionZUnit="µm"/>
<Plane TheZ="62" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="330.481" PositionZUnit="µm"/>
<Plane TheZ="62" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="330.481" PositionZUnit="µm"/>
<Plane TheZ="62" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="330.481" PositionZUnit="µm"/>
<Plane TheZ="62" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="330.481" PositionZUnit="µm"/>
<Plane TheZ="62" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="330.481" PositionZUnit="µm"/>
<Plane TheZ="63" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="330.581" PositionZUnit="µm"/>
<Plane TheZ="63" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="330.581" PositionZUnit="µm"/>
<Plane TheZ="63" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="330.581" PositionZUnit="µm"/>
<Plane TheZ="63" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="330.581" PositionZUnit="µm"/>
<Plane TheZ="63" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="330.581" PositionZUnit="µm"/>
<Plane TheZ="63" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="330.581" PositionZUnit="µm"/>
<Plane TheZ="64" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="330.681" PositionZUnit="µm"/>
<Plane TheZ="64" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="330.681" PositionZUnit="µm"/>
<Plane TheZ="64" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="330.681" PositionZUnit="µm"/>
<Plane TheZ="64" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="330.681" PositionZUnit="µm"/>
<Plane TheZ="64" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="330.681" PositionZUnit="µm"/>
<Plane TheZ="64" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="330.681" PositionZUnit="µm"/>
<Plane TheZ="65" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="330.781" PositionZUnit="µm"/>
<Plane TheZ="65" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="330.781" PositionZUnit="µm"/>
<Plane TheZ="65" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="330.781" PositionZUnit="µm"/>
<Plane TheZ="65" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="330.781" PositionZUnit="µm"/>
<Plane TheZ="65" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="330.781" PositionZUnit="µm"/>
<Plane TheZ="65" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="330.781" PositionZUnit="µm"/>
<Plane TheZ="66" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="330.88100000000003" PositionZUnit="µm"/>
<Plane TheZ="66" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="330.88100000000003" PositionZUnit="µm"/>
<Plane TheZ="66" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="330.88100000000003" PositionZUnit="µm"/>
<Plane TheZ="66" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="330.88100000000003" PositionZUnit="µm"/>
<Plane TheZ="66" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="330.88100000000003" PositionZUnit="µm"/>
<Plane TheZ="66" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="330.88100000000003" PositionZUnit="µm"/>
<Plane TheZ="67" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="330.981" PositionZUnit="µm"/>
<Plane TheZ="67" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="330.981" PositionZUnit="µm"/>
<Plane TheZ="67" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="330.981" PositionZUnit="µm"/>
<Plane TheZ="67" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="330.981" PositionZUnit="µm"/>
<Plane TheZ="67" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="330.981" PositionZUnit="µm"/>
<Plane TheZ="67" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="330.981" PositionZUnit="µm"/>
<Plane TheZ="68" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="331.081" PositionZUnit="µm"/>
<Plane TheZ="68" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="331.081" PositionZUnit="µm"/>
<Plane TheZ="68" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="331.081" PositionZUnit="µm"/>
<Plane TheZ="68" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="331.081" PositionZUnit="µm"/>
<Plane TheZ="68" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="331.081" PositionZUnit="µm"/>
<Plane TheZ="68" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="331.081" PositionZUnit="µm"/>
<Plane TheZ="69" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="331.181" PositionZUnit="µm"/>
<Plane TheZ="69" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="331.181" PositionZUnit="µm"/>
<Plane TheZ="69" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="331.181" PositionZUnit="µm"/>
<Plane TheZ="69" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="331.181" PositionZUnit="µm"/>
<Plane TheZ="69" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="331.181" PositionZUnit="µm"/>
<Plane TheZ="69" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="331.181" PositionZUnit="µm"/>
<Plane TheZ="70" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="331.281" PositionZUnit="µm"/>
<Plane TheZ="70" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="331.281" PositionZUnit="µm"/>
<Plane TheZ="70" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="331.281" PositionZUnit="µm"/>
<Plane TheZ="70" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="331.281" PositionZUnit="µm"/>
<Plane TheZ="70" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="331.281" PositionZUnit="µm"/>
<Plane TheZ="70" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="331.281" PositionZUnit="µm"/>
<Plane TheZ="71" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="331.38100000000003" PositionZUnit="µm"/>
<Plane TheZ="71" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="331.38100000000003" PositionZUnit="µm"/>
<Plane TheZ="71" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="331.38100000000003" PositionZUnit="µm"/>
<Plane TheZ="71" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="331.38100000000003" PositionZUnit="µm"/>
<Plane TheZ="71" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="331.38100000000003" PositionZUnit="µm"/>
<Plane TheZ="71" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="331.38100000000003" PositionZUnit="µm"/>
<Plane TheZ="72" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="331.481" PositionZUnit="µm"/>
<Plane TheZ="72" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="331.481" PositionZUnit="µm"/>
<Plane TheZ="72" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="331.481" PositionZUnit="µm"/>
<Plane TheZ="72" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="331.481" PositionZUnit="µm"/>
<Plane TheZ="72" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="331.481" PositionZUnit="µm"/>
<Plane TheZ="72" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="331.481" PositionZUnit="µm"/>
<Plane TheZ="73" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="331.581" PositionZUnit="µm"/>
<Plane TheZ="73" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="331.581" PositionZUnit="µm"/>
<Plane TheZ="73" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="331.581" PositionZUnit="µm"/>
<Plane TheZ="73" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="331.581" PositionZUnit="µm"/>
<Plane TheZ="73" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="331.581" PositionZUnit="µm"/>
<Plane TheZ="73" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="331.581" PositionZUnit="µm"/>
<Plane TheZ="74" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="331.681" PositionZUnit="µm"/>
<Plane TheZ="74" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="331.681" PositionZUnit="µm"/>
<Plane TheZ="74" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="331.681" PositionZUnit="µm"/>
<Plane TheZ="74" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="331.681" PositionZUnit="µm"/>
<Plane TheZ="74" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="331.681" PositionZUnit="µm"/>
<Plane TheZ="74" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="331.681" PositionZUnit="µm"/>
<Plane TheZ="75" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="331.781" PositionZUnit="µm"/>
<Plane TheZ="75" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="331.781" PositionZUnit="µm"/>
<Plane TheZ="75" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="331.781" PositionZUnit="µm"/>
<Plane TheZ="75" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="331.781" PositionZUnit="µm"/>
<Plane TheZ="75" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="331.781" PositionZUnit="µm"/>
<Plane TheZ="75" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="331.781" PositionZUnit="µm"/>
<Plane TheZ="76" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="331.88100000000003" PositionZUnit="µm"/>
<Plane TheZ="76" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="331.88100000000003" PositionZUnit="µm"/>
<Plane TheZ="76" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="331.88100000000003" PositionZUnit="µm"/>
<Plane TheZ="76" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="331.88100000000003" PositionZUnit="µm"/>
<Plane TheZ="76" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="331.88100000000003" PositionZUnit="µm"/>
<Plane TheZ="76" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="331.88100000000003" PositionZUnit="µm"/>
<Plane TheZ="77" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="331.981" PositionZUnit="µm"/>
<Plane TheZ="77" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="331.981" PositionZUnit="µm"/>
<Plane TheZ="77" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="331.981" PositionZUnit="µm"/>
<Plane TheZ="77" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="331.981" PositionZUnit="µm"/>
<Plane TheZ="77" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="331.981" PositionZUnit="µm"/>
<Plane TheZ="77" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="331.981" PositionZUnit="µm"/>
<Plane TheZ="78" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="332.081" PositionZUnit="µm"/>
<Plane TheZ="78" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="332.081" PositionZUnit="µm"/>
<Plane TheZ="78" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="332.081" PositionZUnit="µm"/>
<Plane TheZ="78" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="332.081" PositionZUnit="µm"/>
<Plane TheZ="78" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="332.081" PositionZUnit="µm"/>
<Plane TheZ="78" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="332.081" PositionZUnit="µm"/>
<Plane TheZ="79" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="332.181" PositionZUnit="µm"/>
<Plane TheZ="79" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="332.181" PositionZUnit="µm"/>
<Plane TheZ="79" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="332.181" PositionZUnit="µm"/>
<Plane TheZ="79" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="332.181" PositionZUnit="µm"/>
<Plane TheZ="79" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="332.181" PositionZUnit="µm"/>
<Plane TheZ="79" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="332.181" PositionZUnit="µm"/>
<Plane TheZ="80" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="332.281" PositionZUnit="µm"/>
<Plane TheZ="80" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="332.281" PositionZUnit="µm"/>
<Plane TheZ="80" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="332.281" PositionZUnit="µm"/>
<Plane TheZ="80" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="332.281" PositionZUnit="µm"/>
<Plane TheZ="80" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="332.281" PositionZUnit="µm"/>
<Plane TheZ="80" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="332.281" PositionZUnit="µm"/>
<Plane TheZ="81" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="332.381" PositionZUnit="µm"/>
<Plane TheZ="81" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="332.381" PositionZUnit="µm"/>
<Plane TheZ="81" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="332.381" PositionZUnit="µm"/>
<Plane TheZ="81" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="332.381" PositionZUnit="µm"/>
<Plane TheZ="81" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="332.381" PositionZUnit="µm"/>
<Plane TheZ="81" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="332.381" PositionZUnit="µm"/>
<Plane TheZ="82" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="332.481" PositionZUnit="µm"/>
<Plane TheZ="82" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="332.481" PositionZUnit="µm"/>
<Plane TheZ="82" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="332.481" PositionZUnit="µm"/>
<Plane TheZ="82" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="332.481" PositionZUnit="µm"/>
<Plane TheZ="82" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="332.481" PositionZUnit="µm"/>
<Plane TheZ="82" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="332.481" PositionZUnit="µm"/>
<Plane TheZ="83" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="332.581" PositionZUnit="µm"/>
<Plane TheZ="83" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="332.581" PositionZUnit="µm"/>
<Plane TheZ="83" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="332.581" PositionZUnit="µm"/>
<Plane TheZ="83" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="332.581" PositionZUnit="µm"/>
<Plane TheZ="83" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="332.581" PositionZUnit="µm"/>
<Plane TheZ="83" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="332.581" PositionZUnit="µm"/>
<Plane TheZ="84" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="332.681" PositionZUnit="µm"/>
<Plane TheZ="84" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="332.681" PositionZUnit="µm"/>
<Plane TheZ="84" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="332.681" PositionZUnit="µm"/>
<Plane TheZ="84" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="332.681" PositionZUnit="µm"/>
<Plane TheZ="84" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="332.681" PositionZUnit="µm"/>
<Plane TheZ="84" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="332.681" PositionZUnit="µm"/>
<Plane TheZ="85" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="332.781" PositionZUnit="µm"/>
<Plane TheZ="85" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="332.781" PositionZUnit="µm"/>
<Plane TheZ="85" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="332.781" PositionZUnit="µm"/>
<Plane TheZ="85" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="332.781" PositionZUnit="µm"/>
<Plane TheZ="85" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="332.781" PositionZUnit="µm"/>
<Plane TheZ="85" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="332.781" PositionZUnit="µm"/>
<Plane TheZ="86" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="332.881" PositionZUnit="µm"/>
<Plane TheZ="86" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="332.881" PositionZUnit="µm"/>
<Plane TheZ="86" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="332.881" PositionZUnit="µm"/>
<Plane TheZ="86" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="332.881" PositionZUnit="µm"/>
<Plane TheZ="86" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="332.881" PositionZUnit="µm"/>
<Plane TheZ="86" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="332.881" PositionZUnit="µm"/>
<Plane TheZ="87" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="332.981" PositionZUnit="µm"/>
<Plane TheZ="87" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="332.981" PositionZUnit="µm"/>
<Plane TheZ="87" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="332.981" PositionZUnit="µm"/>
<Plane TheZ="87" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="332.981" PositionZUnit="µm"/>
<Plane TheZ="87" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="332.981" PositionZUnit="µm"/>
<Plane TheZ="87" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="332.981" PositionZUnit="µm"/>
<Plane TheZ="88" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="333.081" PositionZUnit="µm"/>
<Plane TheZ="88" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="333.081" PositionZUnit="µm"/>
<Plane TheZ="88" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="333.081" PositionZUnit="µm"/>
<Plane TheZ="88" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="333.081" PositionZUnit="µm"/>
<Plane TheZ="88" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="333.081" PositionZUnit="µm"/>
<Plane TheZ="88" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="333.081" PositionZUnit="µm"/>
<Plane TheZ="89" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="333.181" PositionZUnit="µm"/>
<Plane TheZ="89" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="333.181" PositionZUnit="µm"/>
<Plane TheZ="89" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="333.181" PositionZUnit="µm"/>
<Plane TheZ="89" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="333.181" PositionZUnit="µm"/>
<Plane TheZ="89" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="333.181" PositionZUnit="µm"/>
<Plane TheZ="89" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="333.181" PositionZUnit="µm"/>
<Plane TheZ="90" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="333.281" PositionZUnit="µm"/>
<Plane TheZ="90" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="333.281" PositionZUnit="µm"/>
<Plane TheZ="90" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="333.281" PositionZUnit="µm"/>
<Plane TheZ="90" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="333.281" PositionZUnit="µm"/>
<Plane TheZ="90" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="333.281" PositionZUnit="µm"/>
<Plane TheZ="90" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="333.281" PositionZUnit="µm"/>
<Plane TheZ="91" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="333.381" PositionZUnit="µm"/>
<Plane TheZ="91" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="333.381" PositionZUnit="µm"/>
<Plane TheZ="91" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="333.381" PositionZUnit="µm"/>
<Plane TheZ="91" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="333.381" PositionZUnit="µm"/>
<Plane TheZ="91" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="333.381" PositionZUnit="µm"/>
<Plane TheZ="91" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="333.381" PositionZUnit="µm"/>
<Plane TheZ="92" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="333.481" PositionZUnit="µm"/>
<Plane TheZ="92" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="333.481" PositionZUnit="µm"/>
<Plane TheZ="92" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="333.481" PositionZUnit="µm"/>
<Plane TheZ="92" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="333.481" PositionZUnit="µm"/>
<Plane TheZ="92" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="333.481" PositionZUnit="µm"/>
<Plane TheZ="92" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="333.481" PositionZUnit="µm"/>
<Plane TheZ="93" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="333.581" PositionZUnit="µm"/>
<Plane TheZ="93" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="333.581" PositionZUnit="µm"/>
<Plane TheZ="93" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="333.581" PositionZUnit="µm"/>
<Plane TheZ="93" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="333.581" PositionZUnit="µm"/>
<Plane TheZ="93" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="333.581" PositionZUnit="µm"/>
<Plane TheZ="93" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="333.581" PositionZUnit="µm"/>
<Plane TheZ="94" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="333.681" PositionZUnit="µm"/>
<Plane TheZ="94" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="333.681" PositionZUnit="µm"/>
<Plane TheZ="94" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="333.681" PositionZUnit="µm"/>
<Plane TheZ="94" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="333.681" PositionZUnit="µm"/>
<Plane TheZ="94" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="333.681" PositionZUnit="µm"/>
<Plane TheZ="94" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="333.681" PositionZUnit="µm"/>
<Plane TheZ="95" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="333.781" PositionZUnit="µm"/>
<Plane TheZ="95" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="333.781" PositionZUnit="µm"/>
<Plane TheZ="95" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="333.781" PositionZUnit="µm"/>
<Plane TheZ="95" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="333.781" PositionZUnit="µm"/>
<Plane TheZ="95" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="333.781" PositionZUnit="µm"/>
<Plane TheZ="95" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="333.781" PositionZUnit="µm"/>
<Plane TheZ="96" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="333.881" PositionZUnit="µm"/>
<Plane TheZ="96" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="333.881" PositionZUnit="µm"/>
<Plane TheZ="96" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="333.881" PositionZUnit="µm"/>
<Plane TheZ="96" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="333.881" PositionZUnit="µm"/>
<Plane TheZ="96" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="333.881" PositionZUnit="µm"/>
<Plane TheZ="96" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="333.881" PositionZUnit="µm"/>
<Plane TheZ="97" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="333.981" PositionZUnit="µm"/>
<Plane TheZ="97" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="333.981" PositionZUnit="µm"/>
<Plane TheZ="97" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="333.981" PositionZUnit="µm"/>
<Plane TheZ="97" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="333.981" PositionZUnit="µm"/>
<Plane TheZ="97" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="333.981" PositionZUnit="µm"/>
<Plane TheZ="97" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="333.981" PositionZUnit="µm"/>
<Plane TheZ="98" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="334.081" PositionZUnit="µm"/>
<Plane TheZ="98" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="334.081" PositionZUnit="µm"/>
<Plane TheZ="98" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="334.081" PositionZUnit="µm"/>
<Plane TheZ="98" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="334.081" PositionZUnit="µm"/>
<Plane TheZ="98" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="334.081" PositionZUnit="µm"/>
<Plane TheZ="98" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="334.081" PositionZUnit="µm"/>
<Plane TheZ="99" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="334.181" PositionZUnit="µm"/>
<Plane TheZ="99" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="334.181" PositionZUnit="µm"/>
<Plane TheZ="99" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="334.181" PositionZUnit="µm"/>
<Plane TheZ="99" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="334.181" PositionZUnit="µm"/>
<Plane TheZ="99" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="334.181" PositionZUnit="µm"/>
<Plane TheZ="99" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="334.181" PositionZUnit="µm"/>
<Plane TheZ="100" TheT="0" TheC="0" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="334.281" PositionZUnit="µm"/>
<Plane TheZ="100" TheT="0" TheC="1" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="334.281" PositionZUnit="µm"/>
<Plane TheZ="100" TheT="0" TheC="2" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="334.281" PositionZUnit="µm"/>
<Plane TheZ="100" TheT="0" TheC="3" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="334.281" PositionZUnit="µm"/>
<Plane TheZ="100" TheT="0" TheC="4" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="334.281" PositionZUnit="µm"/>
<Plane TheZ="100" TheT="0" TheC="5" DeltaT="30479.35022952419" DeltaTUnit="s" PositionX="2219.1" PositionXUnit="µm" PositionY="4321.9" PositionYUnit="µm" PositionZ="334.281" PositionZUnit="µm"/>
</Pixels>
</Image>
</OME>
+1
View File
@@ -0,0 +1 @@
<?xml version="1.0" encoding="UTF-8"?><OME xmlns="http://www.openmicroscopy.org/Schemas/OME/2016-06" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Creator="OME Bio-Formats 5.2.2" UUID="urn:uuid:bebd2be7-8253-4b90-be93-4df567ffe1be" xsi:schemaLocation="http://www.openmicroscopy.org/Schemas/OME/2016-06 http://www.openmicroscopy.org/Schemas/OME/2016-06/ome.xsd"><Image ID="Image:0" Name="multi-channel.ome.tif"><Pixels BigEndian="true" DimensionOrder="XYZCT" ID="Pixels:0" Interleaved="false" SignificantBits="8" SizeC="3" SizeT="1" SizeX="439" SizeY="167" SizeZ="1" Type="int8"><Channel ID="Channel:0:0" SamplesPerPixel="1"><LightPath/></Channel><Channel ID="Channel:0:1" SamplesPerPixel="1"><LightPath/></Channel><Channel ID="Channel:0:2" SamplesPerPixel="1"><LightPath/></Channel><TiffData FirstC="0" FirstT="0" FirstZ="0" IFD="0" PlaneCount="1"><UUID FileName="multi-channel.ome.tif">urn:uuid:bebd2be7-8253-4b90-be93-4df567ffe1be</UUID></TiffData><TiffData FirstC="1" FirstT="0" FirstZ="0" IFD="1" PlaneCount="1"><UUID FileName="multi-channel.ome.tif">urn:uuid:bebd2be7-8253-4b90-be93-4df567ffe1be</UUID></TiffData><TiffData FirstC="2" FirstT="0" FirstZ="0" IFD="2" PlaneCount="1"><UUID FileName="multi-channel.ome.tif">urn:uuid:bebd2be7-8253-4b90-be93-4df567ffe1be</UUID></TiffData></Pixels></Image></OME>
+12
View File
@@ -0,0 +1,12 @@
<OME xmlns="http://www.openmicroscopy.org/Schemas/OME/2016-06" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openmicroscopy.org/Schemas/OME/2016-06 http://www.openmicroscopy.org/Schemas/OME/2016-06/ome.xsd">
<Image ID="Image:0" Name="test.tif">
<AcquisitionDate>2025-01-29T14:42:42</AcquisitionDate>
<Description/>
<Pixels ID="Pixels:0" DimensionOrder="XYCZT" Type="int8" SignificantBits="8" Interleaved="false" BigEndian="false" SizeX="2" SizeY="2" SizeZ="1" SizeC="1" SizeT="1">
<Channel ID="Channel:0:0" SamplesPerPixel="1">
<LightPath/>
</Channel>
<MetadataOnly/>
</Pixels>
</Image>
</OME>
-720
View File
@@ -1,720 +0,0 @@
from __future__ import annotations
import logging
import os
from collections import OrderedDict
from contextlib import ExitStack, redirect_stderr, redirect_stdout
from functools import wraps
from importlib.metadata import version
from io import StringIO
from multiprocessing.shared_memory import SharedMemory
from traceback import format_exc
from typing import (
Any,
Callable,
Generator,
Hashable,
Iterable,
Iterator,
NoReturn,
Optional,
Protocol,
Sequence,
Sized,
)
import numpy as np
import ray
from numpy.typing import ArrayLike, DTypeLike
from ray.remote_function import RemoteFunction
from ray.types import ObjectRef
from tqdm.auto import tqdm
from .pickler import dumps, loads
__version__ = version("parfor")
cpu_count = int(os.cpu_count())
class Bar(Protocol):
def update(self, n: int = 1) -> None: ...
class SharedArray(np.ndarray):
"""Numpy array whose memory can be shared between processes, so that memory use is reduced and changes in one
process are reflected in all other processes. Changes are not atomic, so protect changes with a lock to prevent
race conditions!
"""
def __new__(
cls,
shape: int | Sequence[int],
dtype: DTypeLike = float,
shm: str | SharedMemory = None,
offset: int = 0,
strides: tuple[int, int] = None,
order: str = None,
) -> SharedArray:
if isinstance(shm, str):
shm = SharedMemory(shm)
elif shm is None:
shm = SharedMemory(create=True, size=int(np.prod(shape) * np.dtype(dtype).itemsize)) # type: ignore
new = super().__new__(cls, shape, dtype, shm.buf, offset, strides, order)
new.shm = shm
return new # type: ignore
def __reduce__(
self,
) -> tuple[
Callable[[int | Sequence[int], DTypeLike, str], SharedArray],
tuple[int | tuple[int, ...], np.dtype, str],
]:
return self.__class__, (self.shape, self.dtype, self.shm.name)
def __enter__(self) -> SharedArray:
return self
def __exit__(self, *args: Any, **kwargs: Any) -> None:
if hasattr(self, "shm"):
self.shm.close()
self.shm.unlink()
def __del__(self) -> None:
if hasattr(self, "shm"):
self.shm.close()
def __array_finalize__(self, obj: np.ndarray | None) -> None:
if isinstance(obj, np.ndarray) and not isinstance(obj, SharedArray):
raise TypeError("view casting to SharedArray is not implemented because right now we need to make a copy")
@classmethod
def from_array(cls, array: ArrayLike) -> SharedArray:
"""copy existing array into a SharedArray"""
array = np.asarray(array)
new = cls(array.shape, array.dtype)
new[:] = array[:]
return new
class Chunks(Iterable):
"""Yield successive chunks from lists.
Usage: chunks(list0, list1, ...)
chunks(list0, list1, ..., size=s)
chunks(list0, list1, ..., number=n)
chunks(list0, list1, ..., ratio=r)
size: size of chunks, might change to optimize division between chunks
number: number of chunks, coerced to 1 <= n <= len(list0)
ratio: number of chunks / number of cpus, coerced to 1 <= n <= len(list0)
both size and number or ratio are given: use number or ratio, unless the chunk size would be bigger than size
both ratio and number are given: use ratio
"""
def __init__(
self,
*iterables: Iterable[Any] | Sized,
size: int = None,
number: int = None,
ratio: float = None,
length: int = None,
) -> None:
if length is None:
try:
length = min(*[len(iterable) for iterable in iterables]) if len(iterables) > 1 else len(iterables[0])
except TypeError:
raise TypeError(
"Cannot determine the length of the iterables(s), so the length must be provided as an argument."
)
if size is not None and (number is not None or ratio is not None):
if number is None:
number = int(cpu_count * ratio)
if length >= size * number:
number = round(length / size)
elif size is not None: # size of chunks
number = round(length / size)
elif ratio is not None: # number of chunks
number = int(cpu_count * ratio)
self.iterators = [iter(arg) for arg in iterables]
self.number_of_items = length
self.length = min(length, number)
self.lengths = [
((i + 1) * self.number_of_items // self.length) - (i * self.number_of_items // self.length)
for i in range(self.length)
]
def __iter__(self) -> Iterator[Any]:
for i in range(self.length):
p, q = (
(i * self.number_of_items // self.length),
((i + 1) * self.number_of_items // self.length),
)
if len(self.iterators) == 1:
yield [next(self.iterators[0]) for _ in range(q - p)]
else:
yield [[next(iterator) for _ in range(q - p)] for iterator in self.iterators]
def __len__(self) -> int:
return self.length
class ExternalBar(Iterable):
def __init__(
self,
iterable: Iterable = None,
callback: Callable[[int], None] = None,
total: int = 0,
) -> None:
self.iterable = iterable
self.callback = callback
self.total = total
self._n = 0
def __enter__(self) -> ExternalBar:
return self
def __exit__(self, *args: Any, **kwargs: Any) -> None:
return
def __iter__(self) -> Iterator[Any]:
for n, item in enumerate(self.iterable):
yield item
self.n = n + 1
def update(self, n: int = 1) -> None:
self.n += n
@property
def n(self) -> int:
return self._n
@n.setter
def n(self, n: int) -> None:
if n != self._n:
self._n = n
if self.callback is not None:
self.callback(n)
def get_worker(n_processes) -> RemoteFunction:
n_processes = n_processes or PoolSingleton.cpu_count
num_cpus = None if n_processes is None else cpu_count / n_processes
if not ray.is_initialized():
os.environ["RAY_ACCEL_ENV_VAR_OVERRIDE_ON_ZERO"] = "0"
ray.init(logging_level=logging.ERROR, log_to_driver=False, include_dashboard=False)
def worker(task):
try:
with ExitStack() as stack: # noqa
if task.allow_output:
out = StringIO()
err = StringIO()
stack.enter_context(redirect_stdout(out))
stack.enter_context(redirect_stderr(err))
else:
stack.enter_context(redirect_stdout(open(os.devnull, "w")))
stack.enter_context(redirect_stderr(open(os.devnull, "w")))
try:
task()
task.status = ("done",)
except Exception: # noqa
task.status = "task_error", format_exc()
if task.allow_output:
task.out = out.getvalue()
task.err = err.getvalue()
except KeyboardInterrupt: # noqa
pass
return task
if num_cpus:
return ray.remote(num_cpus=num_cpus)(worker) # type: ignore
else:
return ray.remote(worker) # type: ignore
class DequeDict(OrderedDict):
def __init__(self, maxlen: int = None, *args: Any, **kwargs: Any) -> None:
self.maxlen = maxlen
super().__init__(*args, **kwargs)
def __setitem__(self, *args: Any, **kwargs: Any) -> None:
super().__setitem__(*args, **kwargs)
self.truncate()
def truncate(self) -> None:
if self.maxlen is not None:
while len(self) > self.maxlen:
self.popitem(False)
def update(self, *args: Any, **kwargs: Any) -> None:
super().update(*args, **kwargs) # type: ignore
self.truncate()
cache = DequeDict(128)
class Task:
def __init__(
self,
handle: Hashable,
fun: Callable[[Any, ...], Any],
args: tuple[Any, ...] = (),
kwargs: dict[str, Any] = None,
allow_output: bool = False,
) -> None:
self.handle = handle
self.fun = fun
self.args = args
self.kwargs = kwargs or {}
self.name = fun.__name__ if hasattr(fun, "__name__") else None
self.done = False
self.result = None
self.out = None
self.err = None
self.future = None
self.status = "starting"
self.allow_output = allow_output
@staticmethod
def get(item: tuple[bool, Any]) -> Any:
if item[0]:
return loads(ray.get(item[1]))
else:
return ray.get(item[1])
@staticmethod
def put(item: Any) -> tuple[bool, Any]:
try:
h = hash(item)
if not h in cache:
try:
cache[h] = False, ray.put(item)
except Exception: # noqa
cache[h] = True, ray.put(dumps(item, recurse=True))
else:
cache.move_to_end(h)
return cache[h]
except TypeError:
try:
return False, ray.put(item)
except Exception: # noqa
return True, ray.put(dumps(item, recurse=True))
@property
def fun(self) -> Callable[[Any, ...], Any]:
return self.get(self._fun)
@fun.setter
def fun(self, fun: Callable[[Any, ...], Any]):
self._fun = self.put(fun)
@property
def args(self) -> tuple[Any, ...]:
return tuple([self.get(arg) for arg in self._args])
@args.setter
def args(self, args: tuple[Any, ...]) -> None:
self._args = [self.put(arg) for arg in args]
@property
def kwargs(self) -> dict[str, Any]:
return {key: self.get(value) for key, value in self._kwargs.items()}
@kwargs.setter
def kwargs(self, kwargs: dict[str, Any]) -> None:
self._kwargs = {key: self.put(value) for key, value in kwargs.items()}
@property
def result(self) -> Any:
return self.get(self._result)
@result.setter
def result(self, result: Any) -> None:
self._result = self.put(result)
def __call__(self) -> Task:
if not self.done:
self.result = self.fun(*self.args, **self.kwargs) # noqa
self.done = True
return self
def __repr__(self) -> str:
if self.done:
return f"Task {self.handle}, result: {self.result}"
else:
return f"Task {self.handle}"
class ParPool:
"""Parallel processing with addition of iterations at any time and request of that result any time after that.
The target function and its argument can be changed at any time.
"""
def __init__(
self,
fun: Callable[[Any, ...], Any] = None,
args: tuple[Any] = None,
kwargs: dict[str, Any] = None,
n_processes: int = None,
bar: Bar = None,
allow_output: bool = False,
):
self.handle = 0
self.tasks = {}
self.bar = bar
self.bar_lengths = {}
self.allow_output = allow_output
self.fun = fun
self.args = args
self.kwargs = kwargs
self.n_processes = n_processes or PoolSingleton.cpu_count
self.worker = get_worker(self.n_processes)
def __getstate__(self) -> NoReturn:
raise RuntimeError(f"Cannot pickle {self.__class__.__name__} object.")
def __enter__(self) -> ParPool:
return self
def __exit__(self, *args: Any, **kwargs: Any) -> None:
self.close()
def __call__(self, n: Any, handle: Hashable = None, barlength: int = 1) -> None:
self.add_task(
args=(n, *(() if self.args is None else self.args)),
handle=handle,
barlength=barlength,
)
def close(self) -> None:
cache.clear()
def add_task(
self,
fun: Callable[[Any, ...], Any] = None,
args: tuple[Any, ...] = None,
kwargs: dict[str, Any] = None,
handle: Hashable = None,
barlength: int = 1,
allow_output: bool = False,
) -> Optional[int]:
if handle is None:
new_handle = self.handle
self.handle += 1
else:
new_handle = handle
if new_handle in self:
raise ValueError(f"handle {new_handle} already present")
task = Task(
new_handle,
fun or self.fun,
args or self.args,
kwargs or self.kwargs,
allow_output or self.allow_output,
)
self.block_until_space_available()
task.future = self.worker.remote(task)
self.tasks[new_handle] = task
self.bar_lengths[new_handle] = barlength
if handle is None:
return new_handle
else:
return None
def __setitem__(self, handle: Hashable, n: Any) -> None:
"""Add new iteration."""
self(n, handle=handle)
def __getitem__(self, handle: Hashable) -> Any:
"""Request result and delete its record. Wait if result not yet available."""
if handle not in self:
raise KeyError(f"No task with handle: {handle} in pool")
task = self.finalize_task(self.tasks[handle])
self.tasks.pop(task.handle)
return task.result
def __contains__(self, handle: Hashable) -> bool:
return handle in self.tasks
def __delitem__(self, handle: Hashable) -> None:
self.tasks.pop(handle)
def finalize_task(self, future: ObjectRef | Task) -> Task:
if isinstance(future, Task):
task: Task = future
future = task.future
else:
task = None # type: ignore
if future is not None:
task: Task = ray.get(future) # type: ignore
code, *args = task.status
if task.out:
if hasattr(self.bar, "write"):
self.bar.write(task.out, end="")
else:
print(task.out, end="")
if task.err:
if hasattr(self.bar, "write"):
self.bar.write(task.err, end="")
else:
print(task.err, end="")
getattr(self, code)(task, *args)
self.tasks[task.handle] = task
return task
def block_until_space_available(self) -> None:
if len(self.tasks) < 3 * self.n_processes:
return
while True:
if self.tasks:
futures = [task.future for task in self.tasks.values() if task.future is not None]
done, busy = ray.wait(futures, num_returns=1, timeout=0.01)
for d in done:
self.finalize_task(d) # type: ignore
if len(busy) < 3 * self.n_processes:
return
def get_newest(self) -> Any:
"""Request the newest handle and result and delete its record. Wait if result not yet available."""
if self.tasks:
done = [task for task in self.tasks.values() if task.future is None]
if done:
task = done[0]
self.tasks.pop(task.handle)
return task.handle, task.result
while True:
futures = [task.future for task in self.tasks.values() if task.future is not None]
done, _ = ray.wait(futures, num_returns=1, timeout=0.01)
if done:
task = self.finalize_task(done[0])
self.tasks.pop(task.handle)
return task.handle, task.result
raise StopIteration
def task_error(self, task: Task, error: Exception) -> None:
if task.handle in self:
task = self.tasks[task.handle]
print(f"Error from process working on iteration {task.handle}:\n")
print(error)
print("Retrying in main process...")
task()
raise Exception(f"Function '{task.name}' cannot be executed by parfor, amend or execute in serial.")
def done(self, task: Task) -> None:
if task.handle in self: # if not, the task was restarted erroneously
self.tasks[task.handle] = task
if hasattr(self.bar, "update"):
self.bar.update(self.bar_lengths.pop(task.handle))
class PoolSingleton:
cpu_count: int = os.cpu_count()
@staticmethod
def close(*args, **kwargs) -> None:
pass
class Worker:
nested: bool = False
def gmap(
fun: Callable[[Any, ...], Any],
iterable: Iterable[Any] = None,
args: tuple[Any, ...] = None,
kwargs: dict[str, Any] = None,
total: int = None,
desc: str = None,
bar: Bar | bool = True,
serial: bool = None,
n_processes: int = None,
yield_ordered: bool = True,
yield_index: bool = False,
allow_output: bool = False,
**bar_kwargs: Any,
) -> Generator[Any, None, None]:
"""map a function fun to each iteration in iterable
use as a function: pmap
use as a decorator: parfor
best use: iterable is a generator and length is given to this function as 'total'
required:
fun: function taking arguments: iteration from iterable, other arguments defined in args & kwargs
iterable: iterable or iterator from which an item is given to fun as a first argument
optional:
args: tuple with other unnamed arguments to fun
kwargs: dict with other named arguments to fun
total: give the length of the iterator in cases where len(iterator) results in an error
desc: string with description of the progress bar
bar: bool enable progress bar,
or a callback function taking the number of passed iterations as an argument
serial: execute in series instead of parallel if True, None (default): let pmap decide
n_processes: number of processes to use,
the parallel pool will be restarted if the current pool does not have the right number of processes
yield_ordered: return the result in the same order as the iterable
yield_index: return the index of the result too
allow_output: allow output from subprocesses
**bar_kwargs: keywords arguments for tqdm.tqdm
output:
list (pmap) or generator (gmap) with results from applying the function \'fun\' to each iteration
of the iterable / iterator
examples:
<< from time import sleep
<<
@parfor(range(10), (3,))
def fun(i, a):
sleep(1)
return a * i ** 2
fun
>> [0, 3, 12, 27, 48, 75, 108, 147, 192, 243]
<<
def fun(i, a):
sleep(1)
return a * i ** 2
pmap(fun, range(10), (3,))
>> [0, 3, 12, 27, 48, 75, 108, 147, 192, 243]
equivalent to using the deco module:
<<
@concurrent
def fun(i, a):
time.sleep(1)
return a * i ** 2
@synchronized
def run(iterator, a):
res = []
for i in iterator:
res.append(fun(i, a))
return res
run(range(10), 3)
>> [0, 3, 12, 27, 48, 75, 108, 147, 192, 243]
all equivalent to the serial for-loop:
<<
a = 3
fun = []
for i in range(10):
sleep(1)
fun.append(a * i ** 2)
fun
>> [0, 3, 12, 27, 48, 75, 108, 147, 192, 243]
"""
is_chunked = isinstance(iterable, Chunks)
if is_chunked:
chunk_fun = fun
else:
iterable = Chunks(iterable, ratio=5, length=total)
@wraps(fun)
def chunk_fun(iterable: Iterable, *args: Any, **kwargs: Any) -> list[Any]: # noqa
return [fun(iteration, *args, **kwargs) for iteration in iterable]
if args is None:
args = ()
if kwargs is None:
kwargs = {}
if "total" not in bar_kwargs:
bar_kwargs["total"] = sum(iterable.lengths)
if "desc" not in bar_kwargs:
bar_kwargs["desc"] = desc
if "disable" not in bar_kwargs:
bar_kwargs["disable"] = not bar
if serial is True or (serial is None and len(iterable) < min(cpu_count, 4)): # serial case
def tqdm_chunks(chunks: Chunks, *args, **kwargs) -> Iterable[Any]: # noqa
with tqdm(*args, **kwargs) as b:
for chunk, length in zip(chunks, chunks.lengths): # noqa
yield chunk
b.update(length)
iterable = (
ExternalBar(iterable, bar, sum(iterable.lengths)) if callable(bar) else tqdm_chunks(iterable, **bar_kwargs) # type: ignore
)
if is_chunked:
if yield_index:
for i, c in enumerate(iterable):
yield i, chunk_fun(c, *args, **kwargs)
else:
for c in iterable:
yield chunk_fun(c, *args, **kwargs)
else:
if yield_index:
for i, c in enumerate(iterable):
for q in chunk_fun(c, *args, **kwargs):
yield i, q
else:
for c in iterable:
yield from chunk_fun(c, *args, **kwargs)
else: # parallel case
with ExitStack() as stack: # noqa
if callable(bar):
bar = stack.enter_context(ExternalBar(callback=bar)) # noqa
else:
bar = stack.enter_context(tqdm(**bar_kwargs))
with ParPool(chunk_fun, args, kwargs, n_processes, bar, allow_output) as p: # type: ignore
for i, (j, l) in enumerate(zip(iterable, iterable.lengths)): # add work to the queue
p(j, handle=i, barlength=l)
if bar.total is None or bar.total < i + 1:
bar.total = i + 1
if is_chunked:
if yield_ordered:
if yield_index:
for i in range(len(iterable)):
yield i, p[i]
else:
for i in range(len(iterable)):
yield p[i]
else:
if yield_index:
for _ in range(len(iterable)):
yield p.get_newest()
else:
for _ in range(len(iterable)):
yield p.get_newest()[1]
else:
if yield_ordered:
if yield_index:
for i in range(len(iterable)):
for q in p[i]:
yield i, q
else:
for i in range(len(iterable)):
yield from p[i]
else:
if yield_index:
for _ in range(len(iterable)):
i, n = p.get_newest()
for q in n:
yield i, q
else:
for _ in range(len(iterable)):
yield from p.get_newest()[1]
def pmap(*args, **kwargs) -> list[Any]:
return list(gmap(*args, **kwargs))
def parfor(*args: Any, **kwargs: Any) -> Callable[[Callable[[Any, ...], Any]], list[Any]]:
def decfun(fun: Callable[[Any, ...], Any]) -> list[Any]:
return pmap(fun, *args, **kwargs)
return decfun
try:
parfor.__doc__ = pmap.__doc__ = gmap.__doc__
pmap.__annotations__ = gmap.__annotations__ | pmap.__annotations__
parfor.__annotations__ = {key: value for key, value in pmap.__annotations__.items() if key != "fun"}
except AttributeError:
pass
-119
View File
@@ -1,119 +0,0 @@
from __future__ import annotations
import copyreg
from io import BytesIO
from pickle import PicklingError
from typing import Any, Callable
import dill
loads = dill.loads
class CouldNotBePickled:
def __init__(self, class_name: str) -> None:
self.class_name = class_name
def __repr__(self) -> str:
return f"Item of type '{self.class_name}' could not be pickled and was omitted."
@classmethod
def reduce(cls, item: Any) -> tuple[Callable[[str], CouldNotBePickled], tuple[str]]:
return cls, (type(item).__name__,)
class Pickler(dill.Pickler):
"""Overload dill to ignore unpicklable parts of objects.
You probably didn't want to use these parts anyhow.
However, if you did, you'll have to find some way to make them picklable.
"""
def save(self, obj: Any, save_persistent_id: bool = True) -> None:
"""Copied from pickle and amended."""
self.framer.commit_frame()
# Check for persistent id (defined by a subclass)
pid = self.persistent_id(obj)
if pid is not None and save_persistent_id:
self.save_pers(pid)
return
# Check the memo
x = self.memo.get(id(obj))
if x is not None:
self.write(self.get(x[0]))
return
rv = NotImplemented
reduce = getattr(self, "reducer_override", None)
if reduce is not None:
rv = reduce(obj)
if rv is NotImplemented:
# Check the type dispatch table
t = type(obj)
f = self.dispatch.get(t)
if f is not None:
f(self, obj) # Call unbound method with explicit self
return
# Check private dispatch table if any, or else
# copyreg.dispatch_table
reduce = getattr(self, "dispatch_table", copyreg.dispatch_table).get(t)
if reduce is not None:
rv = reduce(obj)
else:
# Check for a class with a custom metaclass; treat as regular
# class
if issubclass(t, type):
self.save_global(obj)
return
# Check for a __reduce_ex__ method, fall back to __reduce__
reduce = getattr(obj, "__reduce_ex__", None)
try:
if reduce is not None:
rv = reduce(self.proto)
else:
reduce = getattr(obj, "__reduce__", None)
if reduce is not None:
rv = reduce()
else:
raise PicklingError("Can't pickle %r object: %r" % (t.__name__, obj))
except Exception: # noqa
rv = CouldNotBePickled.reduce(obj)
# Check for string returned by reduce(), meaning "save as global"
if isinstance(rv, str):
try:
self.save_global(obj, rv)
except Exception: # noqa
self.save_global(obj, CouldNotBePickled.reduce(obj))
return
# Assert that reduce() returned a tuple
if not isinstance(rv, tuple):
raise PicklingError("%s must return string or tuple" % reduce)
# Assert that it returned an appropriately sized tuple
length = len(rv)
if not (2 <= length <= 6):
raise PicklingError("Tuple returned by %s must have two to six elements" % reduce)
# Save the reduce() output and finally memoize the object
try:
self.save_reduce(obj=obj, *rv)
except Exception: # noqa
self.save_reduce(obj=obj, *CouldNotBePickled.reduce(obj))
def dumps(
obj: Any, protocol: str = None, byref: bool = None, fmode: str = None, recurse: bool = True, **kwds: Any
) -> bytes:
"""pickle an object to a string"""
protocol = dill.settings["protocol"] if protocol is None else int(protocol)
_kwds = kwds.copy()
_kwds.update(dict(byref=byref, fmode=fmode, recurse=recurse))
with BytesIO() as file:
Pickler(file, protocol, **_kwds).dump(obj)
return file.getvalue()
-30
View File
@@ -1,30 +0,0 @@
[project]
name = "parfor"
version = "2026.5.0"
description = "A package to mimic the use of parfor as done in Matlab."
authors = [
{ name = "Wim Pomp-Pervova", email = "wimpomp@gmail.com" }
]
license = { text = "MIT" }
readme = "README.md"
keywords = ["parfor", "concurrency", "multiprocessing", "parallel"]
requires-python = ">=3.10"
dependencies = [
"dill >= 0.3.0",
"numpy",
"tqdm >= 4.50.0",
"ray",
]
[project.urls]
repository = "https://git.wimpomp.nl/wim/parfor"
[project.optional-dependencies]
test = ["pytest"]
[tool.ruff]
line-length = 119
indent-width = 4
[tool.isort]
line_length = 119
-174
View File
@@ -1,174 +0,0 @@
from __future__ import annotations
from dataclasses import dataclass
from os import getpid
from time import sleep
from typing import Any, Iterator, Optional, Sequence
import numpy as np
import pytest
from parfor import Chunks, ParPool, SharedArray, parfor, pmap
class SequenceIterator:
def __init__(self, sequence: Sequence) -> None:
self._sequence = sequence
self._index = 0
def __iter__(self) -> SequenceIterator:
return self
def __next__(self) -> Any:
if self._index < len(self._sequence):
item = self._sequence[self._index]
self._index += 1
return item
else:
raise StopIteration
def __len__(self) -> int:
return len(self._sequence)
class Iterable:
def __init__(self, sequence: Sequence) -> None:
self.sequence = sequence
def __iter__(self) -> SequenceIterator:
return SequenceIterator(self.sequence)
def iterators() -> tuple[Iterator, Optional[int]]:
yield range(10), None
yield list(range(10)), None
yield (i for i in range(10)), 10
yield SequenceIterator(range(10)), None
yield Iterable(range(10)), 10
@pytest.mark.parametrize("iterator", iterators())
def test_chunks(iterator: tuple[Iterator, Optional[int]]) -> None:
chunks = Chunks(iterator[0], size=2, length=iterator[1])
assert list(chunks) == [[0, 1], [2, 3], [4, 5], [6, 7], [8, 9]]
def test_parpool() -> None:
def fun(i, j, k) -> int: # noqa
return i * j * k
with ParPool(fun, (3,), {"k": 2}) as pool: # noqa
for i in range(10):
pool[i] = i
assert [pool[i] for i in range(10)] == [0, 6, 12, 18, 24, 30, 36, 42, 48, 54]
def test_parfor() -> None:
@parfor(range(10), (3,), {"k": 2})
def fun(i, j, k):
return i * j * k
assert fun == [0, 6, 12, 18, 24, 30, 36, 42, 48, 54]
@pytest.mark.parametrize("serial", (True, False))
def test_pmap(serial) -> None:
def fun(i, j, k):
return i * j * k
assert pmap(fun, range(10), (3,), {"k": 2}, serial=serial) == [
0,
6,
12,
18,
24,
30,
36,
42,
48,
54,
]
@pytest.mark.parametrize("serial", (True, False))
def test_pmap_with_idx(serial) -> None:
def fun(i, j, k):
return i * j * k
assert pmap(fun, range(10), (3,), {"k": 2}, serial=serial, yield_index=True) == [
(0, 0),
(1, 6),
(2, 12),
(3, 18),
(4, 24),
(5, 30),
(6, 36),
(7, 42),
(8, 48),
(9, 54),
]
@pytest.mark.parametrize("serial", (True, False))
def test_pmap_chunks(serial) -> None:
def fun(i, j, k):
return [i_ * j * k for i_ in i]
chunks = Chunks(range(10), size=2)
assert pmap(fun, chunks, (3,), {"k": 2}, serial=serial) == [
[0, 6],
[12, 18],
[24, 30],
[36, 42],
[48, 54],
]
def test_id_reuse() -> None:
def fun(i):
return i[0].a
@dataclass
class T:
a: int = 3
def gen(total):
for i in range(total):
t = T(i)
yield t
del t
a = pmap(fun, Chunks(gen(1000), size=1, length=1000), total=1000) # noqa
assert all([i == j for i, j in enumerate(a)])
@pytest.mark.parametrize("n_processes", (2, 4, 6))
def test_n_processes(n_processes) -> None:
@parfor(range(12), n_processes=n_processes)
def fun(i): # noqa
sleep(0.25)
return getpid()
assert len(set(fun)) <= n_processes
def test_shared_array() -> None:
def fun(i, a):
a[i] = i
with SharedArray(100, int) as arr:
pmap(fun, range(len(arr)), (arr,))
b = np.array(arr)
assert np.all(b == np.arange(len(arr)))
def test_nesting() -> None:
def a(i):
return i**2
def b(i):
return pmap(a, range(i, i + 50))
assert pmap(b, range(10)) == [[i**2 for i in range(j, j + 50)] for j in range(10)]