Skip to main content

codecov Documentation Status License: MIT https://github.com/leliel12/diseno_sci_sfw CI

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

(ZOBOV)

2 Install POPCORN

(POPCORN)

3 (OPTIONAL) Install Cosmobolognia Lib

(CBL)

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

Metadata

Release files for voidfindertk 0.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for voidfindertk 0.0.1
File Size Uploaded
voidfindertk-0.0.1.tar.gz 59.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for voidfindertk 0.0.1
File Interpreter ABI Platform
voidfindertk-0.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 144.2 kB

Release files / voidfindertk-0.0.1.tar.gz

Download URL voidfindertk-0.0.1.tar.gz
Size 59.5 kB
Tags Source
SHA-256 checksum
How to use checksums
58267572d873db91dd907a217c2527a58630b770e8050a6fe8f539e91f26c501
BLAKE2b-256 checksum
How to use checksums
59ae7361c5465c2dde0acbdd2c66346bfd40c99803d74eccba87111a9005a29e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.0

Release files / voidfindertk-0.0.1-py3-none-any.whl

Download URL voidfindertk-0.0.1-py3-none-any.whl
Size 84.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ffec55806dee4047c150ddde7381a16f5f8518bccb572402238fa64dba29f2ed
BLAKE2b-256 checksum
How to use checksums
30d993b9325212d8ed2ef53880404753407f35de6a21da6c2a97489b8afe30b5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.0

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page