Changeset 3789 in Sophya for trunk/Cosmo/RadioBeam/subtractradsrc.cmd
- Timestamp:
- Jun 27, 2010, 4:57:36 PM (15 years ago)
- File:
-
- 1 edited
-
trunk/Cosmo/RadioBeam/subtractradsrc.cmd (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Cosmo/RadioBeam/subtractradsrc.cmd
r3787 r3789 8 8 ### Step 1/ Produce an LSS data cube with appropriate size and redshift using SimLSS 9 9 # 1.a/ Run SimLSS 10 csh> ~/Objs/exe/cmvginit3df -a -1 -2 -C -G 0. -F 0 -x 360, 4 -y 360,4 -z 128,5 -Z 0.6 -8 1. -n 10000 -O 0,2 -o map3dz06B-T 210 csh> ~/Objs/exe/cmvginit3df -a -1 -2 -C -G 0. -F 0 -x 360,3 -y 360,3 -z 256,1.5 -Z 0.56 -8 1. -n 10000 -O 0,2 -o lssz056 -T 2 11 11 # 1.b/ Change the X and Z axis of the cube to adapt it to RadioBeam package convention 12 12 # SimLSS output : the radial (redshift) direction along X axis of the cube (TArray) … … 15 15 16 16 csh> cat > racube.pic 17 set f map3dz06B17 set f lssz056 18 18 readfits ${f}_r.fits 19 19 rename ${f}_r map … … 30 30 saveppf omap lsscube.ppf 31 31 32 csh> spiapp -term -exec lsscube.ppf32 csh> spiapp -term -exec racube.pic 33 33 34 34 ## Step 2/ Produce synchrotron and radio source sky cubes (cube unit is Temparature- Kelvin) … … 41 41 openppf syncube.ppf 42 42 openppf nvsscube.ppf 43 expmeansig syncube val44 expmeansig nvsscube val43 # expmeansig syncube val 44 # expmeansig nvsscube val 45 45 c++exec TArray<r_4> fgndcube = syncube+nvsscube; KeepObj(fgndcube); 46 46 print fgndcube 47 expmeansig fgndcube val47 # expmeansig fgndcube val 48 48 saveppf fgndcube fgndcube.ppf 49 49 … … 53 53 csh> ./Objs/applobe fgndcube.ppf fgndcube_lobe.ppf 54 54 csh> ./Objs/applobe lsscube.ppf lsscube_lobe.ppf 55 ## Step 3.b/ Correct for the lobe effect by bringing all to a beam of 30 arcmin 56 csh> ./Objs/applobe lsscube_lobe.ppf lsscube_corlobe.ppf 1 30 57 csh> ./Objs/applobe fgndcube_lobe.ppf fgndcube_corlobe.ppf 1 30 55 58 56 59 ### Step 4/ Compute power spectra … … 58 61 ## Foreground maps are in temperature 59 62 ## Noise fluctuations Sigma^2 ~ T_sys^2 / t_obs * DeltaFreq 60 ## Tsys ~ 50 K , DeltaFreq ~ 0. 5 MHz , t_obs ~ 1 day ~ 80 000 s.61 ## sigma_noise ~ 0. 25 mK63 ## Tsys ~ 50 K , DeltaFreq ~ 0.275 MHz , t_obs ~ 1 day ~ 80 000 s. 64 ## sigma_noise ~ 0.35 mK 62 65 # 4.a/ LSS power spectrum without noise 63 66 csh> ./Objs/calcpk lsscube.ppf lsspk.ppf 0.2 64 67 # and with noise 65 csh> ./Objs/calcpk lsscube.ppf lsspkwn.ppf 0.2 0. 2568 csh> ./Objs/calcpk lsscube.ppf lsspkwn.ppf 0.2 0.35 66 69 # with the lobe effect 67 70 csh> ./Objs/calcpk lsscube_lobe.ppf lsspklobe.ppf 0.2 71 csh> ./Objs/calcpk lsscube_corlobe.ppf lsspkcorlobe.ppf 0.2 72 68 73 # 4.b/ Foreground power spectrum 69 74 csh> ./Objs/calcpk fgndcube.ppf fgndpk.ppf 1000 70 75 csh> ./Objs/calcpk fgndcube_lobe.ppf fgndpklobe.ppf 1000 76 csh> ./Objs/calcpk fgndcube_corlobe.ppf fgndpkcorlobe.ppf 1000 71 77 72 78 # 4.c/ Extract LSS P(k) from Foreground+LSS+noise , after cleaning/subtraction without beam 73 csh> ./Objs/calcpk2 lsscube.ppf 0.2 fgndcube.ppf 1000 subpk.ppf 0. 2574 # 4.d / Extract LSS P(k) from Foreground+LSS+noise and beam effect 75 csh> ./Objs/calcpk2 lsscube_lobe.ppf 0.2 fgndcube_lobe.ppf 1000 subpklobe.ppf 0. 2579 csh> ./Objs/calcpk2 lsscube.ppf 0.2 fgndcube.ppf 1000 subpk.ppf 0.35 0. 0. 80 # 4.d / Extract LSS P(k) from Foreground+LSS+noise and beam effect - correcting for beam to 30 arcmin 81 csh> ./Objs/calcpk2 lsscube_lobe.ppf 0.2 fgndcube_lobe.ppf 1000 subpklobe.ppf 0.35 30. 3. 76 82 77 83 ### Step 5 / Check the results using spiapp
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/PI/chrome/site/your_project_logo.png)