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

Wavelet Multiplication + Nonstandard transforms #49

Merged
merged 20 commits into from
Feb 5, 2022

Commits on Jan 21, 2022

  1. Configuration menu
    Copy the full SHA
    354a342 View commit details
    Browse the repository at this point in the history
  2. Update to VERSION v0.1.15

    No changes in functionalities in current patch update. Only fixes and additions are made to
    follow JOSS guidelines.
    zengfung committed Jan 21, 2022
    Configuration menu
    Copy the full SHA
    b795b64 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    01fbeb0 View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2022

  1. Resolve merge from upstream

    zengfung committed Jan 22, 2022
    Configuration menu
    Copy the full SHA
    de06890 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2022

  1. Split code into multiple lines to fit into

    letter size paper
    zengfung committed Jan 23, 2022
    Configuration menu
    Copy the full SHA
    478690c View commit details
    Browse the repository at this point in the history
  2. Update to VERSION v0.1.17

    Fixes to JOSS code snippets.
    zengfung authored Jan 23, 2022
    Configuration menu
    Copy the full SHA
    04ae5e6 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2022

  1. Reorganize source files

    Organize source code of the same purpose into a subdirectory. Eg:
    ```
    src/ACWT.jl                     src/ACWT.jl
    src/acwt_all.jl         ->      src/acwt/acwt_all.jl
    src/acwt_one_level.jl           src/acwt/acwt_one_level.jl
    src/acwt_utils.jl               src/acwt/acwt_utils.jl
    ```
    zengfung committed Jan 31, 2022
    Configuration menu
    Copy the full SHA
    77d4ffa View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2022

  1. Configuration menu
    Copy the full SHA
    98b26ab View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3c6b657 View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2022

  1. Configuration menu
    Copy the full SHA
    cf0d990 View commit details
    Browse the repository at this point in the history
  2. Update function documentation for nonstandard transforms

    - Update function documentations
    - Add `ns_idwt`, `nonstd_wavemult` to be exported from module.
    zengfung committed Feb 3, 2022
    Configuration menu
    Copy the full SHA
    f43927b View commit details
    Browse the repository at this point in the history
  3. Added standard form wavelet multiplication

    Updates:
    - Standard form wavelet multiplication.
    - Documentation for `WaveMult` module.
    
    TODO:
    - Add examples in `WaveMult` documentations.
    zengfung committed Feb 3, 2022
    Configuration menu
    Copy the full SHA
    3e749ef View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2022

  1. Configuration menu
    Copy the full SHA
    b01ad9c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    696e9d8 View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2022

  1. Bug fixes in WaveMult module

    - Added parentheses to condition evaluation in `stretchmatrix` function. This improves the
      condition evaluation process that was previously buggy and produces the wrong logical expressions.
    - Added a line in `mat2sparseform_nonstd` function. Previous implementation did not produce
      the right answer.
    zengfung committed Feb 5, 2022
    Configuration menu
    Copy the full SHA
    2e83279 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a93d62e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b211e76 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    eab2afd View commit details
    Browse the repository at this point in the history
  5. Syntax change to deal with v1.6 bug

    In both `mat2sparse_nonstd` and `mat2sparse_std` functions, the line
    ```
    maxcolnorm = (maximum ∘ mapslices)(norm, Mw, dims = 1)
    ```
    is changed to
    ```
    maxcolnorm = mapslices(norm, Mw, dims = 1) |> maximum
    ```
    zengfung committed Feb 5, 2022
    Configuration menu
    Copy the full SHA
    a24a6ba View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    19b4b2b View commit details
    Browse the repository at this point in the history