Skip to content

fix #2 extends insert and extract sparse matrix (first step) - #1485

Merged
Nelson-numerical-software merged 6 commits into
masterfrom
in-progress-debug
Nov 11, 2025
Merged

Nelson-numerical-software merged 6 commits into
masterfrom
in-progress-debug

Conversation

@Nelson-numerical-software

Copy link
Copy Markdown
Collaborator
  • clabel: Contour labeling.
  • colormap: added support for the following locations north, south, east, west, northoutside, southoutside, eastoutside, and westoutside.
  • feat(dynamic_link): VS 2026 support
  • add lehmer matrix for gallery, add test matrix ellipsis

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

This pull request implements support for inserting and extracting sparse matrix elements, adds contour labeling functionality, extends colormap location support, and adds VS 2026 support. Key changes include:

  • Implementation of sparse matrix insertion/extraction operations (GitHub issue #2)
  • Addition of clabel function for contour plot labeling
  • Extended colorbar with support for multiple location parameters
  • Addition of Lehmer matrix to the gallery function
  • Support for Visual Studio 2026
  • Performance improvements in SVD computation and eigenvalue decomposition
  • Bug fixes for line graphics properties

Reviewed Changes

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

Show a summary per file
File Description
modules/sparse/tests/bug_github_issue_2.m Test cases for sparse matrix insertion and extraction
modules/sparse/src/cpp/SparseType.cpp Core implementation of sparse matrix operations
modules/linear_algebra/src/cpp/SVD.cpp SVD optimization using gesdd and improved transpose
modules/linear_algebra/src/cpp/EigenLapackHelpers.cpp Eigenvalue decomposition optimization
modules/interpreter/src/cpp/NelsonLexer.cpp Lexer fix for matrix ellipsis handling
modules/graphics/src/cpp/GOLineSeries.cpp Line graphics property initialization fix
modules/graphics/help/*/xml/clabel.xml Documentation for new clabel function
modules/graphics/help/*/xml/colorbar.xml Updated colorbar documentation
modules/elementary_functions/functions/gallery.m Added Lehmer matrix support
modules/dynamic_link/resources/msvc2026.json VS 2026 configuration

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

Comment thread modules/sparse/src/cpp/SparseType.cpp
Comment thread modules/dynamic_link/functions/configuremsvc.m Outdated
Comment thread modules/interpreter/src/cpp/EvaluatorControlExpression.cpp

@github-advanced-security github-advanced-security AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

CodeQL found more than 20 potential problems in the proposed changes. Check the Files changed tab for more details.

@Nelson-numerical-software
Nelson-numerical-software merged commit 8a391cc into master Nov 11, 2025
@Nelson-numerical-software
Nelson-numerical-software deleted the in-progress-debug branch November 11, 2025 19:28
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.

3 participants