{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,7]],"date-time":"2026-03-07T15:03:11Z","timestamp":1772895791377,"version":"3.50.1"},"reference-count":19,"publisher":"The Open Journal","issue":"119","license":[{"start":{"date-parts":[[2026,3,6]],"date-time":"2026-03-06T00:00:00Z","timestamp":1772755200000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"},{"start":{"date-parts":[[2026,3,6]],"date-time":"2026-03-06T00:00:00Z","timestamp":1772755200000},"content-version":"am","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"},{"start":{"date-parts":[[2026,3,6]],"date-time":"2026-03-06T00:00:00Z","timestamp":1772755200000},"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,3,6]]},"DOI":"10.21105\/joss.09616","type":"journal-article","created":{"date-parts":[[2026,3,6]],"date-time":"2026-03-06T18:58:34Z","timestamp":1772823514000},"page":"9616","source":"Crossref","is-referenced-by-count":0,"title":["ParallelKDE.jl: A Package for Highly Parallel Kernel Density Estimation"],"prefix":"10.21105","volume":"11","author":[{"ORCID":"https:\/\/orcid.org\/0009-0006-1282-4850","authenticated-orcid":false,"given":"Christian Sustay","family":"Martinez","sequence":"first","affiliation":[{"name":"Center for Functional Protein Assemblies, School of Natural Sciences, Technical University of Munich, Ernst-Otto-Fischer-Str. 8, Garching 85748, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5163-2663","authenticated-orcid":false,"given":"Martin","family":"Zacharias","sequence":"additional","affiliation":[{"name":"Center for Functional Protein Assemblies, School of Natural Sciences, Technical University of Munich, Ernst-Otto-Fischer-Str. 8, Garching 85748, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6227-5443","authenticated-orcid":false,"given":"Patrick K.","family":"Quoika","sequence":"additional","affiliation":[{"name":"Center for Functional Protein Assemblies, School of Natural Sciences, Technical University of Munich, Ernst-Otto-Fischer-Str. 8, Garching 85748, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"8722","reference":[{"issue":"3","key":"sheather_reliable_1991","doi-asserted-by":"publisher","DOI":"10.1111\/j.2517-6161.1991.tb01857.x","article-title":"A Reliable Data-Based Bandwidth Selection Method for Kernel Density Estimation","volume":"53","author":"Sheather","year":"1991","unstructured":"Sheather, S. J., & Jones, M. C. (1991). A Reliable Data-Based Bandwidth Selection Method for Kernel Density Estimation. Journal of the Royal Statistical Society Series B: Statistical Methodology, 53(3), 683\u2013690. https:\/\/doi.org\/10.1111\/j.2517-6161.1991.tb01857.x","journal-title":"Journal of the Royal Statistical Society Series B: Statistical Methodology","ISSN":"https:\/\/id.crossref.org\/issn\/1369-7412","issn-type":"print"},{"key":"wand_kernel_1995","isbn-type":"print","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4899-4493-1","volume-title":"Kernel smoothing","author":"Wand","year":"1995","unstructured":"Wand, M. P., & Jones, M. C. (1995). Kernel smoothing (1. ed). Chapman & Hall. ISBN:\u00a0978-0-429-17059-1","ISBN":"https:\/\/id.crossref.org\/isbn\/9780429170591"},{"issue":"4","key":"kraml_x-entropy_2021","doi-asserted-by":"publisher","DOI":"10.1021\/acs.jcim.0c01375","article-title":"X-Entropy: A Parallelized Kernel Density Estimator with Automated Bandwidth Selection to Calculate Entropy","volume":"61","author":"Kraml","year":"2021","unstructured":"Kraml, J., Hofer, F., Quoika, P. K., Kamenik, A. S., & Liedl, K. R. (2021). X-Entropy: A Parallelized Kernel Density Estimator with Automated Bandwidth Selection to Calculate Entropy. Journal of Chemical Information and Modeling, 61(4), 1533\u20131538. https:\/\/doi.org\/10.1021\/acs.jcim.0c01375","journal-title":"Journal of Chemical Information and Modeling","ISSN":"https:\/\/id.crossref.org\/issn\/1549-9596","issn-type":"print"},{"key":"sustay_martinez_novel_2025","doi-asserted-by":"publisher","DOI":"10.21203\/rs.3.rs-8038701\/v1","article-title":"Novel Rapid Approach for Adaptive Gaussian Kernel Density Estimation: Gridpoint-wise Propagation of Anisotropic Diffusion Equation","author":"Sustay Martinez","year":"2025","unstructured":"Sustay Martinez, C., Quoika, P. K., & Zacharias, M. (2025). Novel Rapid Approach for Adaptive Gaussian Kernel Density Estimation: Gridpoint-wise Propagation of Anisotropic Diffusion Equation. Researchsquare. https:\/\/doi.org\/10.21203\/rs.3.rs-8038701\/v1","journal-title":"Researchsquare"},{"key":"statsmodels_developers_statsmodelsnonparametrickernel_densitykdemultivariate_2024","article-title":"Statsmodels v0.14.4 Documentation","author":"Statsmodels Developers","year":"2024","unstructured":"Statsmodels Developers. (2024). Statsmodels v0.14.4 Documentation. https:\/\/www.statsmodels.org\/stable\/generated\/statsmodels.nonparametric.kernel_density.KDEMultivariate.html"},{"key":"scipy_developers_scipystatsgaussian_kde_2025","article-title":"Scipy.stats.gaussian_kde - SciPy v1.16.2 Documentation","author":"SciPy developers","year":"2025","unstructured":"SciPy developers. (2025). Scipy.stats.gaussian_kde - SciPy v1.16.2 Documentation. https:\/\/docs.scipy.org\/doc\/scipy\/reference\/generated\/scipy.stats.gaussian_kde.html"},{"key":"scikit-learn_developers_kerneldensity_2025","article-title":"KernelDensity - scikit-learn 1.7.2 Documentation","author":"Scikit-learn developers","year":"2025","unstructured":"Scikit-learn developers. (2025). KernelDensity - scikit-learn 1.7.2 Documentation. https:\/\/scikit-learn.org\/stable\/modules\/generated\/sklearn.neighbors.KernelDensity.html#sklearn.neighbors.KernelDensity"},{"key":"odland_tommyodkdepy_2018","doi-asserted-by":"publisher","DOI":"10.5281\/ZENODO.2392268","article-title":"Tommyod\/KDEpy: Kernel Density Estimation in Python","author":"Odland","year":"2018","unstructured":"Odland, T. (2018). Tommyod\/KDEpy: Kernel Density Estimation in Python. https:\/\/doi.org\/10.5281\/ZENODO.2392268"},{"key":"seabold_statsmodels_2010","doi-asserted-by":"publisher","DOI":"10.25080\/majora-92bf1922-011","article-title":"Statsmodels: Econometric and statistical modeling with python","author":"Seabold","year":"2010","unstructured":"Seabold, S., & Perktold, J. (2010). Statsmodels: Econometric and statistical modeling with python. Proceedings of the 9th Python in Science Conference. https:\/\/doi.org\/10.25080\/majora-92bf1922-011","journal-title":"Proceedings of the 9th Python in Science Conference"},{"issue":"85","key":"pedregosa_scikit-learn_2011","article-title":"Scikit-learn: Machine Learning in Python","volume":"12","author":"Pedregosa","year":"2011","unstructured":"Pedregosa, F., Varoquaux, G., Gramfort, A., Michel, V., Thirion, B., Grisel, O., Blondel, M., Prettenhofer, P., Weiss, R., Dubourg, V., Vanderplas, J., Passos, A., Cournapeau, D., Brucher, M., Perrot, M., & Duchesnay, \u00c9. (2011). Scikit-learn: Machine Learning in Python. Journal of Machine Learning Research, 12(85), 2825\u20132830. http:\/\/jmlr.org\/papers\/v12\/pedregosa11a.html","journal-title":"Journal of Machine Learning Research"},{"issue":"3","key":"virtanen_scipy_2020","doi-asserted-by":"publisher","DOI":"10.1038\/s41592-019-0686-2","article-title":"SciPy 1.0: Fundamental algorithms for scientific computing in Python","volume":"17","author":"Virtanen","year":"2020","unstructured":"Virtanen, P., Gommers, R., Oliphant, T. E., Haberland, M., Reddy, T., Cournapeau, D., Burovski, E., Peterson, P., Weckesser, W., Bright, J., Van Der Walt, S. J., Brett, M., Wilson, J., Millman, K. J., Mayorov, N., Nelson, A. R. J., Jones, E., Kern, R., Larson, E., \u2026 V\u00e1zquez-Baeza, Y. (2020). SciPy 1.0: Fundamental algorithms for scientific computing in Python. Nature Methods, 17(3), 261\u2013272. https:\/\/doi.org\/10.1038\/s41592-019-0686-2","journal-title":"Nature Methods","ISSN":"https:\/\/id.crossref.org\/issn\/1548-7091","issn-type":"print"},{"issue":"433","key":"jones_brief_1996","doi-asserted-by":"publisher","DOI":"10.1080\/01621459.1996.10476701","article-title":"A Brief Survey of Bandwidth Selection for Density Estimation","volume":"91","author":"Jones","year":"1996","unstructured":"Jones, M. C., Marron, J. S., & Sheather, S. J. (1996). A Brief Survey of Bandwidth Selection for Density Estimation. Journal of the American Statistical Association, 91(433), 401\u2013407. https:\/\/doi.org\/10.1080\/01621459.1996.10476701","journal-title":"Journal of the American Statistical Association","ISSN":"https:\/\/id.crossref.org\/issn\/0162-1459","issn-type":"print"},{"key":"silverman_density_1986","isbn-type":"print","volume-title":"Density estimation for statistics and data analysis","author":"Silverman","year":"1986","unstructured":"Silverman, B. W. (1986). Density estimation for statistics and data analysis. Chapman; Hall. ISBN:\u00a0978-0-412-24620-3","ISBN":"https:\/\/id.crossref.org\/isbn\/9780412246203"},{"key":"scott_multivariate_1992","isbn-type":"print","doi-asserted-by":"publisher","DOI":"10.1002\/9780470316849","volume-title":"Multivariate Density Estimation: Theory, Practice, and Visualization","author":"Scott","year":"1992","unstructured":"Scott, D. W. (1992). Multivariate Density Estimation: Theory, Practice, and Visualization (1st ed.). Wiley. https:\/\/doi.org\/10.1002\/9780470316849","ISBN":"https:\/\/id.crossref.org\/isbn\/9780470316849"},{"issue":"1","key":"bezanson_julia_2017","doi-asserted-by":"publisher","DOI":"10.1137\/141000671","article-title":"Julia: A Fresh Approach to Numerical Computing","volume":"59","author":"Bezanson","year":"2017","unstructured":"Bezanson, J., Edelman, A., Karpinski, S., & Shah, V. B. (2017). Julia: A Fresh Approach to Numerical Computing. SIAM Review, 59(1), 65\u201398. https:\/\/doi.org\/10.1137\/141000671","journal-title":"SIAM Review","ISSN":"https:\/\/id.crossref.org\/issn\/0036-1445","issn-type":"print"},{"issue":"4","key":"besard_effective_2019","doi-asserted-by":"publisher","DOI":"10.1109\/tpds.2018.2872064","article-title":"Effective Extensible Programming: Unleashing Julia on GPUs","volume":"30","author":"Besard","year":"2019","unstructured":"Besard, T., Foket, C., & De Sutter, B. (2019). Effective Extensible Programming: Unleashing Julia on GPUs. IEEE Transactions on Parallel and Distributed Systems, 30(4), 827\u2013841. https:\/\/doi.org\/10.1109\/tpds.2018.2872064","journal-title":"IEEE Transactions on Parallel and Distributed Systems","ISSN":"https:\/\/id.crossref.org\/issn\/1045-9219","issn-type":"print"},{"key":"besard_rapid_2019","doi-asserted-by":"publisher","DOI":"10.1016\/j.advengsoft.2019.02.002","article-title":"Rapid software prototyping for heterogeneous and distributed platforms","volume":"132","author":"Besard","year":"2019","unstructured":"Besard, T., Churavy, V., Edelman, A., & Sutter, B. D. (2019). Rapid software prototyping for heterogeneous and distributed platforms. Advances in Engineering Software, 132, 29\u201346. https:\/\/doi.org\/10.1016\/j.advengsoft.2019.02.002","journal-title":"Advances in Engineering Software","ISSN":"https:\/\/id.crossref.org\/issn\/0965-9978","issn-type":"print"},{"key":"rowley_pythoncalljl_2022","article-title":"PythonCall.jl: Python and Julia in harmony","author":"Rowley","year":"2022","unstructured":"Rowley, C. (2022). PythonCall.jl: Python and Julia in harmony. https:\/\/github.com\/JuliaPy\/PythonCall.jl"},{"issue":"2","key":"frigo_design_2005","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2004.840301","article-title":"The Design and Implementation of FFTW3","volume":"93","author":"Frigo","year":"2005","unstructured":"Frigo, M., & Johnson, S. G. (2005). The Design and Implementation of FFTW3. Proceedings of the IEEE, 93(2), 216\u2013231. https:\/\/doi.org\/10.1109\/JPROC.2004.840301","journal-title":"Proceedings of the IEEE","ISSN":"https:\/\/id.crossref.org\/issn\/0018-9219","issn-type":"print"}],"container-title":["Journal of Open Source Software"],"original-title":[],"link":[{"URL":"https:\/\/joss.theoj.org\/papers\/10.21105\/joss.09616.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2026,3,6]],"date-time":"2026-03-06T18:58:36Z","timestamp":1772823516000},"score":1,"resource":{"primary":{"URL":"https:\/\/joss.theoj.org\/papers\/10.21105\/joss.09616"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,3,6]]},"references-count":19,"journal-issue":{"issue":"119","published-online":{"date-parts":[[2026,3]]}},"alternative-id":["10.21105\/joss.09616"],"URL":"https:\/\/doi.org\/10.21105\/joss.09616","relation":{"has-review":[{"id-type":"uri","id":"https:\/\/github.com\/openjournals\/joss-reviews\/issues\/9616","asserted-by":"subject"}],"references":[{"id-type":"doi","id":"10.5281\/zenodo.18712216","asserted-by":"subject"}]},"ISSN":["2475-9066"],"issn-type":[{"value":"2475-9066","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,3,6]]}}}