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

WIP: fixing broken support for complex numbers and adding new complex functionality #13

Draft
wants to merge 6 commits into
base: master
Choose a base branch
from

Commits on Jul 5, 2018

  1. BUG: Soft thresholding helper function now handles complex numbers

    This is a proposed implementation that does away with the
    `handle_complex` option and determines the method automatically.
    
    I also added tests to validate the function with complex input.
    Thomas Arildsen committed Jul 5, 2018
    Configuration menu
    Copy the full SHA
    877f0bb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    04f5939 View commit details
    Browse the repository at this point in the history
  3. BUG: Removed some whitespace bothering the lint check

    Thomas Arildsen committed Jul 5, 2018
    Configuration menu
    Copy the full SHA
    1fb0deb View commit details
    Browse the repository at this point in the history
  4. BUG: Attempt at initializing forward-backward solution as complex

    This should initialize the `sol` variable of the forward-backward solver
    as a complex variable if necessary. This is determined from whether y,
    A*x or AT*y of any of the objective function constituents is complex.
    Thomas Arildsen committed Jul 5, 2018
    Configuration menu
    Copy the full SHA
    ded1832 View commit details
    Browse the repository at this point in the history
  5. BUG: Fixed some complex number handling in objective functions

    The squared two-norm could not handle complex vectors correctly
    (absolute value was omitted).
    Thomas Arildsen committed Jul 5, 2018
    Configuration menu
    Copy the full SHA
    140482d View commit details
    Browse the repository at this point in the history
  6. TST: Basic function class tests extended with complex data

    Thomas Arildsen committed Jul 5, 2018
    Configuration menu
    Copy the full SHA
    a9cfec3 View commit details
    Browse the repository at this point in the history