From 131eaace8d3db686ea54d06c1d902fb35e7ddf4e Mon Sep 17 00:00:00 2001 From: "P.M. Sutter" Date: Tue, 6 May 2014 18:20:58 -0500 Subject: [PATCH] added some void filters --- .../void_python_tools/voidUtil/catalogUtil.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/python_tools/void_python_tools/voidUtil/catalogUtil.py b/python_tools/void_python_tools/voidUtil/catalogUtil.py index a3a3ca7..f12ef7a 100644 --- a/python_tools/void_python_tools/voidUtil/catalogUtil.py +++ b/python_tools/void_python_tools/voidUtil/catalogUtil.py @@ -389,3 +389,22 @@ def getVoidPart(catalog, voidID): return partOut +# ----------------------------------------------------------------------------- +def filterVoidsOnSize(catalog, rMin): + catalog.voids = catalog.voids[ catalog.voids[:].radius >= rMin ] + return catalog + +# ----------------------------------------------------------------------------- +def filterVoidsOnTreeLevel(catalog, level): + catalog.voids = catalog.voids[ catalog.voids[:].treeLevel == level ] + + if level == -1: + catalog.voids = catalog.voids[ catalog.voids[:].numChildren == 0 ] + + return catalog + +# ----------------------------------------------------------------------------- +def filterVoidsOnCentralDen(catalog, maxCentralDen): + catalog.voids = catalog.voids[ catalog.voids[:].centralDen <= maxCentralDen ] + return catalog +