Skip to main content

napari-file2folder

License MIT PyPI Python Version napari hub

A plugin to inspect bioimages (e.g. .tif, .czi, .nd2, .lsm...) and save them as individual .tif files in a folder.

napari-file2folder is a napari plugin that is part of the Tapenade project. Tapenade is a tool for the analysis of dense 3D tissues acquired with deep imaging microscopy. It is designed to be user-friendly and to provide a comprehensive analysis of the data.

If you use this plugin for your research, please cite us.

Overview

This plugin allows you to inspect (possibly large) bioimages by displaying their shape (number of elements in each dimension), and allowing you to save each element along a chosen dimension as a separate .tif file in a folder. This is useful when you have a large movie or stack of images and you want to save each frame or slice as a separate file. Optionally, the plugin allows the user to visualize the middle element of a given dimension to help the user decide which dimension to save as separate files.

The plugin currently supports the following file formats:

  • .tif
  • .ome.tiff
  • .zarr
  • .ome.zarr
  • .nd2
  • .lsm
  • .czi

This plugin leverages tifffile, bioio, and zarr to circumvent loading the entire images in memory, which allows inspection of very large images.

[!CAUTION] When inspecting the middle element of a dimension, or when saving one element of a dimension as a separate file, the plugin loads the element in memory, which means that at least this lone element must fit in memory.

Installation

The plugin obviously requires napari to run. If you don't have it yet, follow the instructions here.

Compatible with Python 3.9 to 3.13 (recommended: 3.12).

This plugin also provides a Napari reader, so drag-and-drop can load supported bioimages using the bioio library.

The simplest way to install napari-file2folder is via the napari plugin manager. Open Napari, go to Plugins > Install/Uninstall Packages... and search for napari-file2folder. Click on the install button and you are ready to go!

You can install napari-file2folder via pip:

pip install napari-file2folder

How to cite

If you use this plugin for your research, please cite us using the following reference:

  • Jules Vanaret, Alice Gros, Valentin Dunsing-Eichenauer, Agathe Rostan, Philippe Roudot, Pierre-François Lenne, Léo Guignard, Sham Tlili (2025) A quantitative pipeline for whole-mount deep imaging and analysis of multi-layered organoids across scales. eLife 14:RP107154 ; doi:https://doi.org/10.7554/eLife.107154.2

Contributing

Contributions are very welcome. Tests can be run with tox, please ensure the coverage at least stays the same before you submit a pull request.

License

Distributed under the terms of the MIT license, "napari-file2folder" is free and open source software

Issues

If you encounter any problems, please [file an issue] along with a detailed description.


This napari plugin was generated with Cookiecutter using @napari's cookiecutter-napari-plugin template.

Release files for napari-file2folder 1.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for napari-file2folder 1.0.2
File Size Uploaded
napari_file2folder-1.0.2.tar.gz 14.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for napari-file2folder 1.0.2
File Interpreter ABI Platform
napari_file2folder-1.0.2-py3-none-any.whl Python 3 none any Details

Total release size: 26.1 kB

Release files / napari_file2folder-1.0.2.tar.gz

Download URL napari_file2folder-1.0.2.tar.gz
Size 14.0 kB
Tags Source
SHA-256 checksum
How to use checksums
6f4306fdf4e5c29b0d563c8af6e896f3996456fa845223ffc304d034613df242
BLAKE2b-256 checksum
How to use checksums
799bd6795375575992e0e63e2ba5eea8feebfd45953e0832e4f047dd20469ace
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.14

Release files / napari_file2folder-1.0.2-py3-none-any.whl

Download URL napari_file2folder-1.0.2-py3-none-any.whl
Size 12.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f09b2ceb2af84c75ce88ca165a952ba59591464bbf0244a70e749a4718be7951
BLAKE2b-256 checksum
How to use checksums
561218f78b8344888d0f94a9d8e6e2decc88be44ce5145a7e2b7aeffe9e57ff8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.14

Release history Release notifications | RSS feed

This release

1.0.2 This release

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page