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

Add KPM to main #92

Closed
wants to merge 11 commits into from
Closed

Add KPM to main #92

wants to merge 11 commits into from

Commits on Dec 13, 2023

  1. Implement KPM

    Capitalize KPM.
    
    Implement KPM intensity formula
    
    Add KPM element contraction.
    
    Implement KPM intensity formula (with Sam's help).
    
    Implement quasi-Hermitian Lanczos.
    
    Comment test.
    
    Finish integrating QH Lanczos.
    
    Fix kpm test
    
    Add plotting files.
    
    fix plotting2d
    
    Fix test
    
    Fix sqrt(M) factor.
    
    KPM fix scaling of Bose factor and regularization.
    
    Fix repetition post refactor.
    
    Minor edits to bring in line with new intensities.
    
    Squashed commit bringing up to date with Sam's branch
    
    commit f001c5e
    Author: Sam Quinn <lazersmoke@gmail.com>
    Date:   Sat Nov 4 11:45:44 2023 -0400
    
        update
    
    commit 69ca719
    Author: Sam Quinn <lazersmoke@gmail.com>
    Date:   Thu Nov 2 10:53:47 2023 -0400
    
        update intensity_formula_kpm
    
    commit cc34446
    Author: Harry Lane <htl7@st-andrews.ac.uk>
    Date:   Wed Nov 1 11:18:47 2023 +0000
    
        KPM fix scaling of Bose factor and regularization.
    
    commit e3ea347
    Author: Harry Lane <htl7@st-andrews.ac.uk>
    Date:   Mon Oct 30 15:26:55 2023 +0000
    
        Remove symmetrization to get offdiag corrs.
    
    commit 1fc1790
    Author: Sam Quinn <lazersmoke@gmail.com>
    Date:   Wed Nov 1 11:13:06 2023 -0400
    
        positive and negative frequency LSWT
    
    commit 6558c6e
    Author: Sam Quinn <lazersmoke@gmail.com>
    Date:   Tue Oct 31 12:15:43 2023 -0400
    
        Add regularization options
    
    commit 72e056d
    Author: Harry Lane <htl7@st-andrews.ac.uk>
    Date:   Mon Oct 30 15:11:27 2023 +0000
    
        Introduce cubic regularization.
    
    commit cd6347e
    Author: Harry Lane <htl7@st-andrews.ac.uk>
    Date:   Mon Oct 30 10:31:19 2023 +0000
    
        Fix sqrt(M) factor.
    
    commit 89123f2
    Author: [Harry Lane] <[hlane34@gatech.edu]>
    Date:   Mon Sep 11 23:16:50 2023 -0400
    
        Fix test
    
    commit 9f522ca
    Author: [Harry Lane] <[hlane34@gatech.edu]>
    Date:   Thu Sep 7 12:18:50 2023 -0400
    
        fix plotting2d
    
    commit 39ed498
    Author: [Harry Lane] <[hlane34@gatech.edu]>
    Date:   Thu Sep 7 10:03:47 2023 -0400
    
        Add plotting files.
    
    commit 97549f4
    Author: [Harry Lane] <[hlane34@gatech.edu]>
    Date:   Tue Sep 5 22:29:50 2023 -0400
    
        Fix kpm test
    
    commit 8694b09
    Author: [Harry Lane] <[hlane34@gatech.edu]>
    Date:   Tue Sep 5 18:40:26 2023 -0400
    
        Finish integrating QH Lanczos.
    
    commit 09ac14f
    Author: [Harry Lane] <[hlane34@gatech.edu]>
    Date:   Wed Aug 30 20:39:39 2023 -0400
    
        Comment test.
    
    commit 191f2f2
    Author: [Harry Lane] <[hlane34@gatech.edu]>
    Date:   Tue Aug 29 22:24:35 2023 -0400
    
        Implement quasi-Hermitian Lanczos.
    
    commit e1a1375
    Author: [Harry Lane] <[hlane34@gatech.edu]>
    Date:   Fri Aug 11 15:29:34 2023 -0400
    
        Implement KPM intensity formula (with Sam's help).
    
    commit be51cda
    Author: [Harry Lane] <[hlane34@gatech.edu]>
    Date:   Thu Aug 10 13:31:50 2023 -0400
    
        Add KPM element contraction.
    
    commit 824ecf4
    Author: Sam Quinn <lazersmoke@gmail.com>
    Date:   Fri Aug 4 15:15:40 2023 -0400
    
        Implement KPM intensity formula
    
    commit 6f29102
    Author: [Harry Lane] <[hlane34@gatech.edu]>
    Date:   Wed Aug 2 10:55:19 2023 -0400
    
        Add kpm dipole mode.
    
    commit 1ce57e4
    Author: [Harry Lane] <[hlane34@gatech.edu]>
    Date:   Tue Aug 1 12:45:23 2023 -0400
    
        Capitalize KPM.
    
    commit 951722c
    Author: [Harry Lane] <[hlane34@gatech.edu]>
    Date:   Tue Aug 1 12:14:56 2023 -0400
    
        KPM Implementation.
    
    Remove redundant `intensity_formula`
    
    patch `intensity_formula_kpm` to not depend on omega
    
    Add susceptibility regularization style
    
    Rebased onto inhomog_lswt and fix ref to rots
    
    Take max(abs()) for Lanczos.
    kbarros authored and ddahlbom committed Dec 13, 2023
    Configuration menu
    Copy the full SHA
    a31ed30 View commit details
    Browse the repository at this point in the history
  2. Remove unneeded dependencies

    kbarros authored and ddahlbom committed Dec 13, 2023
    Configuration menu
    Copy the full SHA
    a77f930 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    38f02c5 View commit details
    Browse the repository at this point in the history
  4. Undo changes to LSWT

    kbarros authored and ddahlbom committed Dec 13, 2023
    Configuration menu
    Copy the full SHA
    6a479ec View commit details
    Browse the repository at this point in the history
  5. Remove plotting2d duplicates

    kbarros authored and ddahlbom committed Dec 13, 2023
    Configuration menu
    Copy the full SHA
    869eaf9 View commit details
    Browse the repository at this point in the history
  6. Implement matrix free KPM.

    hlane33 authored and ddahlbom committed Dec 13, 2023
    Configuration menu
    Copy the full SHA
    e69b660 View commit details
    Browse the repository at this point in the history
  7. Extend Lanczos buffer.

    hlane33 authored and ddahlbom committed Dec 13, 2023
    Configuration menu
    Copy the full SHA
    167f57c View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2023

  1. Configuration menu
    Copy the full SHA
    d8eafde View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2024

  1. Tidy up some code.

    hlane33 committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    c79bf1c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b7b2eaa View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6b0682c View commit details
    Browse the repository at this point in the history