# HG changeset patch
# User imgteam
# Date 1714042673 0
# Node ID 7cdb50fee60116fe71d9aff53048eb83b6e3656e
planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/repeat_channels/ commit 60cf803236ef94f414056823688e6fd008b7a1b6
diff -r 000000000000 -r 7cdb50fee601 creators.xml
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/creators.xml	Thu Apr 25 10:57:53 2024 +0000
@@ -0,0 +1,23 @@
+
+
+    
+        
+        
+    
+
+    
+        
+        
+    
+
+    
+        
+        
+    
+
+    
+        
+        
+    
+    
+
diff -r 000000000000 -r 7cdb50fee601 repeat_channels.py
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/repeat_channels.py	Thu Apr 25 10:57:53 2024 +0000
@@ -0,0 +1,19 @@
+import argparse
+
+import giatools.io
+import numpy as np
+import skimage.io
+
+
+if __name__ == '__main__':
+
+    parser = argparse.ArgumentParser()
+    parser.add_argument('input', type=str)
+    parser.add_argument('count', type=int)
+    parser.add_argument('output', type=str)
+    args = parser.parse_args()
+
+    im = giatools.io.imread(args.input)
+    im = np.squeeze(im)
+    im = np.dstack([im] * args.count)
+    skimage.io.imsave(args.output, im)
diff -r 000000000000 -r 7cdb50fee601 repeat_channels.xml
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/repeat_channels.xml	Thu Apr 25 10:57:53 2024 +0000
@@ -0,0 +1,61 @@
+
+    with NumPy
+    
+        creators.xml
+        tests.xml
+        1.26.4
+        0
+    
+    
+        
+    
+    
+        operation_3443
+    
+    
+        galaxy_image_analysis
+    
+    
+        numpy
+        scikit-image
+        giatools
+    
+    
+    
+    
+        
+        
+    
+    
+        
+    
+    
+        
+            
+            
+            
+        
+    
+    
+
+        **Convert single-channel to multi-channel image.**
+
+        This tools converts a single-channel image to a multi-channel image by repeating the channel multiple times.
+
+    
+    
+        10.1038/s41586-020-2649-2
+    
+
diff -r 000000000000 -r 7cdb50fee601 test-data/input1.tif
Binary file test-data/input1.tif has changed
diff -r 000000000000 -r 7cdb50fee601 test-data/input1_c3.tif
Binary file test-data/input1_c3.tif has changed
diff -r 000000000000 -r 7cdb50fee601 tests.xml
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/tests.xml	Thu Apr 25 10:57:53 2024 +0000
@@ -0,0 +1,95 @@
+
+
+    
+
+    
+
+        
+
+    
+
+    
+
+        
+
+    
+
+    
+
+        
+
+    
+
+    
+
+    
+
+        
+            
+                
+                
+            
+        
+
+    
+
+    
+
+        
+            
+                
+            
+        
+
+    
+
+    
+
+        
+            
+                
+            
+        
+
+    
+
+