Skip to contents

grip 0.1.2

  • Makes saved graph-family bundle ordering deterministic when files have tied modification times, as can occur on Windows.
  • Corrects two undersized adjacency allocations in the compiled triangular mesh generator.

grip 0.1.1

  • Adds geodesic-MDS, geodesic-KK, landmark, MISF, weighted, and interactive layout workflows developed since the initial submission.
  • Caps compiled parallel work at two threads to comply with CRAN resource limits, including when automatic thread selection is requested.
  • Replaces native assertion aborts with recoverable errors and strengthens queue state handling.
  • Removes non-package utilities from the installed package and removes machine-specific installed paths.
  • Shortens graph-family save filenames so they remain portable under long Windows temporary-directory paths.
  • Expands the pkgdown reference index and reduces README animation assets for a smaller source package.
  • Declares the package C++17 requirement explicitly.

grip 0.1.0

  • First public release of grip.
  • Centers the package around two main layout workflows: grip.layout() for unweighted graphs and grip.layout.weighted() for weighted graphs.
  • Provides layout scoring and real-data candidate comparison via grip.score.layout() and grip.compare.layouts(), together with multiscale trace diagnostics via grip.layout.trace() and grip.layout.trace.weighted().
  • Ships a large synthetic graph-family library, bundled weighted real-data examples, disconnected-component packing, and plotting helpers.
  • Includes advanced public experimental full geodesic-KK (GKK) and landmark geodesic-KK (LGKK) preparation, scoring, and refinement helpers for weighted-layout evaluation and polish.
  • Includes optional Shiny explorers for browsing layout catalogs and synthetic graph families.