Mercurial > repos > imgteam > imagej2_bunwarpj_convert_to_raw
annotate imagej2_create_image_jython_script.py @ 1:7f9840d3b7e7 draft
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 2afb24f3c81d625312186750a714d702363012b5"
| author | imgteam | 
|---|---|
| date | Mon, 28 Sep 2020 16:48:49 +0000 | 
| parents | 95fb6fa70c2f | 
| children | 0cdd96322600 | 
| rev | line source | 
|---|---|
| 
0
 
95fb6fa70c2f
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit b08f0e6d1546caaf627b21f8c94044285d5d5b9c-dirty"
 
imgteam 
parents:  
diff
changeset
 | 
1 import sys | 
| 
1
 
7f9840d3b7e7
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 2afb24f3c81d625312186750a714d702363012b5"
 
imgteam 
parents: 
0 
diff
changeset
 | 
2 | 
| 
0
 
95fb6fa70c2f
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit b08f0e6d1546caaf627b21f8c94044285d5d5b9c-dirty"
 
imgteam 
parents:  
diff
changeset
 | 
3 from ij import IJ | 
| 
 
95fb6fa70c2f
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit b08f0e6d1546caaf627b21f8c94044285d5d5b9c-dirty"
 
imgteam 
parents:  
diff
changeset
 | 
4 | 
| 
 
95fb6fa70c2f
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit b08f0e6d1546caaf627b21f8c94044285d5d5b9c-dirty"
 
imgteam 
parents:  
diff
changeset
 | 
5 # Fiji Jython interpreter implements Python 2.5 which does not | 
| 
 
95fb6fa70c2f
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit b08f0e6d1546caaf627b21f8c94044285d5d5b9c-dirty"
 
imgteam 
parents:  
diff
changeset
 | 
6 # provide support for argparse. | 
| 
1
 
7f9840d3b7e7
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 2afb24f3c81d625312186750a714d702363012b5"
 
imgteam 
parents: 
0 
diff
changeset
 | 
7 title = sys.argv[-6] | 
| 
 
7f9840d3b7e7
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 2afb24f3c81d625312186750a714d702363012b5"
 
imgteam 
parents: 
0 
diff
changeset
 | 
8 width = int(sys.argv[-5]) | 
| 
 
7f9840d3b7e7
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 2afb24f3c81d625312186750a714d702363012b5"
 
imgteam 
parents: 
0 
diff
changeset
 | 
9 height = int(sys.argv[-4]) | 
| 
 
7f9840d3b7e7
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 2afb24f3c81d625312186750a714d702363012b5"
 
imgteam 
parents: 
0 
diff
changeset
 | 
10 depth = int(sys.argv[-3]) | 
| 
 
7f9840d3b7e7
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 2afb24f3c81d625312186750a714d702363012b5"
 
imgteam 
parents: 
0 
diff
changeset
 | 
11 type = sys.argv[-2].replace('_', ' ') | 
| 
 
7f9840d3b7e7
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 2afb24f3c81d625312186750a714d702363012b5"
 
imgteam 
parents: 
0 
diff
changeset
 | 
12 tmp_image_path = sys.argv[-1] | 
| 
0
 
95fb6fa70c2f
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit b08f0e6d1546caaf627b21f8c94044285d5d5b9c-dirty"
 
imgteam 
parents:  
diff
changeset
 | 
13 | 
| 
1
 
7f9840d3b7e7
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 2afb24f3c81d625312186750a714d702363012b5"
 
imgteam 
parents: 
0 
diff
changeset
 | 
14 imp = IJ.newImage(title, type, width, height, depth) | 
| 
 
7f9840d3b7e7
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 2afb24f3c81d625312186750a714d702363012b5"
 
imgteam 
parents: 
0 
diff
changeset
 | 
15 IJ.save(imp, "%s" % tmp_image_path) | 
