Commit graph

33 commits

Author SHA1 Message Date
Paul M. Sutter
53483fd0d8 begin branch to replace qhull with voro++ for tessellation 2025-06-28 12:19:33 -04:00
Paul M. Sutter
05030b24e8 made adjustments to support potential new boundary handling scheme; not sure if I'll go through with it so I may roll these changes back 2025-05-22 18:36:01 -04:00
Paul M. Sutter
23d665f7bd FIXED zobov bug when only using one subdomain; added zobov buffer as tunable parameter 2025-05-22 09:57:08 -04:00
Paul M. Sutter
8e6c9d3bed bug fixes for consolidation of catalog output 2025-05-20 18:06:05 -04:00
Paul M. Sutter
d6a939d2cf checkpoint for cleaning up output files and consolidating 2025-05-20 16:46:38 -04:00
Paul M. Sutter
40d7793e54 central density calculation now uses correct normalization from survey volume 2025-04-23 15:25:26 -04:00
Paul M. Sutter
c924577a0d removed extranneous tree-building routines 2025-04-23 10:32:35 -04:00
Paul M. Sutter
49fcdedc92 removed extranneous loadZobov and tree-building routines 2025-04-23 10:31:56 -04:00
Paul M. Sutter
83d0d66d90 fixed accidental deletion of redshift calculation 2025-04-22 23:00:52 -04:00
Paul M. Sutter
ccc2d67cf1 renamed start and end stage parameters; removed unused 'regenerate' flag 2025-04-22 22:43:59 -04:00
Paul M. Sutter
4e87854490 eliminated extranneous/deprecated parameters: zRange (for filtering voids on redshift range during pruning) and fakeDensity (for inserting boundary particles) 2025-04-22 21:27:19 -04:00
Paul M. Sutter
cee027a759 fixed and calrified zobov vs survey normalization schemes 2025-04-22 13:33:52 -04:00
Paul M. Sutter
a670b86295 changed from parent ID to parent index for faster searching; NOTE that output in void catalog changed to reflect this 2025-04-21 23:14:57 -04:00
Paul M. Sutter
b9042c5ce7 new method for building void tree that avoids re-loading catalog 2025-04-21 17:30:58 -04:00
Paul M. Sutter
d9efa15474 removed mock particle tracking, since that is no longer used 2025-04-21 16:23:25 -04:00
Paul M. Sutter
dadfd8d40a extra info in void catalog output (void type, max radius, nearest flagged galaxy), added filtering routines on these properties for post-analysis 2025-04-21 15:02:05 -04:00
Paul M. Sutter
f9fc9e8990 cleaned up procedure for checking for 'obviously bad' voids; no longer filters on density contrast since this only affects edge voids anyway 2025-03-25 14:49:41 -04:00
Paul M. Sutter
93d847b158 removed output of partially-trimmed catalogs 2025-03-24 21:00:46 -04:00
Paul M. Sutter
326756b2bc + radial profiles now full actual density from survey volume, not zobov normalization
+ getVolNorm provides both zobov normalization and average density from survey volume for observations

+ significant update and cleanup to plotting routines
2025-03-04 14:07:36 -05:00
Paul M. Sutter
ad2d3722cc Added double-checking of flagged galaxies to ensure survey boundaries are respected. Python components of launchers now add their status to log files. Rearranged some warnings for broken tessellations due to guard point encounters, since it's not always a bad thing. 2025-01-17 21:53:25 +08:00
Paul M. Sutter
5d93a8a737 Tesllation seems stable with new boundary handling procedure. Rooted out strange adjacency record-keeping due to some galaxies connecting to guard particles. Zobov still generates warning about guard particle encounters, but this is fine for observational datasets because we don't trust the tesselation at the edge galaxies anyway. 2025-01-16 18:40:54 +08:00
Paul M. Sutter
091cf5d1dc First steps in purging the tracking of mock particles: no longer present in jovoz2 2025-01-09 18:21:26 +08:00
Paul M. Sutter
a1d0b675c7 Removed redshift cuts in pruning, since this is now handled automatically with new boundary management scheme 2025-01-09 16:09:49 +08:00
Paul M. Sutter
cf97cfba5d Continuing development. Boundary handling seems to be stable and working. Now testing void finding. 2025-01-08 15:13:29 +08:00
Paul M. Sutter
3dce2593d9 Implemented (yet another) new boundary handling scheme, whereby we scan radially along survey edge while flagging nearest galaxies. The prepObservation routine was significantly cleaned up to accommodate this, but it was ultimately implemented in python (surveyTools.py) for ease of prototyping, with the intent to move it back into C later.
Some general housekeeping, making sure some new parameters are passed around correctly, and removing the storage of some unused files.

This update is considered HIGHLY UNSTABLE. It will almost certainly break somewhere for simulations.

Still under active development.
2025-01-07 20:04:29 +08:00
Paul M. Sutter
7f3afca2d7 fixed bug in adjacency reading 2024-06-08 14:04:59 +01:00
Paul M. Sutter
7e5a51d931 redshift boundary tolerance is now user-selectable 2024-06-07 11:58:36 +02:00
Paul M. Sutter
a45eca0b6e carried boundary flags all the way through to pruning; cleaned up pruning routines 2024-06-06 20:26:47 +02:00
Paul M. Sutter
dd181da42a bug fixed related to different boundary handling procedure. no guarantee that it's correct (yet) but it runs 2024-06-06 00:49:53 +02:00
Paul M. Sutter
f59fee9bf8 - fixed bug where omegaM was always 0.3 regardless of user input
- wrote out flagging of boundary and edge galaxies
- turned off placing of boundary particles
2024-06-05 17:28:16 +02:00
Paul M. Sutter
aded7a7c2c setting the stage for on-the-fly mask and edge calculation 2024-06-05 01:06:36 +02:00
Paul M. Sutter
99a441013d renamed tolerance parameter to better reflect its function 2024-06-04 15:46:23 +02:00
Paul M. Sutter
4d9c5ab2c1 renamed src to source 2024-05-22 16:15:14 -04:00