Page Menu
Home
c4science
Search
Configure Global Search
Log In
Files
F108501021
toSBStreamSWIFT
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Subscribers
None
File Metadata
Details
File Info
Storage
Attached
Created
Thu, Apr 17, 03:16
Size
4 KB
Mime Type
text/x-python
Expires
Sat, Apr 19, 03:16 (2 d)
Engine
blob
Format
Raw Data
Handle
25587654
Attached To
rARRAKIHS ARRAKIHS
toSBStreamSWIFT
View Options
#!/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
Log In to Comment