Plot Routines¶
-
progenner.
multiProgenInit
(objs, SN1, SN2, IDs, progenType, NPROCS=None, printFreq=60.0, parentsOnly=1)[source]¶
-
progenner.
progenInit
(objs, SN1, SN2, IDs, progenType, printer=1, parentsOnly=1)[source]¶ Function used to initialize progen data.
Parameters: objs : list
List of SPHGR objects
SN1 : int
Starting snapnum
SN2 : int
Ending snapnum (typically 0)
IDs : list
List of galaxy or halo indexes of interest
progenType : string
specify ‘galaxy’ or ‘halo’
Notes
This function does not return anything. However, it does add the following information to the root of your object (data not saved to disk):
- obj.galaxies[n].progen_z
- obj.galaxies[n].progen_indexes
- obj.galaxies[n].progen_central
- obj.galaxies[n].progen_cmx
- obj.galaxies[n].progen_cmy
- obj.galaxies[n].progen_cmz
- obj.galaxies[n].progen_HMR
- obj.galaxies[n].progen_FMR
- obj.galaxies[n].progen_SFR
- obj.galaxies[n].progen_gas_mass
- obj.galaxies[n].progen_stellar_mass
- obj.galaxies[n].progen_total_mass
- obj.galaxies[n].progen_halo_mass
- obj.galaxies[n].progen_halo_gmass
- obj.galaxies[n].progen_halo_smass
- obj.galaxies[n].progen_gHMR
- obj.galaxies[n].progen_gFMR
- obj.galaxies[n].progen_sHMR
- obj.galaxies[n].progen_h2HMR
- obj.galaxies[n].progen_indexes2
- obj.galaxies[n].progen_central2
- obj.galaxies[n].progen_cmx2
- obj.galaxies[n].progen_cmy2
- obj.galaxies[n].progen_cmz2
- obj.galaxies[n].progen_HMR2
- obj.galaxies[n].progen_FMR2
- obj.galaxies[n].progen_SFR2
- obj.galaxies[n].progen_gas_mass2
- obj.galaxies[n].progen_stellar_mass2
- obj.galaxies[n].progen_total_mass2
- obj.galaxies[n].progen_halo_mass2
- obj.galaxies[n].progen_halo_gmass2
- obj.galaxies[n].progen_halo_smass2
- obj.halos[n].progen_z = z
- obj.halos[n].progen_r = r
- obj.halos[n].progen_m = m
Examples
>>> import initSnap as iS >>> pList = iS.initSnap(SNAPNUM1,SNAPNUM1) >>> sims = [] >>> for i in range(0,len(pList)): >>> sims.append(iS.loadPickle(pList[i])) >>> progenInit(sims,SNAPNUM1,SNAPNUM2,'galaxy')
-
class
progenner.
progenPlot
(objs, galIDs, COLORS, LABELS)[source]¶ Bases:
object
Class to assist in the plotting of PROGEN data.
Parameters: objs : list of SPHGR objects
galIDs : list of galaxy IDs to plot
COLORS : list of colors
LABELS : list of labels
Methods
makeplot
(objs, galIDs, COLORS, LABELS)-
plt
¶
-