imagej / imagej/imagej-ops

Shortcut for *-projection

Open
#566 1 comment 1 reaction 0 assignees View on GitHub
Dominant language
Java
Stars
94
Forks
44
PR merge metrics
No merged PRs in 30d

Description

This works

```python
from net.imagej.ops import Ops

projected = ij.op().create().img([ im.dimension(d) for d in [0,1] ])

# Create the op and run it
proj_op = ij.op().op("stats.max", im)
ij.op().transform().project(projected, im, proj_op, 2)
```

but this would be even easier!

```python
projected = ij.op().transform().project(im, "stats.max", 2)
```

Contributor guide

No contributing guide indexed for this repository

Research direction

Start from the existing transform().project API used in the explicit example and trace how the projection operation is created and invoked. The change is done when a shortcut accepts the image, operation name, and dimension as shown and returns the projected image; no test or source file is named in the issue.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
computer-vision
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.