{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,17]],"date-time":"2025-10-17T00:33:53Z","timestamp":1760661233315,"version":"build-2065373602"},"reference-count":25,"publisher":"SciPy","license":[{"start":{"date-parts":[[2025,7,10]],"date-time":"2025-07-10T00:00:00Z","timestamp":1752105600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"abstract":"<jats:p>This paper outlines a strategy to teach scientific analysis using Python, integrated with open science publishing concepts.<\/jats:p>","DOI":"10.25080\/wcfp5784","type":"proceedings-article","created":{"date-parts":[[2025,10,16]],"date-time":"2025-10-16T18:13:42Z","timestamp":1760638422000},"page":"303-310","source":"Crossref","is-referenced-by-count":0,"title":["Empowering Learners - Teaching Reproducible Research with Open-Source Tools"],"prefix":"10.25080","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-7501-8430","authenticated-orcid":false,"given":"Deborah","family":"Khider","sequence":"first","affiliation":[{"name":"University of Southern California Information Sciences Institute"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5920-4751","authenticated-orcid":false,"given":"Julien","family":"Emile-Geay","sequence":"additional","affiliation":[{"name":"University of Southern California"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6938-2850","authenticated-orcid":false,"given":"David","family":"Edge","sequence":"additional","affiliation":[{"name":"Northern Arizona University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3598-5113","authenticated-orcid":false,"given":"Nicholas","family":"McKay","sequence":"additional","affiliation":[{"name":"Northern Arizona University"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"32550","published-online":{"date-parts":[[2025,7,10]]},"reference":[{"key":"2019","doi-asserted-by":"publisher","DOI":"10.1038\/s41592-019-0350-x"},{"key":"Gil_2016","doi-asserted-by":"publisher","DOI":"10.1002\/2015ea000136"},{"key":"Nugroho_2015","doi-asserted-by":"publisher","DOI":"10.1108\/tg-03-2014-0008"},{"key":"vandereynden2016","doi-asserted-by":"publisher","DOI":"10.6084\/M9.FIGSHARE.4055448.V1"},{"key":"Zuiderwijk2014","doi-asserted-by":"publisher","DOI":"10.1016\/j.giq.2013.04.003"},{"key":"AGUSoftwareGuidelines","doi-asserted-by":"publisher","DOI":"10.5281\/ZENODO.5124741"},{"key":"AGUWorkflowGuidelines","doi-asserted-by":"publisher","DOI":"10.5281\/ZENODO.4774440"},{"key":"Lowndes_2017","doi-asserted-by":"publisher","DOI":"10.1038\/s41559-017-0160"},{"key":"McKiernan_2016","doi-asserted-by":"publisher","DOI":"10.7554\/elife.16800"},{"key":"LeapFROGS","doi-asserted-by":"publisher","DOI":"10.5281\/zenodo.14783497"},{"key":"binder","doi-asserted-by":"publisher","DOI":"10.25080\/Majora-4af1f417-011"},{"key":"numpy","doi-asserted-by":"publisher","DOI":"10.1038\/s41586-020-2649-2"},{"key":"pandas1","doi-asserted-by":"publisher","DOI":"10.5281\/zenodo.3509134"},{"key":"pandas2","doi-asserted-by":"publisher","DOI":"10.25080\/Majora-92bf1922-00a"},{"key":"matplotlib","doi-asserted-by":"publisher","DOI":"10.1109\/MCSE.2007.55"},{"key":"Seaborn","doi-asserted-by":"publisher","DOI":"10.21105\/joss.03021"},{"key":"xarray","doi-asserted-by":"publisher","DOI":"10.5334\/jors.148"},{"key":"PythiaFoundations","doi-asserted-by":"publisher","DOI":"10.5281\/zenodo.7884571"},{"key":"JEG_dataAnalysis","doi-asserted-by":"publisher","DOI":"10.6084\/m9.figshare.1014336"},{"key":"Emile-Geay_Time_Series_Analysis_2025","doi-asserted-by":"publisher","DOI":"10.5281\/zenodo.14807363"},{"key":"Khider_2022","doi-asserted-by":"publisher","DOI":"10.1029\/2022pa004509"},{"key":"KhiderGPF","doi-asserted-by":"publisher","DOI":"10.6084\/m9.figshare.25754244.v1"},{"key":"Lamprecht_2019","doi-asserted-by":"publisher","DOI":"10.3233\/ds-190026"},{"key":"Goble_2020","doi-asserted-by":"publisher","DOI":"10.1162\/dint_a_00033"},{"key":"PyCatSim","doi-asserted-by":"publisher","DOI":"10.5281\/zenodo.15530612"}],"event":{"name":"Python in Science Conference, 2025","location":"Tacoma, Washington","acronym":"SciPy","number":"24rd"},"container-title":["Proceedings of the Python in Science Conference","Proceedings of the 24th Python in Science Conference"],"original-title":[],"deposited":{"date-parts":[[2025,10,16]],"date-time":"2025-10-16T18:14:04Z","timestamp":1760638444000},"score":1,"resource":{"primary":{"URL":"https:\/\/doi.curvenote.com\/10.25080\/wcfp5784"}},"subtitle":[],"proceedings-subject":"Scientific Computing with Python","short-title":[],"issued":{"date-parts":[[2025,7,10]]},"references-count":25,"URL":"https:\/\/doi.org\/10.25080\/wcfp5784","relation":{},"ISSN":["2575-9752"],"issn-type":[{"value":"2575-9752","type":"print"}],"subject":[],"published":{"date-parts":[[2025,7,10]]}}}