Skip to contents

PreciseViz 0.1.0

  • All public machine-facing output and typed-input fields now use lowercase snake_case, matching PreciseDist and the interoperability protocol.
  • Added a static, package-local vignette built from hand-authored typed matrices with no PreciseDist dependency.
  • precise_viz() returns panel tibbles for heatmaps, graph layouts, embeddings, and precomputed agreement results, and accepts typed matrices from any producer.
  • Matrix type is explicit and authoritative. PreciseViz never infers distance versus similarity from values and never computes distances, transformations, fusions, graphs, or matrix agreement on the user’s behalf.
  • Embeddings support UMAP, MDS, and optional two- or three-dimensional t-SNE, with ggplot2, Plotly, and threejs rendering where applicable.
  • Graph views support curated igraph layouts in two or three dimensions, including optional Plotly, threejs, and visNetwork output.
  • precise_trellis() browses panel tibbles with the CRAN trelliscopejs backend, preserves numeric cognostics, and chooses a unique key automatically for single- or multi-view output. precise_graphml() exports typed similarity or adjacency matrices for external graph tools.
  • Agreement views require an explicit precomputed agreement= object whose keys and input type match the displayed matrix collection.