{"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/rapid-probabilistic-estimation-of-type-ia","title":"Probabilistic Reconstruction of Type Ia Supernova SN 2002bo","arxiv_id":"2105.07910","date":"2021-05-17","proceeding":null,"authors":["John T. O'Brien","Wolfgang E. Kerzendorf","Andrew Fullard","Marc Williamson","Ruediger Pakmor","Johannes Buchner","Stephan Hachinger","Christian Vogl","James H. Gillanders","Andreas Floers","Patrick van der Smagt"],"abstract":"Manual fits to spectral times series of Type Ia supernovae have provided a method of reconstructing the explosion from a parametric model but due to lack of information about model uncertainties or parameter degeneracies direct comparison between theory and observation is difficult. In order to mitigate this important problem we present a new way to probabilistically reconstruct the outer ejecta of the normal Type Ia supernova SN 2002bo. A single epoch spectrum, taken 10 days before maximum light, is fit by a 13-parameter model describing the elemental composition of the ejecta and the explosion physics (density, temperature, velocity, and explosion epoch). Model evaluation is performed through the application of a novel rapid spectral synthesis technique in which the radiative transfer code, TARDIS, is accelerated by a machine-learning framework. Analysis of the posterior distribution reveals a complex and degenerate parameter space and allows direct comparison to various hydrodynamic models. Our analysis favors detonation over deflagration scenarios and we find that our technique offers a novel way to compare simulation to observation.","url_abs":"https://arxiv.org/abs/2105.07910v2","url_pdf":"https://arxiv.org/pdf/2105.07910v2.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":"rapid-probabilistic-estimation-of-type-ia","repo_url":"https://github.com/wkerzendorf/wsynphot","is_official":1,"mentioned_in_paper":0,"mentioned_in_github":0,"framework":"none","reach":{"status":"ok","spdx":"BSD-3-Clause"}}],"tasks":[],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"syntology_url":"https://syntology.ai/paper/2105.07910","atlas_url":"https://app.syntology.ai/?focus=2105.07910","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2105.07910"}},"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/wkerzendorf/wsynphot","reach":{"status":"ok","spdx":"BSD-3-Clause"}}],"summary":{"unverified":5},"by_repo_kind":{"official":{"samples":5,"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":"25af1837a1cb27b5","entry":"download_setuptools","repo":"wkerzendorf/wsynphot","repo_kind":"official","path":"ez_setup.py","file_url":"https://github.com/wkerzendorf/wsynphot/blob/HEAD/ez_setup.py","link_basis":"first_harvest_node","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":"25af1837a1cb27b5"}},{"code_sha256_prefix":"16cbdbe4cdf79f6a","entry":"formatter_message","repo":"wkerzendorf/wsynphot","repo_kind":"official","path":"wsynphot/util/colored_logger.py","file_url":"https://github.com/wkerzendorf/wsynphot/blob/HEAD/wsynphot/util/colored_logger.py","link_basis":"first_harvest_node","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":"16cbdbe4cdf79f6a"}},{"code_sha256_prefix":"ed75c7fad81f0b32","entry":"main","repo":"wkerzendorf/wsynphot","repo_kind":"official","path":"ez_setup.py","file_url":"https://github.com/wkerzendorf/wsynphot/blob/HEAD/ez_setup.py","link_basis":"first_harvest_node","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":"ed75c7fad81f0b32"}},{"code_sha256_prefix":"e6219b8d4d197d28","entry":"test","repo":"wkerzendorf/wsynphot","repo_kind":"official","path":"wsynphot/_astropy_init.py","file_url":"https://github.com/wkerzendorf/wsynphot/blob/HEAD/wsynphot/_astropy_init.py","link_basis":"first_harvest_node","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":"e6219b8d4d197d28"}},{"code_sha256_prefix":"7de1966dd2cd04a1","entry":"use_setuptools","repo":"wkerzendorf/wsynphot","repo_kind":"official","path":"ez_setup.py","file_url":"https://github.com/wkerzendorf/wsynphot/blob/HEAD/ez_setup.py","link_basis":"first_harvest_node","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":"7de1966dd2cd04a1"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}