A package to compare void finders
Project description
Motivation
Voids are vast underdense regions embedded within the large-scale structure of the universe. Studying these structures provides valuable insights into the history, evolution, and geometry of the cosmos. Two key statistical tools in void research — the Void-Galaxy Cross-Correlation Function (VGCF) and the Void Size Function (VSF) — enable the use of voids as powerful cosmological probes, helping to constrain models of the universe's formation and expansion.
There are many methods designed to identify cosmic voids, commonly known as void finders. These algorithms are built on different assumptions about what defines a void, and they implement a variety of search strategies. As a result, different void finders often produce significantly different outcomes. The Void Finder Toolkit was developed to provide a unified framework for comparing void catalogs using the Void-Galaxy Cross-Correlation Function (VGCF) and the Void Size Function (VSF) as standard statistical tools. In this framework, a void is fundamentally characterized by the set of tracers it contains. The project bundles a set of tools for void finding, catalog cleaning, and statistical analysis. The toolkit currently includes three integrated void finders, all accessible through a simple, easy-to-use interface.
Finders
The current status of VFT integrates 3 public algorithms:
- ZOBOV (Neyrinck, 2008): ZOBOV works in analogy with a watershed method with water filling basins in a density field. It looks for voids as density minima with surrounding depressions and requires no free parameters. Each Void grows in density starting from a local minimum up to a link density where particles start falling into a deeper minimum.
- Spherical (POPCORN)(Paz et al., 2023): This method searches regions of low density in a Voronoi tessellation. For each minimum density region the algorithm then grows a sphere around each candidate until the average density inside reaches a specific threshold.
- POPCORN (Paz et al., 2023): The algorithm targets low-density regions by adding layers on spherical void shapes. Each layer strategically places seeds that expand while maintaining density. Only the best seed merges, and a refined process ensures full coverage. This continues until small spheres can’t be added, capturing the entire void effectively.
Installation:
Follow this steps:
$ pip install voidfindertk
Dev Installation
Clone this repo and then inside the local directory execute
$ git clone https://github.com/FeD7791/voidFinderProject.git
$ cd voidFinderProject
$ pip install -e .
You can find the package here, alongside with the installing instructions:
1 Install ZOBOV
2 Install POPCORN
3 (OPTIONAL) Install Cosmobolognia Lib
About our dependencies
VoidFinder Toolkit is built on top of many codes provided by the cosmological community.
We thank and recognize the efforts and contributions of all of them.
For more information check dependencies.md
Requeriments
python 3.9+
DOCS!
See the available documentation DOCS
Authors
- Federico Bustillos (federicobustillos@mi.unc.edu.ar)
- Sebastian Gualpa (srgualpa@unc.edu.ar)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file voidfindertk-0.0.1.tar.gz.
File metadata
- Download URL: voidfindertk-0.0.1.tar.gz
- Upload date:
- Size: 59.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
58267572d873db91dd907a217c2527a58630b770e8050a6fe8f539e91f26c501
|
|
| MD5 |
01cd064fb62d264f611a733195715a78
|
|
| BLAKE2b-256 |
59ae7361c5465c2dde0acbdd2c66346bfd40c99803d74eccba87111a9005a29e
|
File details
Details for the file voidfindertk-0.0.1-py3-none-any.whl.
File metadata
- Download URL: voidfindertk-0.0.1-py3-none-any.whl
- Upload date:
- Size: 84.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ffec55806dee4047c150ddde7381a16f5f8518bccb572402238fa64dba29f2ed
|
|
| MD5 |
2856ea1ab415c2ba6b9cfaf9682a5759
|
|
| BLAKE2b-256 |
30d993b9325212d8ed2ef53880404753407f35de6a21da6c2a97489b8afe30b5
|