← Back to all sparks
S

scimesh

ANALYTICS
Velocity5.0

R package scimesh by dfsp-spirit — release notes from GitHub.

A C++ mesh renderer grinding through CRAN's gate, one policy fix at a time

scientific-visualizationcran-compliancer-bindingsmesh-renderingcpp
Current state
scimesh is a C++ scientific mesh rendering library with an R binding, released in tight bursts by the dfsp-spirit neuroimaging group. The last month is dominated by CRAN admission work: stripped debug symbols, assert removal in vendored third-party code, vignette index fixes. Around that compliance grind sit genuine additions — an rgl-to-scimesh auto-conversion path, a camera_orbit helper for video, contrast as a render option.
Where it's heading
The tag stream is non-monotonic — 0.2.5, 0.2.3 and 0.2.6 land within 40 seconds of each other, and 0.2.8 precedes nothing — so version order here says nothing about what shipped when. Read as a whole, the arc is a C++ codebase being domesticated for R distribution: the rendering features are largely settled, and the effort has moved to making an >5MB-adjacent C++ package survive R CMD check --as-cran. The R vignette has been restructured twice in three weeks.
Prediction
Expect continued CRAN-review round-trips at 0.3.x until acceptance, with feature work confined to the CLI renderer examples rather than the core library.

Recent moves

  1. 4d ago

    Version 0.3.2 -- CRAN review fixes

    The CRAN reviewer's objections drive this release — no stripped debug symbols, no assert() in third-party C++ — but it also lands real work on the CLI renderer: --crop/--grow tile preprocessing, an --info dimension probe that removes an ImageMagick dependency, and a composite_tight.sh recipe for publication figures.

    View source ↗
  2. 18d ago

    Version 0.2.8 -- Changes for CRAN submission only

    Contributor attribution and documentation changes made solely to satisfy CRAN submission requirements. Nothing reaches the rendering path.

    View source ↗
  3. 18d ago

    Version 0.2.7 -- Small improvements

    The most substantive R-side release of the window: render functions now accept rgl meshes directly and auto-convert, which removes the format-translation step that stood between scimesh and the existing R mesh ecosystem. camera_orbit adds a video-generation path.

    View source ↗
  4. 1mo ago

    Version 0.2.5 -- Fix CRAN checks

    A vendored-source fix to satisfy R CMD check --as-cran, with the release note saying as much in plain terms. No user-visible change.

    View source ↗
  5. 1mo ago

    Version 0.2.3 -- Convenience Image Ops

    Convenience image operations on the Image class — small surface additions that make the render output usable without exporting to an external tool first.

    View source ↗
  6. 1mo ago

    Version 0.2.6 -- Add contrast render option

    Contrast joins the render options and the Image class, continuing the pattern of pulling image post-processing inside the library rather than leaving it to the caller.

    View source ↗