changed name in headers

This commit is contained in:
P.M. Sutter 2013-12-01 20:59:00 -06:00
parent 586496601f
commit 842c2beaaa
39 changed files with 173 additions and 64 deletions

View file

@ -1,5 +1,5 @@
#+ #+
# VIDE -- Void IDEntification pipeline -- ./crossCompare/analysis/datasetsToAnalyze.py # VIDE -- Void IDentification and Examination -- ./crossCompare/analysis/datasetsToAnalyze.py
# Copyright (C) 2010-2013 Guilhem Lavaux # Copyright (C) 2010-2013 Guilhem Lavaux
# Copyright (C) 2011-2013 P. M. Sutter # Copyright (C) 2011-2013 P. M. Sutter
# #

View file

@ -1,6 +1,6 @@
#!/usr/bin/env python #!/usr/bin/env python
#+ #+
# VIDE -- Void IDEntification pipeline -- ./crossCompare/analysis/mergerTree.py # VIDE -- Void IDentification and Examination -- ./crossCompare/analysis/mergerTree.py
# Copyright (C) 2010-2013 Guilhem Lavaux # Copyright (C) 2010-2013 Guilhem Lavaux
# Copyright (C) 2011-2013 P. M. Sutter # Copyright (C) 2011-2013 P. M. Sutter
# #

View file

@ -1,5 +1,5 @@
#+ #+
# VIDE -- Void IDEntification pipeline -- ./build_tools/gather_sources.py # VIDE -- Void IDentification and Examination -- ./build_tools/gather_sources.py
# Copyright (C) 2010-2013 Guilhem Lavaux # Copyright (C) 2010-2013 Guilhem Lavaux
# Copyright (C) 2011-2013 P. M. Sutter # Copyright (C) 2011-2013 P. M. Sutter
# #
@ -40,7 +40,7 @@ def apply_license(license, relimit, filename):
def apply_python_license(filename): def apply_python_license(filename):
license="""#+ license="""#+
# VIDE -- Void IDEntification pipeline -- @FILENAME@ # VIDE -- Void IDentification and Examination -- @FILENAME@
# Copyright (C) 2010-2013 Guilhem Lavaux # Copyright (C) 2010-2013 Guilhem Lavaux
# Copyright (C) 2011-2013 P. M. Sutter # Copyright (C) 2011-2013 P. M. Sutter
# #
@ -67,7 +67,7 @@ def apply_python_license(filename):
def apply_cpp_license(filename): def apply_cpp_license(filename):
license="""/*+ license="""/*+
VIDE -- Void IDEntification pipeline -- @FILENAME@ VIDE -- Void IDentification and Examination -- @FILENAME@
Copyright (C) 2010-2013 Guilhem Lavaux Copyright (C) 2010-2013 Guilhem Lavaux
Copyright (C) 2011-2013 P. M. Sutter Copyright (C) 2011-2013 P. M. Sutter

View file

@ -1,5 +1,5 @@
/*+ /*+
VIDE -- Void IDEntification pipeline -- ./c_tools/analysis/voidOverlap.cpp VIDE -- Void IDentification and Examination -- ./c_tools/analysis/voidOverlap.cpp
Copyright (C) 2010-2013 Guilhem Lavaux Copyright (C) 2010-2013 Guilhem Lavaux
Copyright (C) 2011-2013 P. M. Sutter Copyright (C) 2011-2013 P. M. Sutter
@ -73,6 +73,7 @@ typedef struct voidStruct {
float nearestEdge; float nearestEdge;
float barycenter[3]; float barycenter[3];
float ellipticity; float ellipticity;
float eigv1[3], eigv2[3], eigv3[3], eig[3];
std::vector<MATCHPROPS> matches; std::vector<MATCHPROPS> matches;
int numMatches; int numMatches;
int numBigMatches; int numBigMatches;
@ -375,6 +376,87 @@ int main(int argc, char **argv) {
catalog1.voids[iVoid1].radius; catalog1.voids[iVoid1].radius;
float ellipRatio = catalog2.voids[iVoid2].ellipticity / float ellipRatio = catalog2.voids[iVoid2].ellipticity /
catalog1.voids[iVoid1].ellipticity; catalog1.voids[iVoid1].ellipticity;
// find angles between major axes, etc.
int iMaj1, iMed1, iMin1;
int iMaj2, iMed2, iMin2;
float eig1[3], eig2[3];
float eigv1[6], eigv2[6];
float cosThetaMaj, cosThetaMed, cosThetaMin;
for (int i = 0; i < 3; i++) {
eig1[i] = catalog1.voids[iVoid1].eig[i];
eigv1[0,i] = catalog1.voids[iVoid1].eigv1[i];
eigv1[1,i] = catalog1.voids[iVoid1].eigv2[i];
eigv1[2,i] = catalog1.voids[iVoid1].eigv3[i];
eig2[i] = catalog2.voids[iVoid2].eig[i];
eigv2[0,i] = catalog2.voids[iVoid2].eigv1[i];
eigv2[1,i] = catalog2.voids[iVoid2].eigv2[i];
eigv2[2,i] = catalog2.voids[iVoid2].eigv3[i];
}
if (eig1[0] > eig1[1] && eig1[0] > eig1[2]) iMaj1 = 0;
if (eig1[1] > eig1[2] && eig1[1] > eig1[0]) iMaj1 = 1;
if (eig1[2] > eig1[1] && eig1[2] > eig1[0]) iMaj1 = 2;
if (eig1[0] > eig1[1] && eig1[0] < eig1[2]) iMed1 = 0;
if (eig1[1] > eig1[2] && eig1[1] < eig1[0]) iMed1 = 1;
if (eig1[2] > eig1[1] && eig1[2] < eig1[0]) iMed1 = 2;
if (eig1[0] < eig1[1] && eig1[0] < eig1[2]) iMin1 = 0;
if (eig1[1] < eig1[2] && eig1[1] < eig1[0]) iMin1 = 1;
if (eig1[2] < eig1[1] && eig1[2] < eig1[0]) iMin1 = 2;
if (eig2[0] > eig2[1] && eig2[0] > eig2[2]) iMaj2 = 0;
if (eig2[1] > eig2[2] && eig2[1] > eig2[0]) iMaj2 = 1;
if (eig2[2] > eig2[1] && eig2[2] > eig2[0]) iMaj2 = 2;
if (eig2[0] > eig2[1] && eig2[0] < eig2[2]) iMed2 = 0;
if (eig2[1] > eig2[2] && eig2[1] < eig2[0]) iMed2 = 1;
if (eig2[2] > eig2[1] && eig2[2] < eig2[0]) iMed2 = 2;
if (eig2[0] < eig2[1] && eig2[0] < eig2[2]) iMin2 = 0;
if (eig2[1] < eig2[2] && eig2[1] < eig2[0]) iMin2 = 1;
if (eig2[2] < eig2[1] && eig2[2] < eig2[0]) iMin2 = 2;
//printf("EIG CHECK %d %d %e %e %e %d %e %e %e %d\n", iVoid1, iVoid2, eig1[0], eig1[1], eig1[2], iMin1, eig2[0], eig2[1], eig2[2], iMin2);
cosThetaMaj = (eigv1[iMaj1,0]*eigv2[iMaj2,0] +
eigv1[iMaj1,1]*eigv2[iMaj2,1] +
eigv1[iMaj1,2]*eigv2[iMaj2,2]);
//printf("EIG CHECK %d %d %e %e %e %e %e %e %e\n", iVoid1, iVoid2, eigv1[iMaj1,0], eigv1[iMaj1,1], eigv1[iMaj1,2], eigv2[iMaj2,0], eigv2[iMaj2,1], eigv2[iMaj2,2], cosThetaMaj);
if (fabs(cosThetaMaj) > 0.) cosThetaMaj = acos(fabs(cosThetaMaj));
float majAxisRatio = eig2[iMaj2]/eig1[iMaj1];
float minAxisRatio = eig2[iMin2]/eig1[iMin1];
// TEST
/*
if (catalog1.voids[iVoid1].voidID == 267 &&
catalog2.voids[iVoid2].voidID == 346) {
int voidID1 = catalog1.voids[iVoid1].voidID;
for (iZ1 = 0; iZ1 < catalog1.void2Zones[voidID1].numZones; iZ1++) {
zoneID1 = catalog1.void2Zones[voidID1].zoneIDs[iZ1];
for (p1 = 0; p1 < catalog1.zones2Parts[zoneID1].numPart; p1++) {
partID1 = catalog1.zones2Parts[zoneID1].partIDs[p1];
printf("VOID1 %e %e %e\n", catalog1.part[partID1].x,
catalog1.part[partID1].y,
catalog1.part[partID1].z);
}
}
int voidID2 = catalog2.voids[iVoid2].voidID;
for (iZ2 = 0; iZ2 < catalog2.void2Zones[voidID2].numZones; iZ2++) {
zoneID2 = catalog2.void2Zones[voidID2].zoneIDs[iZ2];
for (p2 = 0; p2 < catalog2.zones2Parts[zoneID2].numPart; p2++) {
partID2 = catalog2.zones2Parts[zoneID2].partIDs[p2];
printf("VOID1 %e %e %e\n", catalog2.part[partID2].x,
catalog2.part[partID2].y,
catalog2.part[partID2].z);
}
}
}
*/
// END TEST
commonVolRatio = catalog1.voids[iVoid1].matches[0].commonVolOrig / commonVolRatio = catalog1.voids[iVoid1].matches[0].commonVolOrig /
//catalog1.voids[iVoid1].numPart; //catalog1.voids[iVoid1].numPart;
catalog1.voids[iVoid1].vol; catalog1.voids[iVoid1].vol;
@ -383,7 +465,7 @@ int main(int argc, char **argv) {
rdist = catalog1.voids[iVoid1].matches[0].dist; rdist = catalog1.voids[iVoid1].matches[0].dist;
rdist /= catalog1.voids[iVoid1].radius; rdist /= catalog1.voids[iVoid1].radius;
fprintf(fp, "%d %.4f %.4f %e %e %.4f %d %d %d %e %e %e\n", voidID, fprintf(fp, "%d %.4f %.4f %e %e %.4f %d %d %d %e %e %e %e %e %e\n", voidID,
//fprintf(fp, "%d %.4f %.4f %.4f %.4f %.4f %d %d %d\n", voidID, //fprintf(fp, "%d %.4f %.4f %.4f %.4f %.4f %d %d %d\n", voidID,
catalog1.voids[iVoid1].radiusMpc, catalog1.voids[iVoid1].radiusMpc,
rRatio, rRatio,
@ -395,10 +477,14 @@ int main(int argc, char **argv) {
catalog2.voids[iVoid2].voidID, catalog2.voids[iVoid2].voidID,
catalog1.voids[iVoid1].matches[0].merit, catalog1.voids[iVoid1].matches[0].merit,
ellipRatio, ellipRatio,
catalog1.voids[iVoid1].densCon); catalog1.voids[iVoid1].densCon,
cosThetaMaj,
majAxisRatio,
minAxisRatio
);
} else { } else {
fprintf(fp, "%d %.4f 0.0 0.0 0.0 0.0 0.0 0 0 0 0.0 0.0\n", voidID, fprintf(fp, "%d %.4f 0.0 0.0 0.0 0.0 0.0 0 0 0 0.0 0.0 0.0 0.0 0.0\n", voidID,
catalog1.voids[iVoid1].radiusMpc); catalog1.voids[iVoid1].radiusMpc);
} }
} // end printing } // end printing
@ -601,17 +687,29 @@ void loadCatalog(const char *partFile, const char *volFile,
printf(" Loading shapes\n"); printf(" Loading shapes\n");
fp = fopen(shapeFile, "r"); fp = fopen(shapeFile, "r");
iVoid = 0; iVoid = 0;
float tempEllip; float tempEllip, eig[3], eigv1[3], eigv2[3], eigv3[3];
fgets(line, sizeof(line), fp); fgets(line, sizeof(line), fp);
while (fgets(line, sizeof(line), fp) != NULL) { while (fgets(line, sizeof(line), fp) != NULL) {
sscanf(line, "%d %f %f %f %f %f %f %f %f %f %f %f %f %f\n", sscanf(line, "%d %f %f %f %f %f %f %f %f %f %f %f %f %f\n",
&tempInt, &tempEllip, &tempFloat, &tempFloat, &tempFloat, &tempInt, &tempEllip, &eig[0], &eig[1], &eig[2],
&tempFloat, &tempFloat, &tempFloat, &eigv1[0], &eigv1[1], &eigv1[2],
&tempFloat, &tempFloat, &tempFloat, &eigv2[0], &eigv2[1], &eigv2[2],
&tempFloat, &tempFloat, &tempFloat); &eigv3[0], &eigv3[1], &eigv3[2]);
//if (iVoid < 10) printf("SHAPE %d %d %e\n", iVoid, catalog.voids[iVoid].voidID, tempEllip); //if (iVoid < 10) printf("SHAPE %d %d %e\n", iVoid, catalog.voids[iVoid].voidID, tempEllip);
catalog.voids[iVoid].ellipticity = tempEllip; catalog.voids[iVoid].ellipticity = tempEllip;
catalog.voids[iVoid].eig[0] = eig[0];
catalog.voids[iVoid].eig[1] = eig[1];
catalog.voids[iVoid].eig[2] = eig[2];
catalog.voids[iVoid].eigv1[0] = eigv1[0];
catalog.voids[iVoid].eigv1[1] = eigv1[1];
catalog.voids[iVoid].eigv1[2] = eigv1[2];
catalog.voids[iVoid].eigv2[0] = eigv2[0];
catalog.voids[iVoid].eigv2[1] = eigv2[1];
catalog.voids[iVoid].eigv2[2] = eigv2[2];
catalog.voids[iVoid].eigv3[0] = eigv3[0];
catalog.voids[iVoid].eigv3[1] = eigv3[1];
catalog.voids[iVoid].eigv3[2] = eigv3[2];
iVoid++; iVoid++;
} }
fclose(fp); fclose(fp);

View file

@ -1,5 +1,5 @@
/*+ /*+
VIDE -- Void IDEntification pipeline -- ./c_tools/libzobov/contour_pixels.cpp VIDE -- Void IDentification and Examination -- ./c_tools/libzobov/contour_pixels.cpp
Copyright (C) 2010-2013 Guilhem Lavaux Copyright (C) 2010-2013 Guilhem Lavaux
Copyright (C) 2011-2013 P. M. Sutter Copyright (C) 2011-2013 P. M. Sutter

View file

@ -1,5 +1,5 @@
/*+ /*+
VIDE -- Void IDEntification pipeline -- ./c_tools/libzobov/loadZobov.cpp VIDE -- Void IDentification and Examination -- ./c_tools/libzobov/loadZobov.cpp
Copyright (C) 2010-2013 Guilhem Lavaux Copyright (C) 2010-2013 Guilhem Lavaux
Copyright (C) 2011-2013 P. M. Sutter Copyright (C) 2011-2013 P. M. Sutter
@ -167,7 +167,14 @@ bool loadZobov(const char *descName, const char *adjName, const char *voidsName,
cerr << "Error in text stream at line " << lineid << endl; cerr << "Error in text stream at line " << lineid << endl;
abort(); abort();
} }
/*
sscanf(line.c_str(), "%d %d %d %f %f %d %d %f %d %f %f\n", &orderId, &volId,
&coreParticle, &coreDensity, &volumeZone, &numParticlesInZone,
&numZonesInVoid,
&volumeVoid, &numInVoid, &densityContrast, &probability);
*/
z.allVoids[volId].proba = probability; z.allVoids[volId].proba = probability;
z.allVoids[volId].volume = volumeVoid; z.allVoids[volId].volume = volumeVoid;
z.allVoids[volId].numParticles = numInVoid; z.allVoids[volId].numParticles = numInVoid;

View file

@ -1,5 +1,5 @@
/*+ /*+
VIDE -- Void IDEntification pipeline -- ./c_tools/libzobov/particleInfo.cpp VIDE -- Void IDentification and Examination -- ./c_tools/libzobov/particleInfo.cpp
Copyright (C) 2010-2013 Guilhem Lavaux Copyright (C) 2010-2013 Guilhem Lavaux
Copyright (C) 2011-2013 P. M. Sutter Copyright (C) 2011-2013 P. M. Sutter
@ -93,21 +93,25 @@ bool loadParticleInfo(ParticleInfo& info,
info.particles.resize(numpart); info.particles.resize(numpart);
offset = info.ranges[0][0]; offset = info.ranges[0][0];
mul = info.ranges[0][1] - info.ranges[0][0]; // TEST PMS NON-COBIC BOXES
mul = 1.0;
//mul = info.ranges[0][1] - info.ranges[0][0];
f.beginCheckpoint(); f.beginCheckpoint();
for (int i = 0; i < numpart; i++) for (int i = 0; i < numpart; i++)
info.particles[i].x = mul*f.readReal32(); info.particles[i].x = mul*f.readReal32();
f.endCheckpoint(); f.endCheckpoint();
offset = info.ranges[1][0]; offset = info.ranges[1][0];
mul = info.ranges[1][1] - info.ranges[1][0]; mul = 1.0;
//mul = info.ranges[1][1] - info.ranges[1][0];
f.beginCheckpoint(); f.beginCheckpoint();
for (int i = 0; i < numpart; i++) for (int i = 0; i < numpart; i++)
info.particles[i].y = mul*f.readReal32(); info.particles[i].y = mul*f.readReal32();
f.endCheckpoint(); f.endCheckpoint();
offset = info.ranges[2][0]; offset = info.ranges[2][0];
mul = info.ranges[2][1] - info.ranges[2][0]; mul = 1.0;
//mul = info.ranges[2][1] - info.ranges[2][0];
f.beginCheckpoint(); f.beginCheckpoint();
for (int i = 0; i < numpart; i++) for (int i = 0; i < numpart; i++)
info.particles[i].z = mul*f.readReal32(); info.particles[i].z = mul*f.readReal32();

View file

@ -1,5 +1,5 @@
/*+ /*+
VIDE -- Void IDEntification pipeline -- ./c_tools/mock/generateFromCatalog.cpp VIDE -- Void IDentification and Examination -- ./c_tools/mock/generateFromCatalog.cpp
Copyright (C) 2010-2013 Guilhem Lavaux Copyright (C) 2010-2013 Guilhem Lavaux
Copyright (C) 2011-2013 P. M. Sutter Copyright (C) 2011-2013 P. M. Sutter

View file

@ -1,5 +1,5 @@
/*+ /*+
VIDE -- Void IDEntification pipeline -- ./c_tools/mock/generateMock.cpp VIDE -- Void IDentification and Examination -- ./c_tools/mock/generateMock.cpp
Copyright (C) 2010-2013 Guilhem Lavaux Copyright (C) 2010-2013 Guilhem Lavaux
Copyright (C) 2011-2013 P. M. Sutter Copyright (C) 2011-2013 P. M. Sutter

View file

@ -1,5 +1,5 @@
/*+ /*+
VIDE -- Void IDEntification pipeline -- ./c_tools/mock/generateTestMock.cpp VIDE -- Void IDentification and Examination -- ./c_tools/mock/generateTestMock.cpp
Copyright (C) 2010-2013 Guilhem Lavaux Copyright (C) 2010-2013 Guilhem Lavaux
Copyright (C) 2011-2013 P. M. Sutter Copyright (C) 2011-2013 P. M. Sutter

View file

@ -1,5 +1,5 @@
/*+ /*+
VIDE -- Void IDEntification pipeline -- ./c_tools/mock/loaders/basic_loader.cpp VIDE -- Void IDentification and Examination -- ./c_tools/mock/loaders/basic_loader.cpp
Copyright (C) 2010-2013 Guilhem Lavaux Copyright (C) 2010-2013 Guilhem Lavaux
Copyright (C) 2011-2013 P. M. Sutter Copyright (C) 2011-2013 P. M. Sutter

View file

@ -1,5 +1,5 @@
/*+ /*+
VIDE -- Void IDEntification pipeline -- ./c_tools/mock/loaders/flash_loader.cpp VIDE -- Void IDentification and Examination -- ./c_tools/mock/loaders/flash_loader.cpp
Copyright (C) 2010-2013 Guilhem Lavaux Copyright (C) 2010-2013 Guilhem Lavaux
Copyright (C) 2011-2013 P. M. Sutter Copyright (C) 2011-2013 P. M. Sutter

View file

@ -1,5 +1,5 @@
/*+ /*+
VIDE -- Void IDEntification pipeline -- ./c_tools/mock/loaders/gadget_loader.cpp VIDE -- Void IDentification and Examination -- ./c_tools/mock/loaders/gadget_loader.cpp
Copyright (C) 2010-2013 Guilhem Lavaux Copyright (C) 2010-2013 Guilhem Lavaux
Copyright (C) 2011-2013 P. M. Sutter Copyright (C) 2011-2013 P. M. Sutter

View file

@ -1,5 +1,5 @@
/*+ /*+
VIDE -- Void IDEntification pipeline -- ./c_tools/mock/loaders/multidark_loader.cpp VIDE -- Void IDentification and Examination -- ./c_tools/mock/loaders/multidark_loader.cpp
Copyright (C) 2010-2013 Guilhem Lavaux Copyright (C) 2010-2013 Guilhem Lavaux
Copyright (C) 2011-2013 P. M. Sutter Copyright (C) 2011-2013 P. M. Sutter

View file

@ -1,5 +1,5 @@
/*+ /*+
VIDE -- Void IDEntification pipeline -- ./c_tools/mock/loaders/ramses_loader.cpp VIDE -- Void IDentification and Examination -- ./c_tools/mock/loaders/ramses_loader.cpp
Copyright (C) 2010-2013 Guilhem Lavaux Copyright (C) 2010-2013 Guilhem Lavaux
Copyright (C) 2011-2013 P. M. Sutter Copyright (C) 2011-2013 P. M. Sutter

View file

@ -1,5 +1,5 @@
/*+ /*+
VIDE -- Void IDEntification pipeline -- ./c_tools/mock/loaders/sdf_loader.cpp VIDE -- Void IDentification and Examination -- ./c_tools/mock/loaders/sdf_loader.cpp
Copyright (C) 2010-2013 Guilhem Lavaux Copyright (C) 2010-2013 Guilhem Lavaux
Copyright (C) 2011-2013 P. M. Sutter Copyright (C) 2011-2013 P. M. Sutter

View file

@ -1,5 +1,5 @@
/*+ /*+
VIDE -- Void IDEntification pipeline -- ./c_tools/mock/loaders/simulation_loader.cpp VIDE -- Void IDentification and Examination -- ./c_tools/mock/loaders/simulation_loader.cpp
Copyright (C) 2010-2013 Guilhem Lavaux Copyright (C) 2010-2013 Guilhem Lavaux
Copyright (C) 2011-2013 P. M. Sutter Copyright (C) 2011-2013 P. M. Sutter

View file

@ -1,5 +1,5 @@
/*+ /*+
VIDE -- Void IDEntification pipeline -- ./c_tools/stacking/pruneVoids.cpp VIDE -- Void IDentification and Examination -- ./c_tools/stacking/pruneVoids.cpp
Copyright (C) 2010-2013 Guilhem Lavaux Copyright (C) 2010-2013 Guilhem Lavaux
Copyright (C) 2011-2013 P. M. Sutter Copyright (C) 2011-2013 P. M. Sutter

View file

@ -1,6 +1,6 @@
#!/usr/bin/env python #!/usr/bin/env python
#+ #+
# VIDE -- Void IDEntification pipeline -- ./pipeline/apAnalysis.py # VIDE -- Void IDentification and Examination -- ./pipeline/apAnalysis.py
# Copyright (C) 2010-2013 Guilhem Lavaux # Copyright (C) 2010-2013 Guilhem Lavaux
# Copyright (C) 2011-2013 P. M. Sutter # Copyright (C) 2011-2013 P. M. Sutter
# #

View file

@ -1,6 +1,6 @@
#!/usr/bin/env python #!/usr/bin/env python
#+ #+
# VIDE -- Void IDEntification pipeline -- ./crossCompare/analysis/mergerTree.py # VIDE -- Void IDentification and Examination -- ./crossCompare/analysis/mergerTree.py
# Copyright (C) 2010-2013 Guilhem Lavaux # Copyright (C) 2010-2013 Guilhem Lavaux
# Copyright (C) 2011-2013 P. M. Sutter # Copyright (C) 2011-2013 P. M. Sutter
# #

View file

@ -1,6 +1,6 @@
#!/usr/bin/env python #!/usr/bin/env python
#+ #+
# VIDE -- Void IDEntification pipeline -- ./pipeline/apAnalysis.py # VIDE -- Void IDentification and Examination -- ./pipeline/apAnalysis.py
# Copyright (C) 2010-2013 Guilhem Lavaux # Copyright (C) 2010-2013 Guilhem Lavaux
# Copyright (C) 2011-2013 P. M. Sutter # Copyright (C) 2011-2013 P. M. Sutter
# #

View file

@ -1,6 +1,6 @@
#!/usr/bin/env python #!/usr/bin/env python
#+ #+
# VIDE -- Void IDEntification pipeline -- ./pipeline/apAnalysis.py # VIDE -- Void IDentification and Examination -- ./pipeline/apAnalysis.py
# Copyright (C) 2010-2013 Guilhem Lavaux # Copyright (C) 2010-2013 Guilhem Lavaux
# Copyright (C) 2011-2013 P. M. Sutter # Copyright (C) 2011-2013 P. M. Sutter
# #

View file

@ -1,5 +1,5 @@
#+ #+
# VIDE -- Void IDEntification pipeline -- ./pipeline/datasets/mergertree.py # VIDE -- Void IDentification and Examination -- ./pipeline/datasets/mergertree.py
# Copyright (C) 2010-2013 Guilhem Lavaux # Copyright (C) 2010-2013 Guilhem Lavaux
# Copyright (C) 2011-2013 P. M. Sutter # Copyright (C) 2011-2013 P. M. Sutter
# #

View file

@ -1,6 +1,6 @@
#!/usr/bin/env python #!/usr/bin/env python
#+ #+
# VIDE -- Void IDEntification pipeline -- ./python_tools/pipeline_source/prepareCatalogs.in.py # VIDE -- Void IDentification and Examination -- ./python_tools/pipeline_source/prepareCatalogs.in.py
# Copyright (C) 2010-2013 Guilhem Lavaux # Copyright (C) 2010-2013 Guilhem Lavaux
# Copyright (C) 2011-2013 P. M. Sutter # Copyright (C) 2011-2013 P. M. Sutter
# #

View file

@ -1,5 +1,5 @@
#+ #+
# VIDE -- Void IDEntification pipeline -- ./python_tools/setup.py # VIDE -- Void IDentification and Examination -- ./python_tools/setup.py
# Copyright (C) 2010-2013 Guilhem Lavaux # Copyright (C) 2010-2013 Guilhem Lavaux
# Copyright (C) 2011-2013 P. M. Sutter # Copyright (C) 2011-2013 P. M. Sutter
# #

View file

@ -1,5 +1,5 @@
#+ #+
# VIDE -- Void IDEntification pipeline -- ./python_tools/void_python_tools/__init__.py # VIDE -- Void IDentification and Examination -- ./python_tools/void_python_tools/__init__.py
# Copyright (C) 2010-2013 Guilhem Lavaux # Copyright (C) 2010-2013 Guilhem Lavaux
# Copyright (C) 2011-2013 P. M. Sutter # Copyright (C) 2011-2013 P. M. Sutter
# #

View file

@ -1,5 +1,5 @@
#+ #+
# VIDE -- Void IDEntification pipeline -- ./python_tools/void_python_tools/apTools/__init__.py # VIDE -- Void IDentification and Examination -- ./python_tools/void_python_tools/apTools/__init__.py
# Copyright (C) 2010-2013 Guilhem Lavaux # Copyright (C) 2010-2013 Guilhem Lavaux
# Copyright (C) 2011-2013 P. M. Sutter # Copyright (C) 2011-2013 P. M. Sutter
# #

View file

@ -1,5 +1,5 @@
#+ #+
# VIDE -- Void IDEntification pipeline -- ./python_tools/void_python_tools/apTools/chi2/__init__.py # VIDE -- Void IDentification and Examination -- ./python_tools/void_python_tools/apTools/chi2/__init__.py
# Copyright (C) 2010-2013 Guilhem Lavaux # Copyright (C) 2010-2013 Guilhem Lavaux
# Copyright (C) 2011-2013 P. M. Sutter # Copyright (C) 2011-2013 P. M. Sutter
# #

View file

@ -1,5 +1,5 @@
#+ #+
# VIDE -- Void IDEntification pipeline -- ./python_tools/void_python_tools/apTools/chi2/cosmologyTools.py # VIDE -- Void IDentification and Examination -- ./python_tools/void_python_tools/apTools/chi2/cosmologyTools.py
# Copyright (C) 2010-2013 Guilhem Lavaux # Copyright (C) 2010-2013 Guilhem Lavaux
# Copyright (C) 2011-2013 P. M. Sutter # Copyright (C) 2011-2013 P. M. Sutter
# #

View file

@ -1,5 +1,5 @@
#+ #+
# VIDE -- Void IDEntification pipeline -- ./python_tools/void_python_tools/apTools/profiles/__init__.py # VIDE -- Void IDentification and Examination -- ./python_tools/void_python_tools/apTools/profiles/__init__.py
# Copyright (C) 2010-2013 Guilhem Lavaux # Copyright (C) 2010-2013 Guilhem Lavaux
# Copyright (C) 2011-2013 P. M. Sutter # Copyright (C) 2011-2013 P. M. Sutter
# #

View file

@ -1,5 +1,5 @@
#+ #+
# VIDE -- Void IDEntification pipeline -- ./python_tools/void_python_tools/apTools/profiles/getSurveyProps.py # VIDE -- Void IDentification and Examination -- ./python_tools/void_python_tools/apTools/profiles/getSurveyProps.py
# Copyright (C) 2010-2013 Guilhem Lavaux # Copyright (C) 2010-2013 Guilhem Lavaux
# Copyright (C) 2011-2013 P. M. Sutter # Copyright (C) 2011-2013 P. M. Sutter
# #

View file

@ -1,5 +1,5 @@
#+ #+
# VIDE -- Void IDEntification pipeline -- ./python_tools/void_python_tools/backend/__init__.py # VIDE -- Void IDentification and Examination -- ./python_tools/void_python_tools/backend/__init__.py
# Copyright (C) 2010-2013 Guilhem Lavaux # Copyright (C) 2010-2013 Guilhem Lavaux
# Copyright (C) 2011-2013 P. M. Sutter # Copyright (C) 2011-2013 P. M. Sutter
# #

View file

@ -1,5 +1,5 @@
#+ #+
# VIDE -- Void IDEntification pipeline -- ./python_tools/void_python_tools/backend/classes.py # VIDE -- Void IDentification and Examination -- ./python_tools/void_python_tools/backend/classes.py
# Copyright (C) 2010-2013 Guilhem Lavaux # Copyright (C) 2010-2013 Guilhem Lavaux
# Copyright (C) 2011-2013 P. M. Sutter # Copyright (C) 2011-2013 P. M. Sutter
# #

View file

@ -1,5 +1,5 @@
#+ #+
# VIDE -- Void IDEntification pipeline -- ./python_tools/void_python_tools/backend/launchers.py # VIDE -- Void IDentification and Examination -- ./python_tools/void_python_tools/backend/launchers.py
# Copyright (C) 2010-2013 Guilhem Lavaux # Copyright (C) 2010-2013 Guilhem Lavaux
# Copyright (C) 2011-2013 P. M. Sutter # Copyright (C) 2011-2013 P. M. Sutter
# #

View file

@ -1,5 +1,5 @@
#+ #+
# VIDE -- Void IDEntification pipeline -- ./python_tools/void_python_tools/plotting/__init__.py # VIDE -- Void IDentification and Examination -- ./python_tools/void_python_tools/plotting/__init__.py
# Copyright (C) 2010-2013 Guilhem Lavaux # Copyright (C) 2010-2013 Guilhem Lavaux
# Copyright (C) 2011-2013 P. M. Sutter # Copyright (C) 2011-2013 P. M. Sutter
# #

View file

@ -1,5 +1,5 @@
#+ #+
# VIDE -- Void IDEntification pipeline -- ./python_tools/void_python_tools/plotting/plotDefs.py # VIDE -- Void IDentification and Examination -- ./python_tools/void_python_tools/plotting/plotDefs.py
# Copyright (C) 2010-2013 Guilhem Lavaux # Copyright (C) 2010-2013 Guilhem Lavaux
# Copyright (C) 2011-2013 P. M. Sutter # Copyright (C) 2011-2013 P. M. Sutter
# #

View file

@ -1,5 +1,5 @@
#+ #+
# VIDE -- Void IDEntification pipeline -- ./python_tools/void_python_tools/plotting/plotTools.py # VIDE -- Void IDentification and Examination -- ./python_tools/void_python_tools/plotting/plotTools.py
# Copyright (C) 2010-2013 Guilhem Lavaux # Copyright (C) 2010-2013 Guilhem Lavaux
# Copyright (C) 2011-2013 P. M. Sutter # Copyright (C) 2011-2013 P. M. Sutter
# #

View file

@ -1,5 +1,5 @@
#+ #+
# VIDE -- Void IDEntification pipeline -- ./python_tools/void_python_tools/plotting/__init__.py # VIDE -- Void IDentification and Examination -- ./python_tools/void_python_tools/plotting/__init__.py
# Copyright (C) 2010-2013 Guilhem Lavaux # Copyright (C) 2010-2013 Guilhem Lavaux
# Copyright (C) 2011-2013 P. M. Sutter # Copyright (C) 2011-2013 P. M. Sutter
# #

View file

@ -22,7 +22,8 @@ int main(int argc, char *argv[]) {
int p; int p;
int nvp, nvpall, nvpbuf, nvpmin, nvpmax, nvpbufmin, nvpbufmax; /* yes, the insurance */ int nvp, nvpall, nvpbuf, nvpmin, nvpmax, nvpbufmin, nvpbufmax; /* yes, the insurance */
float width, width2, totwidth, totwidth2, bf, s, g; float width, width2, totwidth, totwidth2, bf, s, g;
float border, boxsize; float widthX, widthY, widthZ;
float border, boxsize, boxsizeX, boxsizeY, boxsizeZ;
float c[3]; float c[3];
int numGuards; int numGuards;
int b[3]; int b[3];
@ -34,12 +35,12 @@ int main(int argc, char *argv[]) {
printf("arg1: position file\n"); printf("arg1: position file\n");
printf("arg2: buffer size (default 0.1)\n"); printf("arg2: buffer size (default 0.1)\n");
printf("arg3: box size\n"); printf("arg3: box size\n");
printf("arg4: number of divisions (default 2)\n"); printf("arg6: number of divisions (default 2)\n");
printf("arg5: suffix describing this run\n"); printf("arg7: suffix describing this run\n");
printf("arg6: number of parallel threads\n"); printf("arg8: number of parallel threads\n");
printf("arg7: location of voboz executables\n"); printf("arg9: location of voboz executables\n");
printf("arg8: output directory\n"); printf("arg10: output directory\n");
printf("arg9: index of mock galaxies\n\n"); printf("arg11: index of mock galaxies\n\n");
exit(0); exit(0);
} }
posfile = argv[1]; posfile = argv[1];
@ -81,7 +82,8 @@ int main(int argc, char *argv[]) {
np = posread(posfile,&rfloat,1./boxsize); np = posread(posfile,&rfloat,1./boxsize);
/* Boxsize should be the range in r, yielding a range 0-1 */ /* Boxsize should be the range in r, yielding a range 0-1 */
width = 1./(float)numdiv; width = boxsize/(float)numdiv;
//width = 1./(float)numdiv;
width2 = 0.5*width; width2 = 0.5*width;
if (border > 0.) bf = border; if (border > 0.) bf = border;
else bf = 0.1; else bf = 0.1;
@ -171,12 +173,10 @@ int main(int argc, char *argv[]) {
for (b[0]=0;b[0]<numdiv; b[0]++) { for (b[0]=0;b[0]<numdiv; b[0]++) {
for (b[1] = 0; b[1] < numdiv; b[1]++) { for (b[1] = 0; b[1] < numdiv; b[1]++) {
for (b[2] = 0; b[2] < numdiv; b[2]++) { for (b[2] = 0; b[2] < numdiv; b[2]++) {
// TEST fprintf(scr,"%s/voz1b1 %s %f %f %s %d %d %d %d %s&\n",
fprintf(scr,"%s/voz1b1 %s %f %f,%f,%f %s %d %d %d %d %s&\n",
vobozPath, vobozPath,
posfile,border,boxsize,boxsize,boxsize,suffix,numdiv,b[0],b[1],b[2], posfile,border,boxsize,suffix,numdiv,b[0],b[1],b[2],
outDir); outDir);
// END TEST
p++; p++;
if ((p == numThreads)) { fprintf(scr, "wait\n"); p = 0; } if ((p == numThreads)) { fprintf(scr, "wait\n"); p = 0; }
} }