{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/gravitationally-consistent-halo-catalogs-and","title":"Gravitationally Consistent Halo Catalogs and Merger Trees for Precision Cosmology","arxiv_id":"1110.4370","date":"2011-10-19","proceeding":null,"authors":["Peter S. Behroozi","Risa H. Wechsler","Hao-Yi Wu","Michael T. Busha","Anatoly A. Klypin","Joel R. Primack"],"abstract":"We present a new algorithm for generating merger trees and halo catalogs which explicitly ensures consistency of halo properties (mass, position, and velocity) across timesteps. Our algorithm has demonstrated the ability to improve both the completeness (through detecting and inserting otherwise missing halos) and purity (through detecting and removing spurious objects) of both merger trees and halo catalogs. In addition, our method is able to robustly measure the self-consistency of halo finders; it is the first to directly measure the uncertainties in halo positions, halo velocities, and the halo mass function for a given halo finder based on consistency between snapshots in cosmological simulations. We use this algorithm to generate merger trees for two large simulations (Bolshoi and Consuelo) and evaluate two halo finders (ROCKSTAR and BDM). We find that both the ROCKSTAR and BDM halo finders track halos extremely well; in both, the number of halos which do not have physically consistent progenitors is at the 1-2% level across all halo masses. Our code is publicly available at http://code.google.com/p/consistent-trees . Our trees and catalogs are publicly available at http://hipacc.ucsc.edu/Bolshoi/ .","url_abs":"https://arxiv.org/abs/1110.4370v3","url_pdf":"https://arxiv.org/pdf/1110.4370v3.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"links_only","authors_date_abstract":"arXiv metadata, CC0 1.0 (https://info.arxiv.org/help/license), from the Kaggle arXiv metadata snapshot of 2026-09-12"},"code_links":[{"paper_slug":"gravitationally-consistent-halo-catalogs-and","repo_url":"https://bitbucket.org/pbehroozi/consistent-trees","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":null},{"paper_slug":"gravitationally-consistent-halo-catalogs-and","repo_url":"https://github.com/galacticusorg/rockstar2galacticus","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":{"status":"ok","spdx":"MIT"}}],"tasks":[],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"syntology_url":"https://syntology.ai/paper/1110.4370","atlas_url":"https://app.syntology.ai/?focus=1110.4370","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"1110.4370"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-25T09:33:49+00:00","read_at_is":"when the build read Syntology's graph, not when any sample ran","claim":"Per-sample execution status on synthesized fixtures; not a correctness claim about the paper. Samples come from repositories linked to the paper, official or community; repo_kind says which.","repos":[{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://bitbucket.org/pbehroozi/consistent-trees","reach":null},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/galacticusorg/rockstar2galacticus","reach":{"status":"ok","spdx":"MIT"}}],"summary":{"unverified":3},"by_repo_kind":{"listed":{"samples":3,"ran":0,"repositories":1}},"repo_kind_vocabulary":{"official":"The archive marks this repository official for the paper","named_in_paper":"The archive records that the paper mentions this repository; it is not marked official","listed":"In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper","found_in_text":"Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted","community":"Not in the archive's code links for this paper; a community repository Syntology harvested"},"n_pointer_only_for_licence":0,"samples":[{"code_sha256_prefix":"d621801b704aebb2","entry":"clamp_hosts_to_forest","repo":"galacticusorg/rockstar2galacticus","repo_kind":"listed","path":"src/astrosylva/readers/_forests.py","file_url":"https://github.com/galacticusorg/rockstar2galacticus/blob/HEAD/src/astrosylva/readers/_forests.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"d621801b704aebb2"}},{"code_sha256_prefix":"0700a54093c16dea","entry":"group_by_root_descendant","repo":"galacticusorg/rockstar2galacticus","repo_kind":"listed","path":"src/astrosylva/readers/_forests.py","file_url":"https://github.com/galacticusorg/rockstar2galacticus/blob/HEAD/src/astrosylva/readers/_forests.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"0700a54093c16dea"}},{"code_sha256_prefix":"1881dc07f1fa00de","entry":"group_by_union_find","repo":"galacticusorg/rockstar2galacticus","repo_kind":"listed","path":"src/astrosylva/readers/_forests.py","file_url":"https://github.com/galacticusorg/rockstar2galacticus/blob/HEAD/src/astrosylva/readers/_forests.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"1881dc07f1fa00de"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}