Mercurial > repos > astroteam > astropy_fits2bitmap
changeset 3:44dbbc093fd6 draft default tip
planemo upload for repository https://github.com/esg-epfl-apc/tools-astro/tree/main/tools/astropytools commit 8e0f38a23e84e67d0e199a99ec318d334f928ade
author | astroteam |
---|---|
date | Fri, 04 Jul 2025 13:18:16 +0000 |
parents | 6b6dc2b5e52d |
children | |
files | fits2bitmap.xml test-data/legacysurvey_image.jpg test-data/legacysurvey_image.tiff |
diffstat | 3 files changed, 29 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/fits2bitmap.xml Wed May 21 14:53:47 2025 +0000 +++ b/fits2bitmap.xml Fri Jul 04 13:18:16 2025 +0000 @@ -1,4 +1,4 @@ -<tool id="astropy_fits2bitmap" name="astropy fits2bitmap" version="0.2.0+galaxy1" profile="21.05"> +<tool id="astropy_fits2bitmap" name="astropy fits2bitmap" version="0.3.0+galaxy0" profile="24.0"> <requirements> <requirement type="package" version="6.1.7">astropy</requirement> <requirement type="package" version="3.10.1">matplotlib</requirement> @@ -9,7 +9,7 @@ #else: #set $cmap = $cmap #end if - fits2bitmap '$input_fits' --stretch '$stretch' --ext $hdu --cmap $cmap -o out.png + fits2bitmap '$input_fits' --stretch '$stretch' --ext $hdu --cmap $cmap -o out.$out_format && mv out.$out_format out ]]></command> <inputs> <param type="data" name="input_fits" format="fits" label="FITS file containing a sky image"/> @@ -99,16 +99,41 @@ <option value="winter">winter</option> </param> <param type="boolean" name="reverse_cmap" checked="false" label="Reverse color map"/> + <param type="select" name="out_format" label="Output format"> + <option value="png">PNG</option> + <option value="tiff">TIFF</option> + <option value="jpg">JPEG</option> + </param> </inputs> <outputs> - <data name="output_png" format="png" from_work_dir="out.png" /> + <data name="output_img" format="png" from_work_dir="out"> + <change_format> + <when input="out_format" value="tiff" format="tiff"/> + <when input="out_format" value="jpg" format="jpg"/> + </change_format> + </data> </outputs> <tests> <test> <param name="input_fits" value="legacysurvey_image.fits"/> <param name="stretch" value="log"/> <param name="cmap" value="jet"/> - <output name="output_png" file="legacysurvey_image.png"/> + <param name="out_format" value="png"/> + <output name="output_img" file="legacysurvey_image.png"/> + </test> + <test> + <param name="input_fits" value="legacysurvey_image.fits"/> + <param name="stretch" value="log"/> + <param name="cmap" value="jet"/> + <param name="out_format" value="tiff"/> + <output name="output_img" file="legacysurvey_image.tiff"/> + </test> + <test> + <param name="input_fits" value="legacysurvey_image.fits"/> + <param name="stretch" value="log"/> + <param name="cmap" value="jet"/> + <param name="out_format" value="jpg"/> + <output name="output_img" file="legacysurvey_image.jpg"/> </test> </tests> <help><![CDATA[