Page MenuHomec4science

toSBStreamSWIFT
No OneTemporary

File Metadata

Created
Thu, Apr 17, 03:16

toSBStreamSWIFT

#!/usr/bin/env python3
import argparse
import os
####################################################################
# option parser
####################################################################
description="""convert a snapshot file to png SB maps
"""
epilog ="""
"""
parser = argparse.ArgumentParser(description=description,epilog=epilog,formatter_class=argparse.RawDescriptionHelpFormatter)
parser.add_argument(action="store",
dest="files",
metavar='FILE',
type=str,
default=None,
nargs='*',
help='a set of files')
parser.add_argument('--name',
dest="name",
type=str,
required=True,
help='name')
####################################################################
# main
####################################################################
opt = parser.parse_args()
for f in opt.files:
# get the raw name
name = os.path.splitext(f)[0]
name = opt.name
# update the hdf5 file
cmd = "./mockimgs_sb_addfields {0:s} -o tmp/{1:s}.hdf5 --minAge 3000 --maxAge 14000 --shift --ref ~/Nextcloud/AMC_Repository/02-Project/Science/Products/WPS6_Cosmological_Simulations/Reprocessed_Simulations_hdf5/Dwarfs_RevazJablonka2018/hdf5_for_sb/h019.hdf5".format(f,name)
print(cmd)
os.system(cmd)
# create fits files : SDSSi
cmd = "mockimgs_sb_compute_images tmp/{0:s}.hdf5 --instrument arrakihs_vis_SDSSi --distance 35 --los 0 0 1 -o tmp/{0:s}_SDSSi_001_CCD273_84_35Mpc.fits".format(name)
os.system(cmd)
cmd = "mockimgs_sb_compute_images tmp/{0:s}.hdf5 --instrument arrakihs_vis_SDSSi --distance 35 --los 0 1 0 -o tmp/{0:s}_SDSSi_010_CCD273_84_35Mpc.fits".format(name)
os.system(cmd)
cmd = "mockimgs_sb_compute_images tmp/{0:s}.hdf5 --instrument arrakihs_vis_SDSSi --distance 35 --los 1 0 0 -o tmp/{0:s}_SDSSi_100_CCD273_84_35Mpc.fits".format(name)
os.system(cmd)
'''
# create fits files : SDSSu
cmd = "mockimgs_sb_compute_images tmp/{0:s}.hdf5 --instrument arrakihs_vis_SDSSu --distance 35 --los 0 0 1 -o tmp/{0:s}_SDSSu_001_CCD273_84_35Mpc.fits".format(name)
os.system(cmd)
cmd = "mockimgs_sb_compute_images tmp/{0:s}.hdf5 --instrument arrakihs_vis_SDSSu --distance 35 --los 0 1 0 -o tmp/{0:s}_SDSSu_010_CCD273_84_35Mpc.fits".format(name)
os.system(cmd)
cmd = "mockimgs_sb_compute_images tmp/{0:s}.hdf5 --instrument arrakihs_vis_SDSSu --distance 35 --los 1 0 0 -o tmp/{0:s}_SDSSu_100_CCD273_84_35Mpc.fits".format(name)
os.system(cmd)
# create fits files : G_BP
cmd = "mockimgs_sb_compute_images tmp/{0:s}.hdf5 --instrument arrakihs_vis_G_BP --distance 35 --los 0 0 1 -o tmp/{0:s}_G_BP_001_CCD273_84_35Mpc.fits".format(name)
os.system(cmd)
cmd = "mockimgs_sb_compute_images tmp/{0:s}.hdf5 --instrument arrakihs_vis_G_BP --distance 35 --los 0 1 0 -o tmp/{0:s}_G_BP_010_CCD273_84_35Mpc.fits".format(name)
os.system(cmd)
cmd = "mockimgs_sb_compute_images tmp/{0:s}.hdf5 --instrument arrakihs_vis_G_BP --distance 35 --los 1 0 0 -o tmp/{0:s}_G_BP_100_CCD273_84_35Mpc.fits".format(name)
os.system(cmd)
# create fits files : Euclid_J
cmd = "mockimgs_sb_compute_images tmp/{0:s}.hdf5 --instrument arrakihs_nir_J --distance 35 --los 0 0 1 -o tmp/{0:s}_Euclid_J_001_CCD273_84_35Mpc.fits".format(name)
os.system(cmd)
cmd = "mockimgs_sb_compute_images tmp/{0:s}.hdf5 --instrument arrakihs_nir_J --distance 35 --los 0 1 0 -o tmp/{0:s}_Euclid_J_010_CCD273_84_35Mpc.fits".format(name)
os.system(cmd)
cmd = "mockimgs_sb_compute_images tmp/{0:s}.hdf5 --instrument arrakihs_nir_J --distance 35 --los 1 0 0 -o tmp/{0:s}_Euclid_J_100_CCD273_84_35Mpc.fits".format(name)
os.system(cmd)
'''
'''
# pngs images
cmd = "./mockimgs_sb_display_fits --add_axes --ax_unit kpc --ax_max 150 --sbmin 25 --sbmax 33 --colorbar fits/{0:s}_SDSSg_CCD273_84_35Mpc.fits.gz -o pngs/{0:s}_SDSSg_CCD273_84_35Mpc.png".format(name)
print(cmd)
os.system(cmd)
cmd = "./mockimgs_sb_display_fits --add_axes --ax_unit kpc --ax_max 150 --sbmin 25 --sbmax 33 --colorbar fits/{0:s}_SDSSr_CCD273_84_35Mpc.fits.gz -o pngs/{0:s}_SDSSr_CCD273_84_35Mpc.png".format(name)
print(cmd)
os.system(cmd)
cmd = "./mockimgs_sb_display_fits --add_axes --ax_unit kpc --ax_max 150 --sbmin 25 --sbmax 33 --colorbar fits/{0:s}_SDSSi_CCD273_84_35Mpc.fits.gz -o pngs/{0:s}_SDSSi_CCD273_84_35Mpc.png".format(name)
print(cmd)
os.system(cmd)
'''

Event Timeline