imagej / imagej/imagej-matlab

Consider a live script example showing a simple MATLAB use case of ImageJ-MATLAB

Open
#31 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
16
Forks
6
PR merge metrics
No merged PRs in 30d

Description

[Live scripts](https://www.mathworks.com/help/matlab/matlab_prog/what-is-a-live-script-or-function.html) are a native form of computational notebooks in MATLAB.

It is suggested to create a short live script illustrating/describing a use case of ImageJ-MATLAB, e.g., of transferring data from ImageJ, performing a matrix manipulation with MATLAB, and showing an image output. Maybe even a 3D image output, given the recently enhanced [3D visualization capabilities](https://www.mathworks.com/help/images/ref/volshow.html) in MATLAB's Image Processing Toolbox.

This would be quite timely, since last week one of their known limitations was addressed: live scripts on public repositories are [now rendered](https://www.mathworks.com/matlabcentral/discussions/tips/886597-matlab-fex-now-supports-previewing-files-in-a-new-standalone-tab) for anyone in the world to see freely (if the repository is hosted on File Exchange as suggested in #29).

Additionally, the live script can do 'double duty' as a de facto test script for the interface going forward, in the spirt of this [blog post](https://blogs.mathworks.com/matlab/2024/05/01/leading-by-example-how-lively-examples-help-matlab-community-toolboxes-grow-their-capabilities-communities/).

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the ImageJ-MATLAB interface and the linked MATLAB live-script guidance. Create a short live script showing data transfer from ImageJ, a MATLAB matrix manipulation, and an image output; a 3D output is an optional extension, and the script should also serve as a basic interface example.

Written by the indexing model from the issue text.

Assessment

Tech stack
matlab
Domain
documentation
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.