Open and navigate an export¶
This notebook downloads a small synthetic v2 export so you can run every cell immediately. When you are ready to analyze your own data, change PROJECT_FILE to the path of your NeuroQP ZIP.
In [1]:
Copied!
from pathlib import Path
from urllib.request import urlretrieve
from neuroqp import open_export
PROJECT_FILE = Path("neuroqp-example-v2.zip") # Change this to your own project export.
EXAMPLE_URL = (
"https://raw.githubusercontent.com/neuroqp/neuroqp-python/"
"bc913cd/docs/assets/downloads/neuroqp-example-v2.zip"
)
if not PROJECT_FILE.is_file():
urlretrieve(EXAMPLE_URL, PROJECT_FILE)
from pathlib import Path
from urllib.request import urlretrieve
from neuroqp import open_export
PROJECT_FILE = Path("neuroqp-example-v2.zip") # Change this to your own project export.
EXAMPLE_URL = (
"https://raw.githubusercontent.com/neuroqp/neuroqp-python/"
"bc913cd/docs/assets/downloads/neuroqp-example-v2.zip"
)
if not PROJECT_FILE.is_file():
urlretrieve(EXAMPLE_URL, PROJECT_FILE)
In [3]:
Copied!
with open_export(PROJECT_FILE) as export:
rows = [
(slice_.name, image.staining.name, image.metadata.original_filename)
for slice_ in export.slices
for image in slice_.images
]
rows
with open_export(PROJECT_FILE) as export:
rows = [
(slice_.name, image.staining.name, image.metadata.original_filename)
for slice_ in export.slices
for image in slice_.images
]
rows
Out[3]:
[('Slice 1', 'DAPI', 'minimal.tif')]