{"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/data-driven-derivation-of-stellar-properties","title":"Data-driven derivation of stellar properties from photometric time series data using convolutional neural networks","arxiv_id":"2005.09682","date":"2020-05-19","proceeding":null,"authors":["Kirsten Blancato","Melissa Ness","Daniel Huber","Yuxi Lu","Ruth Angus"],"abstract":"Stellar variability is driven by a multitude of internal physical processes that depend on fundamental stellar properties. These properties are our bridge to reconciling stellar observations with stellar physics, and for understanding the distribution of stellar populations within the context of galaxy formation. Numerous ongoing and upcoming missions are charting brightness fluctuations of stars over time, which encode information about physical processes such as rotation period, evolutionary state (such as effective temperature and surface gravity), and mass (via asteroseismic parameters). Here, we explore how well we can predict these stellar properties, across different evolutionary states, using only photometric time series data. To do this, we implement a convolutional neural network, and with data-driven modeling we predict stellar properties from light curves of various baselines and cadences. Based on a single quarter of \\textit{Kepler} data, we recover stellar properties, including surface gravity for red giant stars (with an uncertainty of $\\lesssim$ 0.06 dex), and rotation period for main sequence stars (with an uncertainty of $\\lesssim$ 5.2 days, and unbiased from $\\approx$5 to 40 days). Shortening the \\textit{Kepler} data to a 27-day TESS-like baseline, we recover stellar properties with a small decrease in precision, $\\sim$0.07 dex for log $g$ and $\\sim$5.5 days for $P_{\\rm rot}$, unbiased from $\\approx$5 to 35 days. Our flexible data-driven approach leverages the full information content of the data, requires minimal feature engineering, and can be generalized to other surveys and datasets. This has the potential to provide stellar property estimates for many millions of stars in current and future surveys.","url_abs":"https://arxiv.org/abs/2005.09682v1","url_pdf":"https://arxiv.org/pdf/2005.09682v1.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":"data-driven-derivation-of-stellar-properties","repo_url":"https://github.com/kblancato/theia-net","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok","spdx":"MIT"}}],"tasks":[],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2005.09682","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2005.09682"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-24T18:15:14+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/kblancato/theia-net","reach":{"status":"ok","spdx":"MIT"}}],"summary":{"unverified":11},"by_repo_kind":{"official":{"samples":11,"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":"5b2408e571829669","entry":"create_log","repo":"kblancato/theia-net","repo_kind":"official","path":"theia-net/classification/modules/mutils.py","file_url":"https://github.com/kblancato/theia-net/blob/HEAD/theia-net/classification/modules/mutils.py","link_basis":"first_harvest_node","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":"5b2408e571829669"}},{"code_sha256_prefix":"32603d33af9b46af","entry":"data_split","repo":"kblancato/theia-net","repo_kind":"official","path":"theia-net/classification/modules/prepare_data.py","file_url":"https://github.com/kblancato/theia-net/blob/HEAD/theia-net/classification/modules/prepare_data.py","link_basis":"first_harvest_node","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":"32603d33af9b46af"}},{"code_sha256_prefix":"39276dfd7995f5d3","entry":"data_split","repo":"kblancato/theia-net","repo_kind":"official","path":"theia-net/regression/modules/prepare_data.py","file_url":"https://github.com/kblancato/theia-net/blob/HEAD/theia-net/regression/modules/prepare_data.py","link_basis":"first_harvest_node","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":"39276dfd7995f5d3"}},{"code_sha256_prefix":"e06a42d4ce4ea0dc","entry":"inverse_scale","repo":"kblancato/theia-net","repo_kind":"official","path":"theia-net/regression/modules/evaluate.py","file_url":"https://github.com/kblancato/theia-net/blob/HEAD/theia-net/regression/modules/evaluate.py","link_basis":"first_harvest_node","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":"e06a42d4ce4ea0dc"}},{"code_sha256_prefix":"0bfbd31dba0b4fd6","entry":"predictions","repo":"kblancato/theia-net","repo_kind":"official","path":"theia-net/classification/modules/evaluate.py","file_url":"https://github.com/kblancato/theia-net/blob/HEAD/theia-net/classification/modules/evaluate.py","link_basis":"first_harvest_node","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":"0bfbd31dba0b4fd6"}},{"code_sha256_prefix":"80b0c7c31183d1d2","entry":"predictions","repo":"kblancato/theia-net","repo_kind":"official","path":"theia-net/regression/modules/evaluate.py","file_url":"https://github.com/kblancato/theia-net/blob/HEAD/theia-net/regression/modules/evaluate.py","link_basis":"first_harvest_node","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":"80b0c7c31183d1d2"}},{"code_sha256_prefix":"05b718118f0f79d8","entry":"probs","repo":"kblancato/theia-net","repo_kind":"official","path":"theia-net/classification/modules/evaluate.py","file_url":"https://github.com/kblancato/theia-net/blob/HEAD/theia-net/classification/modules/evaluate.py","link_basis":"first_harvest_node","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":"05b718118f0f79d8"}},{"code_sha256_prefix":"ff541345c9f09342","entry":"r2","repo":"kblancato/theia-net","repo_kind":"official","path":"theia-net/regression/modules/evaluate.py","file_url":"https://github.com/kblancato/theia-net/blob/HEAD/theia-net/regression/modules/evaluate.py","link_basis":"first_harvest_node","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":"ff541345c9f09342"}},{"code_sha256_prefix":"8d3ceb89aebb690d","entry":"scale_data","repo":"kblancato/theia-net","repo_kind":"official","path":"theia-net/classification/modules/prepare_data.py","file_url":"https://github.com/kblancato/theia-net/blob/HEAD/theia-net/classification/modules/prepare_data.py","link_basis":"first_harvest_node","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":"8d3ceb89aebb690d"}},{"code_sha256_prefix":"6bab47150a02639a","entry":"scale_data","repo":"kblancato/theia-net","repo_kind":"official","path":"theia-net/regression/modules/prepare_data.py","file_url":"https://github.com/kblancato/theia-net/blob/HEAD/theia-net/regression/modules/prepare_data.py","link_basis":"first_harvest_node","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":"6bab47150a02639a"}},{"code_sha256_prefix":"48704634e564b07d","entry":"scale_stds","repo":"kblancato/theia-net","repo_kind":"official","path":"theia-net/classification/modules/prepare_data.py","file_url":"https://github.com/kblancato/theia-net/blob/HEAD/theia-net/classification/modules/prepare_data.py","link_basis":"first_harvest_node","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":"48704634e564b07d"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}