Skip to main content

Author: Vladimir Shteyn

GitHub: [GitHub](https://github.com/mistervladimir)

LinkedIn: [LinkedIn](https://www.linkedin.com/in/vladimir-shteyn/)

Introduction

fijitools is a Python API for working with Fiji/ImageJ ROI data.

Features

ROI I/O: Reading ImageJ/FIJI region of interest (ROI) data saved in .zip format. ROI bytestream data from the entire .zip file is parsed all together as a single numpy array, and dispatched to classes particular to each ROI type. Currently all ROI may be read, but only ROI objects for rectangles and ellipses have been written. Python ROI instances may be converted back to ImageJ/FIJI bytestreams, saved as .zip files, and read by ImageJ/FIJI. This is a work in progress.

CSV Parsing: Uses regular expressions to filter ImageJ/FIJI data generated with the RoiManager->Multi-Measure tool and saved as CSV files.

Convenience Functions: various data structures and functions to make life easier. Specialized data structures for managing parsed ImageJ/FIJI data.

TODO

ROI I/O: Writing text ROI to ImageJ/FIJI bytestreams and saving them as .zip files. With this feature, rectangle or ellipse ROI originally generated by the Python API, can be visualized with text labels in ImageJ/FIJI. This is especially useful if we want to inspect ROI data while, say, troubleshooting a segmentation algorithm.

PyPi: finally upload this stuff

Metadata

Release files for fijitools 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 fijitools 0.2
File Size Uploaded
fijitools-0.2.tar.gz 157.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for fijitools 0.2
File Interpreter ABI Platform
fijitools-0.2-py3-none-any.whl Python 3 none any Details

Total release size: 332.4 kB

Release files / fijitools-0.2.tar.gz

Download URL fijitools-0.2.tar.gz
Size 157.6 kB
Tags Source
SHA-256 checksum
How to use checksums
46969e7d4a2e34a6af252e719f2d97d53517d35e140f49f380165e20079422c1
BLAKE2b-256 checksum
How to use checksums
e485407cb6db7c5cb7ba5b0077db2e1cd34c7a79094c0631010463e0e7178c6c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/39.2.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.6

Release files / fijitools-0.2-py3-none-any.whl

Download URL fijitools-0.2-py3-none-any.whl
Size 174.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1fc25b3a07ab538299b285f51f7530481f1b7e8929e48b668a78e6931a301009
BLAKE2b-256 checksum
How to use checksums
fc49c6c25475397f547300d3ee88adc774e5b78ff979416f98e877e8327679d6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/39.2.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.6

Release history Release notifications | RSS feed

This release

0.2 This release

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