# HG changeset patch # User imgteam # Date 1699913447 0 # Node ID 212627bfb759df364da5522d26bf6de5148457a6 # Parent d42501109c0594e9e62b7e5e446d23c1aa765e49 planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/concat_channels/ commit 2286a6c9da88596349ed9d967c51541409c0a7bf diff -r d42501109c05 -r 212627bfb759 concat_channels.py --- a/concat_channels.py Mon Jul 22 05:02:26 2019 -0400 +++ b/concat_channels.py Mon Nov 13 22:10:47 2023 +0000 @@ -1,33 +1,33 @@ import argparse -import sys import warnings + import numpy as np import skimage.io import skimage.util + def concat_channels(input_image_paths, output_image_path, axis): images = [] for image_path in input_image_paths: raw_image = skimage.io.imread(image_path) if len(raw_image.shape) == 2: if axis == 0: - raw_image = [raw_image] + raw_image = [raw_image] else: raw_image = np.expand_dims(raw_image, 2) images.append(raw_image) res = np.concatenate(images, axis) with warnings.catch_warnings(): warnings.simplefilter("ignore") - res = skimage.util.img_as_uint(res) #Attention: precision loss + res = skimage.util.img_as_uint(res) # Attention: precision loss skimage.io.imsave(output_image_path, res, plugin='tifffile') + if __name__ == "__main__": parser = argparse.ArgumentParser() parser.add_argument('input_files', type=argparse.FileType('r'), nargs='+', help='input file') parser.add_argument('-o', dest='out_file', type=argparse.FileType('w'), help='out file (TIFF)') - parser.add_argument('--axis', dest='axis', type=int, default=0, choices=[0,2], help='concatenation axis') + parser.add_argument('--axis', dest='axis', type=int, default=0, choices=[0, 2], help='concatenation axis') args = parser.parse_args() - # print([x.name for x in args.input_files], args.out_file.name, args.axis) concat_channels([x.name for x in args.input_files], args.out_file.name, args.axis) - # concat_channels(args.input_files, args.out_file, args.axis) diff -r d42501109c05 -r 212627bfb759 concat_channels.xml --- a/concat_channels.xml Mon Jul 22 05:02:26 2019 -0400 +++ b/concat_channels.xml Mon Nov 13 22:10:47 2023 +0000 @@ -1,5 +1,11 @@ - + + + operation_3443 + + + galaxy_image_analysis + scikit-image numpy