{"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/cosmodc2-a-synthetic-sky-catalog-for-dark","title":"CosmoDC2: A Synthetic Sky Catalog for Dark Energy Science with LSST","arxiv_id":"1907.06530","date":"2019-07-15","proceeding":null,"authors":["Danila Korytov","Andrew Hearin","Eve Kovacs","Patricia Larsen","Esteban Rangel","Joseph Hollowed","Andrew J. Benson","Katrin Heitmann","Yao-Yuan Mao","Anita Bahmanyar","Chihway Chang","Duncan Campbell","Joseph Derose","Hal Finkel","Nicholas Frontiere","Eric Gawiser","Salman Habib","Benjamin Joachimi","François Lanusse","Nan Li","Rachel Mandelbaum","Christopher Morrison","Jeffrey A. Newman","Adrian Pope","Eli Rykoff","Melanie Simet","Chun-Hao To","Vinu Vikraman","Risa H. Wechsler","Martin White"],"abstract":"This paper introduces cosmoDC2, a large synthetic galaxy catalog designed to support precision dark energy science with the Large Synoptic Survey Telescope (LSST). CosmoDC2 is the starting point for the second data challenge (DC2) carried out by the LSST Dark Energy Science Collaboration (LSST DESC). The catalog is based on a trillion-particle, 4.225 Gpc^3 box cosmological N-body simulation, the `Outer Rim' run. It covers 440 deg^2 of sky area to a redshift of z=3 and is complete to a magnitude depth of 28 in the r-band. Each galaxy is characterized by a multitude of properties including stellar mass, morphology, spectral energy distributions, broadband filter magnitudes, host halo information and weak lensing shear. The size and complexity of cosmoDC2 requires an efficient catalog generation methodology; our approach is based on a new hybrid technique that combines data-driven empirical approaches with semi-analytic galaxy modeling. A wide range of observation-based validation tests has been implemented to ensure that cosmoDC2 enables the science goals of the planned LSST DESC DC2 analyses. This paper also represents the official release of the cosmoDC2 data set, including an efficient reader that facilitates interaction with the data.","url_abs":"http://arxiv.org/abs/1907.06530v2","url_pdf":"http://arxiv.org/pdf/1907.06530v2.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":"cosmodc2-a-synthetic-sky-catalog-for-dark","repo_url":"https://github.com/LSSTDESC/BlendingToolKit","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":{"status":"ok","spdx":"MIT"}},{"paper_slug":"cosmodc2-a-synthetic-sky-catalog-for-dark","repo_url":"https://github.com/LSSTDESC/galsampler","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":{"status":"ok","spdx":"BSD-3-Clause"}},{"paper_slug":"cosmodc2-a-synthetic-sky-catalog-for-dark","repo_url":"https://github.com/lsstdesc/tomo_challenge","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":{"status":"ok"}}],"tasks":[],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"syntology_url":"https://syntology.ai/paper/1907.06530","atlas_url":"https://app.syntology.ai/?focus=1907.06530","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"1907.06530"}},"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://github.com/LSSTDESC/galsampler","reach":{"status":"ok","spdx":"BSD-3-Clause"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/lsstdesc/tomo_challenge","reach":{"status":"ok"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/LSSTDESC/BlendingToolKit","reach":{"status":"ok","spdx":"MIT"}}],"summary":{"ran":7,"unverified":3},"by_repo_kind":{"listed":{"samples":10,"ran":7,"repositories":2}},"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":"7c02acd17039d9a0","entry":"calculate_halo_correspondence","repo":"LSSTDESC/galsampler","repo_kind":"listed","path":"galsampler/galmatch.py","file_url":"https://github.com/LSSTDESC/galsampler/blob/HEAD/galsampler/galmatch.py","link_basis":"harvester_set","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"BSD-3-Clause","inline_ok":true,"mcp_get_code":{"code_sha256":"7c02acd17039d9a0"}},{"code_sha256_prefix":"30c6c729aad986a1","entry":"calculate_indx_correspondence","repo":"LSSTDESC/galsampler","repo_kind":"listed","path":"galsampler/galmatch.py","file_url":"https://github.com/LSSTDESC/galsampler/blob/HEAD/galsampler/galmatch.py","link_basis":"harvester_set","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"BSD-3-Clause","inline_ok":true,"mcp_get_code":{"code_sha256":"30c6c729aad986a1"}},{"code_sha256_prefix":"63b29d4ca0e62b84","entry":"get_blendedness","repo":"LSSTDESC/BlendingToolKit","repo_kind":"listed","path":"btk/measure.py","file_url":"https://github.com/LSSTDESC/BlendingToolKit/blob/HEAD/btk/measure.py","link_basis":"harvester_set","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"63b29d4ca0e62b84"}},{"code_sha256_prefix":"fad3d0988cb40eb1","entry":"get_rgb","repo":"LSSTDESC/BlendingToolKit","repo_kind":"listed","path":"btk/plotting.py","file_url":"https://github.com/LSSTDESC/BlendingToolKit/blob/HEAD/btk/plotting.py","link_basis":"harvester_set","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"fad3d0988cb40eb1"}},{"code_sha256_prefix":"a883be51668ca9cd","entry":"get_snr","repo":"LSSTDESC/BlendingToolKit","repo_kind":"listed","path":"btk/measure.py","file_url":"https://github.com/LSSTDESC/BlendingToolKit/blob/HEAD/btk/measure.py","link_basis":"harvester_set","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"a883be51668ca9cd"}},{"code_sha256_prefix":"5c5f7e7ef5e82fee","entry":"multiprocess","repo":"LSSTDESC/BlendingToolKit","repo_kind":"listed","path":"btk/multiprocess.py","file_url":"https://github.com/LSSTDESC/BlendingToolKit/blob/HEAD/btk/multiprocess.py","link_basis":"harvester_set","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"5c5f7e7ef5e82fee"}},{"code_sha256_prefix":"03d0dfd8ad5b47aa","entry":"pixel_l2_distance_matrix","repo":"LSSTDESC/BlendingToolKit","repo_kind":"listed","path":"btk/match.py","file_url":"https://github.com/LSSTDESC/BlendingToolKit/blob/HEAD/btk/match.py","link_basis":"harvester_set","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"03d0dfd8ad5b47aa"}},{"code_sha256_prefix":"87fe0e8ddc956d17","entry":"compute_richness","repo":"LSSTDESC/galsampler","repo_kind":"listed","path":"galsampler/crossmatch.py","file_url":"https://github.com/LSSTDESC/galsampler/blob/HEAD/galsampler/crossmatch.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"BSD-3-Clause","inline_ok":true,"mcp_get_code":{"code_sha256":"87fe0e8ddc956d17"}},{"code_sha256_prefix":"37c49e6393966efc","entry":"crossmatch","repo":"LSSTDESC/galsampler","repo_kind":"listed","path":"galsampler/crossmatch.py","file_url":"https://github.com/LSSTDESC/galsampler/blob/HEAD/galsampler/crossmatch.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"BSD-3-Clause","inline_ok":true,"mcp_get_code":{"code_sha256":"37c49e6393966efc"}},{"code_sha256_prefix":"4eb2229f126b9c65","entry":"galsample","repo":"LSSTDESC/galsampler","repo_kind":"listed","path":"galsampler/galmatch.py","file_url":"https://github.com/LSSTDESC/galsampler/blob/HEAD/galsampler/galmatch.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"BSD-3-Clause","inline_ok":true,"mcp_get_code":{"code_sha256":"4eb2229f126b9c65"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}