{"repo":"tom-draper/array-3d-viz","free":true,"listed":false,"github":"https://github.com/tom-draper/array-3d-viz","clone":"git clone https://github.com/tom-draper/array-3d-viz.git","description":"A tool for visualizing arrays and matrices in 3D space.","language":"JavaScript","stars":38,"topics":["array-viewer","array-visualizer","data-visualization","dataviz","interactive-visualizations","matrix-visualizer","threejs","vizualisation","array","array-view"],"license":"MIT","category":"analytics","readme_excerpt":"Interactive 3D Visualizer for Arrays A tool for visualizing arrays and matrices in 3D space using Three.js. Hosted at: https://arrayviz.com Features - Works with 1D, 2D or 3D arrays - Paste array data from clipboard or read from file - Cell color scaled by relative value - Full camera movement: rotation (mouse), zoom (scroll wheel), translation (arrow keys) - Array dimension display (bottom left) - Query input for highlighting values or value ranges (bottom right) - Slice query functionality to isolate specific dimensions - Array value histogram (bottom right) Getting Started Installation Install packages Usage Option 1: Array file (.json, .npy, etc.) Start the node server providing the path to your array file. Then open localhost:8080 in a browser to view the visualization. Compatibility - [x] JSON (.json) - [X] CSV (.csv) - [x] NumPy (.npy) - [X] HDF (.hdf, .h5, .hdf5) - [X] Pickle (.pickle, .pkl) - [X] Parquet (.parquet) - [X] MATLAB (.mat) Option 2: Paste JSON array from clipboard Then open localhost:8080 in a browser and paste your JSON array into the input box. Ensure the JSON is valid and there are no trailing commas after any final elements in a list. Example JSON (2 x 4 x 3)","default_branch":null,"files":null,"tree":[],"storefront":"/r/tom-draper","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tom-draper/array-3d-viz/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}