{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,18]],"date-time":"2026-08-18T03:31:31Z","timestamp":1787023891464,"version":"build-2736575974"},"reference-count":21,"publisher":"The Open Journal","issue":"120","license":[{"start":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T00:00:00Z","timestamp":1777420800000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"},{"start":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T00:00:00Z","timestamp":1777420800000},"content-version":"am","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"},{"start":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T00:00:00Z","timestamp":1777420800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["JOSS"],"published-print":{"date-parts":[[2026,4,29]]},"DOI":"10.21105\/joss.09646","type":"journal-article","created":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T12:05:15Z","timestamp":1777464315000},"page":"9646","source":"Crossref","is-referenced-by-count":1,"title":["scarlet2: Astronomical scene modeling in JAX"],"prefix":"10.21105","volume":"11","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8873-5065","authenticated-orcid":false,"given":"Peter","family":"Melchior","sequence":"first","affiliation":[{"id":[{"id":"https:\/\/ror.org\/00hx57361","id-type":"ROR","asserted-by":"publisher"}],"name":"Princeton University, United States"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4557-6682","authenticated-orcid":false,"given":"Charlotte","family":"Ward","sequence":"additional","affiliation":[{"id":[{"id":"https:\/\/ror.org\/00hx57361","id-type":"ROR","asserted-by":"publisher"}],"name":"Princeton University, United States"},{"id":[{"id":"https:\/\/ror.org\/04p491231","id-type":"ROR","asserted-by":"publisher"}],"name":"Pennsylvania State University, United States"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0978-5612","authenticated-orcid":false,"given":"Benjamin","family":"Remy","sequence":"additional","affiliation":[{"id":[{"id":"https:\/\/ror.org\/00hx57361","id-type":"ROR","asserted-by":"publisher"}],"name":"Princeton University, United States"},{"id":[{"id":"https:\/\/ror.org\/024mw5h28","id-type":"ROR","asserted-by":"publisher"}],"name":"University of Chicago, United States"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5748-5393","authenticated-orcid":false,"given":"Matt L.","family":"Wiemann","sequence":"additional","affiliation":[{"id":[{"id":"https:\/\/ror.org\/00hx57361","id-type":"ROR","asserted-by":"publisher"}],"name":"Princeton University, United States"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9337-0902","authenticated-orcid":false,"given":"Jared","family":"Siegel","sequence":"additional","affiliation":[{"id":[{"id":"https:\/\/ror.org\/00hx57361","id-type":"ROR","asserted-by":"publisher"}],"name":"Princeton University, United States"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"8722","reference":[{"key":"astropy","doi-asserted-by":"publisher","DOI":"10.1051\/0004-6361\/201322068","article-title":"Astropy: A community Python package for astronomy","volume":"558","author":"Astropy Collaboration","year":"2013","unstructured":"Astropy Collaboration. (2013). Astropy: A community Python package for astronomy. Astronomy and Astrophysics, 558, A33. https:\/\/doi.org\/10.1051\/0004-6361\/201322068","journal-title":"Astronomy and Astrophysics"},{"issue":"5","key":"oldag-2024","doi-asserted-by":"publisher","DOI":"10.3847\/2515-5172\/ad4da1","article-title":"A Python project template for healthy scientific software","volume":"8","author":"Oldag","year":"2024","unstructured":"Oldag, D., DeLucchi, M., Beebe, W., Branton, D., Campos, S., Chandler, C. O., Christofferson, C., Connolly, A., Kubica, J., Lynn, O., Malanchev, K., Malz, A. I., Mandelbaum, R., McGuire, S., & Wenneman, C. (2024). A Python project template for healthy scientific software. Research Notes of the American Astronomical Society, 8(5), 141. https:\/\/doi.org\/10.3847\/2515-5172\/ad4da1","journal-title":"Research Notes of the American Astronomical Society"},{"issue":"2","key":"siegel-2025","doi-asserted-by":"publisher","DOI":"10.3847\/1538-4357\/add3f9","article-title":"Spatially resolved galaxydust modeling with coupled data-driven priors","volume":"986","author":"Siegel","year":"2025","unstructured":"Siegel, J. C., & Melchior, P. (2025). Spatially resolved galaxydust modeling with coupled data-driven priors. The Astrophysical Journal, 986(2), 212. https:\/\/doi.org\/10.3847\/1538-4357\/add3f9","journal-title":"The Astrophysical Journal"},{"key":"ward-2025","doi-asserted-by":"publisher","DOI":"10.1016\/j.ascom.2025.100930","article-title":"Disentangling transients and their host galaxies with scarlet2: A framework to forward model multi-epoch imaging","volume":"51","author":"Ward","year":"2025","unstructured":"Ward, C., Melchior, P., Sampson, M. L., Burke, C. J., Siegel, J., Remy, B., Birmingham, S., Ramey, E., & Velzen, S. van. (2025). Disentangling transients and their host galaxies with scarlet2: A framework to forward model multi-epoch imaging. Astronomy and Computing, 51, 100930. https:\/\/doi.org\/10.1016\/j.ascom.2025.100930","journal-title":"Astronomy and Computing"},{"key":"sampson-2024","doi-asserted-by":"publisher","DOI":"10.1016\/j.ascom.2024.100875","article-title":"Score-matching neural networks for improved multi-band source separation","volume":"49","author":"Sampson","year":"2024","unstructured":"Sampson, M. L., Melchior, P., Ward, C., & Birmingham, S. (2024). Score-matching neural networks for improved multi-band source separation. Astronomy and Computing, 49, 100875. https:\/\/doi.org\/10.1016\/j.ascom.2024.100875","journal-title":"Astronomy and Computing"},{"key":"scarlet","doi-asserted-by":"publisher","DOI":"10.1016\/j.ascom.2018.07.001","article-title":"SCARLET: Source separation in multi-band images by Constrained Matrix Factorization","volume":"24","author":"Melchior","year":"2018","unstructured":"Melchior, P., Moolekamp, F., Jerdee, M., Armstrong, R., Sun, A.-L., Bosch, J., & Lupton, R. (2018). SCARLET: Source separation in multi-band images by Constrained Matrix Factorization. Astronomy and Computing, 24, 129. https:\/\/doi.org\/10.1016\/j.ascom.2018.07.001","journal-title":"Astronomy and Computing"},{"key":"phan-2019","doi-asserted-by":"publisher","DOI":"10.48550\/arXiv.1912.11554","article-title":"Composable effects for flexible and accelerated probabilistic programming in NumPyro","author":"Phan","year":"2019","unstructured":"Phan, D., Pradhan, N., & Jankowiak, M. (2019). Composable effects for flexible and accelerated probabilistic programming in NumPyro. arXiv Preprint arXiv:1912.11554. https:\/\/doi.org\/10.48550\/arXiv.1912.11554","journal-title":"arXiv preprint arXiv:1912.11554"},{"key":"pyro-2019","article-title":"Pyro: Deep universal probabilistic programming","volume":"20","author":"Bingham","year":"2019","unstructured":"Bingham, E., Chen, J. P., Jankowiak, M., Obermeyer, F., Pradhan, N., Karaletsos, T., Singh, R., Szerlip, P. A., Horsfall, P., & Goodman, N. D. (2019). Pyro: Deep universal probabilistic programming. Journal of Machine Learning Research, 20, 28:1\u201328:6. http:\/\/jmlr.org\/papers\/v20\/18-403.html","journal-title":"Journal of Machine Learning Research"},{"key":"jax2018github","article-title":"JAX: Composable transformations of Python+NumPy programs","author":"Bradbury","year":"2018","unstructured":"Bradbury, J., Frostig, R., Hawkins, P., Johnson, M. J., Leary, C., Maclaurin, D., Necula, G., Paszke, A., VanderPlas, J., Wanderman-Milne, S., & Zhang, Q. (2018). JAX: Composable transformations of Python+NumPy programs (Version 0.3.13). http:\/\/github.com\/jax-ml\/jax"},{"key":"kidger2021equinox","doi-asserted-by":"publisher","DOI":"10.48550\/arXiv.2111.00254","article-title":"Equinox: Neural networks in JAX via callable PyTrees and filtered transformations","author":"Kidger","year":"2021","unstructured":"Kidger, P., & Garcia, C. (2021). Equinox: Neural networks in JAX via callable PyTrees and filtered transformations. Differentiable Programming Workshop at Neural Information Processing Systems 2021. https:\/\/doi.org\/10.48550\/arXiv.2111.00254","journal-title":"Differentiable Programming workshop at Neural Information Processing Systems 2021"},{"key":"deepmind2020jax","article-title":"The DeepMind JAX Ecosystem","author":"DeepMind","year":"2020","unstructured":"DeepMind, Babuschkin, I., Baumli, K., Bell, A., Bhupatiraju, S., Bruce, J., Buchlovsky, P., Budden, D., Cai, T., Clark, A., Danihelka, I., Dedieu, A., Fantacci, C., Godwin, J., Jones, C., Hemsley, R., Hennigan, T., Hessel, M., Hou, S., \u2026 Viola, F. (2020). The DeepMind JAX Ecosystem. http:\/\/github.com\/google-deepmind"},{"issue":"2","key":"yao-2025","doi-asserted-by":"publisher","DOI":"10.3847\/2041-8213\/add7de","article-title":"A massive black hole 0.8 kpc from the host nucleus revealed by the offset tidal disruption event AT2024tvd","volume":"985","author":"Yao","year":"2025","unstructured":"Yao, Y., Chornock, R., Ward, C., Hammerstein, E., Sfaradi, I., Margutti, R., Kelley, L. Z., Lu, W., Liu, C., Wise, J., Sollerman, J., Alexander, K. D., Bellm, E. C., Drake, A. J., Fremling, C., Gilfanov, M., Graham, M. J., Groom, S. L., Hinds, K. R., \u2026 Wold, A. (2025). A massive black hole 0.8 kpc from the host nucleus revealed by the offset tidal disruption event AT2024tvd. The Astrophysical Journal Letters, 985(2), L48. https:\/\/doi.org\/10.3847\/2041-8213\/add7de","journal-title":"The Astrophysical Journal Letters"},{"issue":"1","key":"galfit","doi-asserted-by":"publisher","DOI":"10.1086\/340952","article-title":"Detailed structural decomposition of galaxy images","volume":"124","author":"Peng","year":"2002","unstructured":"Peng, C. Y., Ho, L. C., Impey, C. D., & Rix, H.-W. (2002). Detailed structural decomposition of galaxy images. The Astronomical Journal, 124(1), 266\u2013293. https:\/\/doi.org\/10.1086\/340952","journal-title":"The Astronomical Journal"},{"issue":"1","key":"galapagos","doi-asserted-by":"publisher","DOI":"10.1111\/j.1365-2966.2012.20619.x","article-title":"GALAPAGOS: from pixels to parameters","volume":"422","author":"Barden","year":"2012","unstructured":"Barden, M., H\u00e4u\u00dfler, B., Peng, C. Y., McIntosh, D. H., & Guo, Y. (2012). GALAPAGOS: from pixels to parameters. Monthly Notices of the Royal Astronomical Society, 422(1), 449\u2013468. https:\/\/doi.org\/10.1111\/j.1365-2966.2012.20619.x","journal-title":"Monthly Notices of the Royal Astronomical Society"},{"issue":"1","key":"galapagos2","doi-asserted-by":"publisher","DOI":"10.1093\/mnras\/sts633","article-title":"MegaMorph - multiwavelength measurement of galaxy structure: complete S\u00e9rsic profile information from modern surveys","volume":"430","author":"H\u00e4u\u00dfler","year":"2013","unstructured":"H\u00e4u\u00dfler, B., Bamford, S. P., Vika, M., Rojas, A. L., Barden, M., Kelvin, L. S., Alpaslan, M., Robotham, A. S. G., Driver, S. P., Baldry, I. K., Brough, S., Hopkins, A. M., Liske, J., Nichol, R. C., Popescu, C. C., & Tuffs, R. J. (2013). MegaMorph - multiwavelength measurement of galaxy structure: complete S\u00e9rsic profile information from modern surveys. Monthly Notices of the Royal Astronomical Society, 430(1), 330\u2013369. https:\/\/doi.org\/10.1093\/mnras\/sts633","journal-title":"Monthly Notices of the Royal Astronomical Society"},{"key":"tractor","article-title":"The Tractor: Probabilistic astronomical source detection and measurement","author":"Lang","year":"2016","unstructured":"Lang, D., Hogg, D. W., & Mykytyn, D. (2016). The Tractor: Probabilistic astronomical source detection and measurement. Astrophysics Source Code Library, record ascl:1604.008."},{"issue":"4","key":"astrophot","doi-asserted-by":"publisher","DOI":"10.1093\/mnras\/stad2477","article-title":"AstroPhot: Fitting everything everywhere all at once in astronomical images","volume":"525","author":"Stone","year":"2023","unstructured":"Stone, C. J., Courteau, S., Cuillandre, J.-C., Hezaveh, Y., Perreault-Levasseur, L., & Arora, N. (2023). AstroPhot: Fitting everything everywhere all at once in astronomical images. Monthly Notices of the Royal Astronomical Society, 525(4), 6377\u20136393. https:\/\/doi.org\/10.1093\/mnras\/stad2477","journal-title":"Monthly Notices of the Royal Astronomical Society"},{"key":"pytorch","article-title":"PyTorch: An imperative style, high-performance deep learning library","author":"Paszke","year":"2019","unstructured":"Paszke, A., Gross, S., Massa, F., Lerer, A., Bradbury, J., Chanan, G., Killeen, T., Lin, Z., Gimelshein, N., Antiga, L., Desmaison, A., Kopf, A., Yang, E., DeVito, Z., Raison, M., Tejani, A., Chilamkurthy, S., Steiner, B., Fang, L., \u2026 Chintala, S. (2019). PyTorch: An imperative style, high-performance deep learning library. In Advances in neural information processing systems 32 (pp. 8024\u20138035). Curran Associates, Inc. http:\/\/papers.neurips.cc\/paper\/9015-pytorch-an-imperative-style-high-performance-deep-learning-library.pdf","journal-title":"Advances in neural information processing systems 32"},{"issue":"7825","key":"numpy","doi-asserted-by":"publisher","DOI":"10.1038\/s41586-020-2649-2","article-title":"Array programming with NumPy","volume":"585","author":"Harris","year":"2020","unstructured":"Harris, C. R., Millman, K. J., Walt, S. J. van der, Gommers, R., Virtanen, P., Cournapeau, D., Wieser, E., Taylor, J., Berg, S., Smith, N. J., Kern, R., Picus, M., Hoyer, S., Kerkwijk, M. H. van, Brett, M., Haldane, A., R\u00edo, J. F. del, Wiebe, M., Peterson, P., \u2026 Oliphant, T. E. (2020). Array programming with NumPy. Nature, 585(7825), 357\u2013362. https:\/\/doi.org\/10.1038\/s41586-020-2649-2","journal-title":"Nature"},{"issue":"3","key":"matplotlib","doi-asserted-by":"publisher","DOI":"10.1109\/MCSE.2007.55","article-title":"Matplotlib: A 2D graphics environment","volume":"9","author":"Hunter","year":"2007","unstructured":"Hunter, J. D. (2007). Matplotlib: A 2D graphics environment. Computing in Science & Engineering, 9(3), 90\u201395. https:\/\/doi.org\/10.1109\/MCSE.2007.55","journal-title":"Computing in Science & Engineering"},{"key":"h5py","volume-title":"Python and HDF5","author":"Collette","year":"2013","unstructured":"Collette, A. (2013). Python and HDF5. O\u2019Reilly."}],"container-title":["Journal of Open Source Software"],"original-title":[],"link":[{"URL":"https:\/\/joss.theoj.org\/papers\/10.21105\/joss.09646.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T12:05:17Z","timestamp":1777464317000},"score":1,"resource":{"primary":{"URL":"https:\/\/joss.theoj.org\/papers\/10.21105\/joss.09646"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,4,29]]},"references-count":21,"journal-issue":{"issue":"120","published-online":{"date-parts":[[2026,4]]}},"alternative-id":["10.21105\/joss.09646"],"URL":"https:\/\/doi.org\/10.21105\/joss.09646","relation":{"has-review":[{"id-type":"uri","id":"https:\/\/github.com\/openjournals\/joss-reviews\/issues\/9646","asserted-by":"subject"}],"references":[{"id-type":"doi","id":"10.5281\/zenodo.19410794","asserted-by":"subject"}]},"ISSN":["2475-9066"],"issn-type":[{"value":"2475-9066","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,4,29]]}}}