mirror of
https://bitbucket.org/cosmicvoids/vide_public.git
synced 2025-07-04 23:31:12 +00:00
can now do sdf subsampling (optionally) within prepareCatalogs
This commit is contained in:
parent
a30f19f0b0
commit
b1dc0abc0c
1 changed files with 17 additions and 2 deletions
|
@ -348,8 +348,23 @@ for iSubSample in xrange(len(subSamples)):
|
||||||
if prevSubSample == -1 and dataFormat == "sdf":
|
if prevSubSample == -1 and dataFormat == "sdf":
|
||||||
convertedFile = dataFile + "_temp"
|
convertedFile = dataFile + "_temp"
|
||||||
SDFcvt_PATH = "@CMAKE_BINARY_DIR@/external/libsdf/apps/SDFcvt/SDFcvt.x86_64"
|
SDFcvt_PATH = "@CMAKE_BINARY_DIR@/external/libsdf/apps/SDFcvt/SDFcvt.x86_64"
|
||||||
command = "%s %s x y z vz vy vx > %s" % (SDFcvt_PATH, dataFile,
|
scale = 1./(1.+float(redshift))
|
||||||
convertedFile )
|
rescale_position = hubble/1000./scale
|
||||||
|
shift = lbox/2.
|
||||||
|
rescale_velocity = 3.08567802e16/3.1558149984e16
|
||||||
|
command = "%s %s x y z vz vy vx | awk '{print $1*%g+%g, $2*%g+%g, $3*%g+%g, $4*%g, $5*%g, $6*%g}' > %s" % (SDFcvt_PATH, dataFile,
|
||||||
|
rescale_position,
|
||||||
|
shift,
|
||||||
|
rescale_position,
|
||||||
|
shift,
|
||||||
|
rescale_position,
|
||||||
|
shift,
|
||||||
|
rescale_velocity,
|
||||||
|
rescale_velocity,
|
||||||
|
rescale_velocity,
|
||||||
|
convertedFile )
|
||||||
|
os.system(command)
|
||||||
|
|
||||||
os.system(command)
|
os.system(command)
|
||||||
dataFile = convertedFile
|
dataFile = convertedFile
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue