scipp / scipp/scitiff

Command line tool for slicing image into channel dimension

Open
#39 1 comment 0 reactions 1 assignee View on GitHub

@YooSunYoung is already working on this.

Since Dec 16, 2025.

Dominant language
Python
Stars
0
Forks
2
Avg merge
9m
Merged PRs (30d)
1

Description

Requirement

We would like to have a command line interface that can be used like this:

scitiff_values input_tiff_with_multi_channel.tiff /path/to/output_tiff_only_with_intensities_channel.tiff

Expected Input

Any tiff file including scitiff flie that has multiple channel (variances and mask).

Expected Output

A new Scitiff file that does not have extra channel other than values(intentisites) of the input file.

  • INFO if the image is already single channel and do nothing.
  • INFO about the result if succeeded.

About the Project

Scitiff stands for scientific tiff.

It aims to encode scientific metadata as a plain text along with the image data in tiff.

See our scitiff documentation for more details.

Development Environment

See Developer Guide to set up the local environment.

Setting up a remote repository

Go to the base branch, channel-slicer, and fork the repo.

TODO list of this issue

Related Information for Implementation

Scipp User Guide for Slicing

https://scipp.github.io/user-guide/slicing.html

We are going to learn more about scipp on Wednesday, so no need to dig in too deep 😁

IO module documentation

IO Helper Tutorial
Good starting point to see what scitiff do and to see what helper functions there are for development.

Meaning of Channel in Scitiff

This section of IO tutorial explains what channels mean in scitiff.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.