Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement matrix truncation for latex to enhance the display of large matrices #26526

Open
wants to merge 10 commits into
base: master
Choose a base branch
from

Commits on Feb 27, 2024

  1. Configuration menu
    Copy the full SHA
    8f0d39c View commit details
    Browse the repository at this point in the history
  2. printing: Implement large matrix truncation for latex for better prin…

    …ting
    
    The `_print_matrix_contents` method now includes options for compactifying
    and setting maximum visible rows and columns, providing a more readable
    representation. This improvement prevents printing slowdowns for large
    matrices and improves overall user experience. This modification shall
    solve sympy#16251.
    mohamedrezk122 committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    7ee63d5 View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2024

  1. Configuration menu
    Copy the full SHA
    99f1014 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3e8206b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    98ac729 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2024

  1. changed truncation to make parameters more clear, added tests.

    renamed mat_compact to truncate, removed visible_rows
    and visible_columns parameters.  Added tests for each
    truncatable case.
    SamLubelsky committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    0e013ec View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8984387 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a210652 View commit details
    Browse the repository at this point in the history
  4. fixed some old instances of mat_compact where truncate

    should now be.
    SamLubelsky committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    7faad29 View commit details
    Browse the repository at this point in the history
  5. changed truncate to full_output.

    This naming makes more sense if we plan to add a lot
    more truncating operations to sympy, beyond just matrices.
    SamLubelsky committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    c2e34dc View commit details
    Browse the repository at this point in the history