Skip to content

Add skinny PP index and vignette with jellyfish search#140

Open
Jaydeep869 wants to merge 3 commits into
ggobi:masterfrom
Jaydeep869:scagnostic-pp-indices
Open

Add skinny PP index and vignette with jellyfish search#140
Jaydeep869 wants to merge 3 commits into
ggobi:masterfrom
Jaydeep869:scagnostic-pp-indices

Conversation

@Jaydeep869

Copy link
Copy Markdown

This PR adds a new projection pursuit index based on the skinny scagnostic,
as described in the GSoC 2026 test tasks for the "tourr: new PP indices based
on scagnostics" project.

Changes

Easy task — skinny() PP index

  • Added skinny() function in R/interesting-indices.r, following the same
    pattern as the existing stringy() scagnostic index
  • Uses cassowaryr::sc_skinny() internally
  • Exported in NAMESPACE

Medium task — Vignette

  • Added vignettes/skinny.Rmd demonstrating:
    • Using skinny() with guided_tour() and search_jellyfish optimiser
    • Saving and replaying the tour path
    • Comparison with holes() to show the different structure each index finds

Related

Add skinny() function following the same pattern as stringy().
It wraps cassowaryr::sc_skinny() to compute the skinny scagnostic
on 2D projections, for use as a projection pursuit index with
guided_tour().
Shows how to use skinny() with guided_tour() and search_jellyfish,
including saving/replaying the tour path and comparing against holes().
Copilot AI review requested due to automatic review settings March 5, 2026 16:35

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 3 out of 3 changed files in this pull request and generated 2 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread R/interesting-indices.r
Comment thread vignettes/skinny.Rmd Outdated
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants