Mercurial > repos > imgteam > image_math
comparison image_math.py @ 2:48fa3ac55df2 draft default tip
planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/image_math commit c86a1b93cb7732f7331a981d13465653cc1a2790
author | imgteam |
---|---|
date | Wed, 24 Apr 2024 08:12:29 +0000 |
parents | 33b2ca53a566 |
children |
comparison
equal
deleted
inserted
replaced
1:f8b7770cbca5 | 2:48fa3ac55df2 |
---|---|
1 import argparse | 1 import argparse |
2 import ast | 2 import ast |
3 import operator | 3 import operator |
4 | 4 |
5 import giatools.io | |
5 import numpy as np | 6 import numpy as np |
6 import skimage.io | 7 import skimage.io |
7 | 8 |
8 | 9 |
9 supported_operators = { | 10 supported_operators = { |
75 | 76 |
76 inputs = dict() | 77 inputs = dict() |
77 im_shape = None | 78 im_shape = None |
78 for input in args.input: | 79 for input in args.input: |
79 name, filepath = input.split(':') | 80 name, filepath = input.split(':') |
80 im = skimage.io.imread(filepath) | 81 im = giatools.io.imread(filepath) |
81 assert name not in inputs, 'Input name "{name}" is ambiguous.' | 82 assert name not in inputs, 'Input name "{name}" is ambiguous.' |
82 inputs[name] = im | 83 inputs[name] = im |
83 if im_shape is None: | 84 if im_shape is None: |
84 im_shape = im.shape | 85 im_shape = im.shape |
85 else: | 86 else: |