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 check to prevent infinite loop cases #43

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

Commits on Sep 5, 2021

  1. Implement check to prevent infinite loop cases

    This code introduces a check to prevent infinite loop cases. In the test case added in 'test_unsolvable', the software looped infinitely rather than raising an error. I tested this and found that the error was occurring after the cost_matrix had been padded.
    jonodrew committed Sep 5, 2021
    Configuration menu
    Copy the full SHA
    c8508c4 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2021

  1. Add check for infinite loop

    An infinite loop occurs where all remaining uncovered values are DISALLOWED. This identifies the case and raises an UnsolvableMatrix exception. I have not written a test for this as my current reproducable example is a 500 by 400 matrix.
    jonodrew committed Sep 6, 2021
    Configuration menu
    Copy the full SHA
    6223b5f View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2023

  1. Add pyproject.toml file

    jonodrew committed Feb 18, 2023
    Configuration menu
    Copy the full SHA
    6fa5278 View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2023

  1. Only solve for one dimension

    jonodrew committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    7974999 View commit details
    Browse the repository at this point in the history
  2. Add bumpversion

    jonodrew committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    03ed12c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    abd29e2 View commit details
    Browse the repository at this point in the history
  4. Update license

    jonodrew committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    a0f6af9 View commit details
    Browse the repository at this point in the history
  5. Remove transposition

    jonodrew committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    54b37e6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    68b7391 View commit details
    Browse the repository at this point in the history