{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,6]],"date-time":"2026-06-06T16:01:30Z","timestamp":1780761690728,"version":"3.54.1"},"reference-count":29,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2026,7,1]],"date-time":"2026-07-01T00:00:00Z","timestamp":1782864000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2026,7,1]],"date-time":"2026-07-01T00:00:00Z","timestamp":1782864000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2026,4,13]],"date-time":"2026-04-13T00:00:00Z","timestamp":1776038400000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Journal of Computational Science"],"published-print":{"date-parts":[[2026,7]]},"DOI":"10.1016\/j.jocs.2026.102859","type":"journal-article","created":{"date-parts":[[2026,4,15]],"date-time":"2026-04-15T08:57:00Z","timestamp":1776243420000},"page":"102859","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":0,"special_numbering":"C","title":["A unified 2D grid method for visualizing n-dimensional array data"],"prefix":"10.1016","volume":"98","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-0847-2470","authenticated-orcid":false,"given":"Ville","family":"Pitk\u00e4kangas","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"78","reference":[{"key":"10.1016\/j.jocs.2026.102859_bib1","doi-asserted-by":"crossref","DOI":"10.1016\/j.heliyon.2024.e35956","article-title":"Rectangular partition for n-dimensional images with arbitrarily shaped rectilinear objects","volume":"10","author":"Pitk\u00e4kangas","year":"2024","journal-title":"Heliyon"},{"key":"10.1016\/j.jocs.2026.102859_bib2","doi-asserted-by":"crossref","first-page":"2615","DOI":"10.3390\/electronics14132615","article-title":"Against Expectations: a simple greedy heuristic outperforms advanced methods in bitmap decomposition","volume":"14","author":"Pitk\u00e4kangas","year":"2025","journal-title":"Electronics"},{"key":"10.1016\/j.jocs.2026.102859_bib3","article-title":"The art of effective visualization of multi-dimensional data","author":"Sarkar","year":"2018","journal-title":"Towards Data Sci."},{"key":"10.1016\/j.jocs.2026.102859_bib4","article-title":"the napari community, napari: a Python Multi-Dimensional Image Viewer Platform for the Research Community","volume":"28","author":"Chiu","year":"2022","journal-title":"Microanal"},{"key":"10.1016\/j.jocs.2026.102859_bib5","author":"Felsenstein","year":"2022","journal-title":"Multi-Modal Neuroimaging Anal. Vis. Tool. (MMVT)"},{"key":"10.1016\/j.jocs.2026.102859_bib6","doi-asserted-by":"crossref","first-page":"671","DOI":"10.1038\/nmeth.2089","article-title":"NIH Image to ImageJ: 25 years of image analysis","volume":"9","author":"Schneider","year":"2012","journal-title":"Nat. Methods"},{"key":"10.1016\/j.jocs.2026.102859_bib7","unstructured":"Astropy Project, Slicing Multidimensional Data, In Astropy v6.1.6 Documentation, \u3008https:\/\/docs.astropy.org\/en\/stable\/visualization\/wcsaxes\/slicing_datacubes.html\u3009, 2024 (accessed 21 November 2024)."},{"key":"10.1016\/j.jocs.2026.102859_bib8","doi-asserted-by":"crossref","first-page":"A33","DOI":"10.1051\/0004-6361\/201322068","article-title":"O. Streicher, Astropy: A community Python package for astronomy","volume":"558","author":"The Astropy Collaboration","year":"2013","journal-title":"A&A"},{"key":"10.1016\/j.jocs.2026.102859_bib9","doi-asserted-by":"crossref","first-page":"229","DOI":"10.1111\/cgf.13415","article-title":"Hypersliceplorer: Interactive visualization of shapes in multiple dimensions","volume":"37","author":"Torsney-Weir","year":"2018","journal-title":"Comput. Graph. Forum"},{"key":"10.1016\/j.jocs.2026.102859_bib10","unstructured":"The napari team, Gallery, On the napari website, \u3008https:\/\/napari.org\/stable\/gallery.html\u3009, 2024 (accessed 27 November 2024)."},{"key":"10.1016\/j.jocs.2026.102859_bib11","unstructured":"P. Bankhead, \u201cDimensions,\u201d in Introduction to ImageJ, \u3008https:\/\/petebankhead.gitbooks.io\/imagej-intro\/content\/chapters\/dimensions\/dimensions.html\u3009, 2016 (accessed 22 November 2024)."},{"key":"10.1016\/j.jocs.2026.102859_bib12","unstructured":"NV5 Geospatial Solutions, The n-D visualizer, \u3008https:\/\/www.nv5geospatialsoftware.com\/docs\/nDimensionalVisualizer.html\u3009, 2024 (Accessed 25 June 2025)."},{"key":"10.1016\/j.jocs.2026.102859_bib13","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1177\/1748302619873602","article-title":"Improved N-dimensional data visualization from hyper-radial values","volume":"13","author":"Paciencia","year":"2019","journal-title":"J. Algorithms Comput. Technol."},{"key":"10.1016\/j.jocs.2026.102859_bib14","series-title":"Python 3 Reference Manual","author":"van Rossum","year":"2009"},{"key":"10.1016\/j.jocs.2026.102859_bib15","unstructured":"J. Chen, J. Revels, 2016, Robust benchmarking in noisy environments. https:\/\/doi.org\/10.48550\/arXiv.1608.04295."},{"key":"10.1016\/j.jocs.2026.102859_bib16","doi-asserted-by":"crossref","first-page":"65","DOI":"10.1137\/141000671","article-title":"Julia: A fresh approach to numerical computing","volume":"59","author":"Bezanson","year":"2017","journal-title":"SIAM Rev."},{"key":"10.1016\/j.jocs.2026.102859_bib17","doi-asserted-by":"crossref","first-page":"1326","DOI":"10.1038\/s41592-022-01655-4","article-title":"PyImageJ: A library for integrating ImageJ and Python","volume":"19","author":"Rueden","year":"2022","journal-title":"Nat. Methods"},{"key":"10.1016\/j.jocs.2026.102859_bib18","unstructured":"Apache Software Foundation, Apache Maven, 2019, version 3.6.3."},{"key":"10.1016\/j.jocs.2026.102859_bib19","series-title":"The Java Programming Language","author":"Arnold","year":"2005"},{"key":"10.1016\/j.jocs.2026.102859_bib20","doi-asserted-by":"crossref","first-page":"357","DOI":"10.1038\/s41586-020-2649-2","article-title":"Array programming with NumPy","volume":"585","author":"Harris","year":"2020","journal-title":"Nature"},{"key":"10.1016\/j.jocs.2026.102859_bib21","doi-asserted-by":"crossref","first-page":"90","DOI":"10.1109\/MCSE.2007.55","article-title":"Matplotlib: A 2D Graphics Environment","volume":"9","author":"Hunter","year":"2007","journal-title":"Comput. Sci. Eng."},{"key":"10.1016\/j.jocs.2026.102859_bib22","unstructured":"A. Clark, Pillow (PIL Fork) Documentation, \u3008https:\/\/buildmedia.readthedocs.org\/media\/pdf\/pillow\/latest\/pillow.pdf\u3009, 2015 (accessed 26 November 2024)."},{"key":"10.1016\/j.jocs.2026.102859_bib23","unstructured":"S. van der Walt, N. Smith, mpl colormaps, \u3008https:\/\/bids.github.io\/colormap\/\u3009, 2015 (accessed 18 December 2024)."},{"key":"10.1016\/j.jocs.2026.102859_bib24","unstructured":"World Wide Web Consortium, Ensuring that a contrast ratio of at least 4.5:1 exists between text (and images of text) and background behind the text, \u3008https:\/\/www.w3.org\/WAI\/WCAG21\/Techniques\/general\/G18\u3009, 2023 (accessed 15 August 2025)."},{"key":"10.1016\/j.jocs.2026.102859_bib25","doi-asserted-by":"crossref","DOI":"10.1038\/s41597-022-01721-8","article-title":"MedMNIST v2-A large-scale lightweight benchmark for 2D and 3D biomedical image classification","author":"Yang","year":"2023","journal-title":"Sci. Data"},{"key":"10.1016\/j.jocs.2026.102859_bib26","doi-asserted-by":"crossref","unstructured":"J. Yang, R. Shi, B. Ni, MedMNIST Classification Decathlon: A Lightweight AutoML Benchmark for Medical Image Analysis, IEEE 18th International Symposium on Biomedical Imaging (ISBI), 2021.","DOI":"10.1109\/ISBI48211.2021.9434062"},{"key":"10.1016\/j.jocs.2026.102859_bib27","unstructured":"Finnish Meteorological Institute, Open data \u2013 Finnish Meteorological Institute, \u3008https:\/\/en.ilmatieteenlaitos.fi\/open-data\u3009, 2026 (accessed 6 March 2026)."},{"key":"10.1016\/j.jocs.2026.102859_bib28","unstructured":"P. Lahtinen, fmiopendata: a Python Interface for FMI Open Data, 2025, version 0.5.0."},{"key":"10.1016\/j.jocs.2026.102859_bib29","unstructured":"R. Okuta, Y. Unno, D. Nishino, S. Hido, C. Loomis, CuPy: A NumPy-Compatible Library for NVIDIA GPU Calculations, Proceedings of Workshops of Machine Learning Systems (LearningSys) in The Annual Conference on Neural Information Processing Systems (NIPS) (2017), \u3008http:\/\/learningsys.org\/nips17\/assets\/papers\/paper_16.pdf\u3009 (accessed 15 August 2025)."}],"container-title":["Journal of Computational Science"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S1877750326000773?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S1877750326000773?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2026,6,6]],"date-time":"2026-06-06T15:42:10Z","timestamp":1780760530000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S1877750326000773"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,7]]},"references-count":29,"alternative-id":["S1877750326000773"],"URL":"https:\/\/doi.org\/10.1016\/j.jocs.2026.102859","relation":{},"ISSN":["1877-7503"],"issn-type":[{"value":"1877-7503","type":"print"}],"subject":[],"published":{"date-parts":[[2026,7]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"A unified 2D grid method for visualizing n-dimensional array data","name":"articletitle","label":"Article Title"},{"value":"Journal of Computational Science","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.jocs.2026.102859","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2026 The Author(s). Published by Elsevier B.V.","name":"copyright","label":"Copyright"}],"article-number":"102859"}}