Mercurial > repos > imgteam > imagej2_shadows
annotate imagej2_create_image_jython_script.py @ 1:c8bb47840c8d 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:51:33 +0000 | 
| parents | 7baf811ed973 | 
| children | f3c9192bd0b9 | 
| rev | line source | 
|---|---|
| 0 
7baf811ed973
"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 
c8bb47840c8d
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 2afb24f3c81d625312186750a714d702363012b5"
 imgteam parents: 
0diff
changeset | 2 | 
| 0 
7baf811ed973
"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 | 
| 
7baf811ed973
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit b08f0e6d1546caaf627b21f8c94044285d5d5b9c-dirty"
 imgteam parents: diff
changeset | 4 | 
| 
7baf811ed973
"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 | 
| 
7baf811ed973
"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 
c8bb47840c8d
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 2afb24f3c81d625312186750a714d702363012b5"
 imgteam parents: 
0diff
changeset | 7 title = sys.argv[-6] | 
| 
c8bb47840c8d
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 2afb24f3c81d625312186750a714d702363012b5"
 imgteam parents: 
0diff
changeset | 8 width = int(sys.argv[-5]) | 
| 
c8bb47840c8d
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 2afb24f3c81d625312186750a714d702363012b5"
 imgteam parents: 
0diff
changeset | 9 height = int(sys.argv[-4]) | 
| 
c8bb47840c8d
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 2afb24f3c81d625312186750a714d702363012b5"
 imgteam parents: 
0diff
changeset | 10 depth = int(sys.argv[-3]) | 
| 
c8bb47840c8d
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 2afb24f3c81d625312186750a714d702363012b5"
 imgteam parents: 
0diff
changeset | 11 type = sys.argv[-2].replace('_', ' ') | 
| 
c8bb47840c8d
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 2afb24f3c81d625312186750a714d702363012b5"
 imgteam parents: 
0diff
changeset | 12 tmp_image_path = sys.argv[-1] | 
| 0 
7baf811ed973
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit b08f0e6d1546caaf627b21f8c94044285d5d5b9c-dirty"
 imgteam parents: diff
changeset | 13 | 
| 1 
c8bb47840c8d
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 2afb24f3c81d625312186750a714d702363012b5"
 imgteam parents: 
0diff
changeset | 14 imp = IJ.newImage(title, type, width, height, depth) | 
| 
c8bb47840c8d
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/image_processing/imagej2 commit 2afb24f3c81d625312186750a714d702363012b5"
 imgteam parents: 
0diff
changeset | 15 IJ.save(imp, "%s" % tmp_image_path) | 
