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

Non monomial basis #21

Merged
merged 134 commits into from
May 28, 2024
Merged

Non monomial basis #21

merged 134 commits into from
May 28, 2024

Commits on Feb 23, 2024

  1. remove CachedMTable

    kalmarek committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    05dd9ed View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c7669d4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1691ec7 View commit details
    Browse the repository at this point in the history
  4. remove baseless StarAlgebras

    kalmarek committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    1cf858a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    769e8b4 View commit details
    Browse the repository at this point in the history
  6. first try on coefficients

    kalmarek committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    9346178 View commit details
    Browse the repository at this point in the history
  7. Fixes

    blegat authored and kalmarek committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    c8a8943 View commit details
    Browse the repository at this point in the history
  8. rename Basis → Fixed Basis

    kalmarek committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    1ca4011 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    023803b View commit details
    Browse the repository at this point in the history
  10. move mul! to mstructures

    kalmarek committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    6ebdfd8 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    5ddfa3b View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    688583e View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    9eed650 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    fa98c01 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    129bb41 View commit details
    Browse the repository at this point in the history
  16. make DiracBasis threadsafe

    kalmarek committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    765d98b View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    07c0cb4 View commit details
    Browse the repository at this point in the history
  18. Fixes

    blegat authored and kalmarek committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    0e3d158 View commit details
    Browse the repository at this point in the history
  19. move star_of to FixedBasis

    kalmarek committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    78f839a View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    2c5386f View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    504f86a View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    5c2297e View commit details
    Browse the repository at this point in the history
  23. implement basic canonicalize

    kalmarek committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    83d3219 View commit details
    Browse the repository at this point in the history
  24. more star dispatch

    kalmarek committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    33b9466 View commit details
    Browse the repository at this point in the history
  25. simplify AlgebraElement

    kalmarek committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    0df1f2c View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    6e4a064 View commit details
    Browse the repository at this point in the history
  27. fix show methods

    kalmarek committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    61a810c View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    0316034 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    644f98c View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    bb661ed View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    364960b View commit details
    Browse the repository at this point in the history
  32. reimplement MTables

    kalmarek committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    b77e698 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    764b193 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    5c32408 View commit details
    Browse the repository at this point in the history
  35. reimplement augmentation

    kalmarek committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    f639044 View commit details
    Browse the repository at this point in the history
  36. various small fixes

    kalmarek committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    379203e View commit details
    Browse the repository at this point in the history
  37. add fmac! for AbstractVector

    kalmarek committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    086874a View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    7df6659 View commit details
    Browse the repository at this point in the history
  39. quickly fix one

    kalmarek committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    0a7e75c View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    10cb8c2 View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    af08b35 View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    5660ec7 View commit details
    Browse the repository at this point in the history
  43. disable the old test for now

    kalmarek committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    93933df View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    7fe6a17 View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2024

  1. Configuration menu
    Copy the full SHA
    9cd7e19 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    79bbcf8 View commit details
    Browse the repository at this point in the history
  3. neg! -> operate_to!(-

    blegat committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    c40ae73 View commit details
    Browse the repository at this point in the history
  4. add! -> operate_to!(+

    blegat committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    3c226f7 View commit details
    Browse the repository at this point in the history
  5. mul! -> MA.operate_to!

    blegat committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    b8faeb2 View commit details
    Browse the repository at this point in the history
  6. mul! with mstruct to MA

    blegat committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    55be591 View commit details
    Browse the repository at this point in the history
  7. sub! -> MA

    blegat committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    de56536 View commit details
    Browse the repository at this point in the history
  8. fmac -> MA

    blegat committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    59807e5 View commit details
    Browse the repository at this point in the history
  9. Check for alias

    blegat committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    6870eb2 View commit details
    Browse the repository at this point in the history
  10. unsafe_add! -> UnsafeAddMul

    blegat committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    fa3c8ad View commit details
    Browse the repository at this point in the history
  11. Document UnsafeAddMul

    blegat committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    c92c229 View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2024

  1. Fixes for Chebyshev (#23)

    * Fixes for Chebyshev
    
    * Add key_type
    blegat authored Mar 16, 2024
    Configuration menu
    Copy the full SHA
    a0a7b90 View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2024

  1. replace keytype → key_type

    kalmarek committed Mar 17, 2024
    Configuration menu
    Copy the full SHA
    a89756f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    95aaed7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9f7d357 View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2024

  1. Configuration menu
    Copy the full SHA
    7346e7a View commit details
    Browse the repository at this point in the history
  2. remove Dirac and use GroupElements directly

    This is akin to using monomials
    kalmarek committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    ddf9e3d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    55d4174 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    16e406f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cd32a47 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8836dd2 View commit details
    Browse the repository at this point in the history
  7. add zero_coeffs(::Type, ::AbstractBasis)

    currently defaults to
    * SparseCoefficients (ImplicitBasis)
    * SparseVectir (ExplicitBasis)
    kalmarek committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    513a748 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    fa323d3 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    ca69382 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    87e2eb4 View commit details
    Browse the repository at this point in the history
  11. reshuffle definitions in types.jl

    (this file needs to be broken down anyway)
    kalmarek committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    ed534c4 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    9c9a43e View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    674a103 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    be39b2d View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    fe83753 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    4cf409d View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    5ba2061 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    c4d26ee View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    cdea07c View commit details
    Browse the repository at this point in the history
  20. [tests] reenable tests

    kalmarek committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    b56a13e View commit details
    Browse the repository at this point in the history
  21. fix: test LinearAlgebra.dot

    kalmarek committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    ce7653e View commit details
    Browse the repository at this point in the history
  22. fix includes

    kalmarek committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    888dc57 View commit details
    Browse the repository at this point in the history
  23. bump version to 0.3

    kalmarek committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    18a74d8 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    1632be4 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2024

  1. Configuration menu
    Copy the full SHA
    f22b273 View commit details
    Browse the repository at this point in the history
  2. allow no cache in FixedBasis

    kalmarek committed Apr 14, 2024
    Configuration menu
    Copy the full SHA
    ece736f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c707b89 View commit details
    Browse the repository at this point in the history
  4. de-randomize !isone test

    kalmarek committed Apr 14, 2024
    Configuration menu
    Copy the full SHA
    e1a6a6e View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2024

  1. Configuration menu
    Copy the full SHA
    9c5368f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3741eca View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3230c31 View commit details
    Browse the repository at this point in the history
  4. caching for MTables does not work for isbits elements

    This is because isbits elements may not track isdefined / isassigned status.
    As a consequence Matrix{T}(undef, dims) is initialized to garbage.
    kalmarek committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    654655e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    918c826 View commit details
    Browse the repository at this point in the history
  6. enable canonical for Vectors

    kalmarek committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    e9dceac View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6081c5b View commit details
    Browse the repository at this point in the history
  8. fix: MA.operate!(zero, ...) failed for SparseVector{Rational...}

    Most probably due to Rationals initialized from random memory
    kalmarek committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    56475bf View commit details
    Browse the repository at this point in the history
  9. remove old/unused functions

    kalmarek committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    f5cfbd0 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    3f098ff View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    d27c6e8 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    e60f27b View commit details
    Browse the repository at this point in the history
  13. test aug for Augmented basis

    kalmarek committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    5c20325 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    91cec1b View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    32bd4dc View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2024

  1. test allocations only on 1.10

    the number of allocations on nightly increased
    due to the introduction of Memory{T} in base julia
    kalmarek committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    1a635c1 View commit details
    Browse the repository at this point in the history
  2. rearrange tests

    kalmarek committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    54de891 View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2024

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

Commits on Apr 24, 2024

  1. Unbreak broken tests

    blegat committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    0a85747 View commit details
    Browse the repository at this point in the history
  2. Exclude on Julia latest

    blegat committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    53a308d View commit details
    Browse the repository at this point in the history
  3. Missing newline

    blegat committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    719b7b9 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #29 from JuliaAlgebra/bl/unbroken_+

    Unbreak broken tests
    kalmarek authored Apr 24, 2024
    Configuration menu
    Copy the full SHA
    ce2a672 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2024

  1. remove Comparable

    kalmarek committed May 2, 2024
    Configuration menu
    Copy the full SHA
    83ecdbc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9f44cdc View commit details
    Browse the repository at this point in the history

Commits on May 9, 2024

  1. Configuration menu
    Copy the full SHA
    ba2b8b8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    de054b2 View commit details
    Browse the repository at this point in the history
  3. don't export supp

    kalmarek committed May 9, 2024
    Configuration menu
    Copy the full SHA
    b204f99 View commit details
    Browse the repository at this point in the history

Commits on May 12, 2024

  1. Merge pull request #26 from JuliaAlgebra/mk/changes_for_SW

    changes for SymbolicWedderburn
    kalmarek authored May 12, 2024
    Configuration menu
    Copy the full SHA
    7438004 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2024

  1. Configuration menu
    Copy the full SHA
    a9c0f89 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    48dd3cf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8fdf11e View commit details
    Browse the repository at this point in the history
  4. add test for abstract coeffs

    kalmarek committed May 15, 2024
    Configuration menu
    Copy the full SHA
    05c2845 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fa7d62c View commit details
    Browse the repository at this point in the history
  6. formatting

    kalmarek committed May 15, 2024
    Configuration menu
    Copy the full SHA
    cfaca65 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7f17590 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2cb891f View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    74d8d1b View commit details
    Browse the repository at this point in the history

Commits on May 16, 2024

  1. Configuration menu
    Copy the full SHA
    b9020b5 View commit details
    Browse the repository at this point in the history
  2. one more broken test

    kalmarek committed May 16, 2024
    Configuration menu
    Copy the full SHA
    06977b1 View commit details
    Browse the repository at this point in the history

Commits on May 21, 2024

  1. Configuration menu
    Copy the full SHA
    66a53ad View commit details
    Browse the repository at this point in the history
  2. Fix broken all tests but one

    blegat committed May 21, 2024
    Configuration menu
    Copy the full SHA
    5ebf6fa View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6786870 View commit details
    Browse the repository at this point in the history

Commits on May 22, 2024

  1. Add eachindex back

    blegat committed May 22, 2024
    Configuration menu
    Copy the full SHA
    344e773 View commit details
    Browse the repository at this point in the history

Commits on May 27, 2024

  1. Merge pull request #30 from JuliaAlgebra/bl/return_type

    Base._return_type -> MA.promote_operation
    kalmarek authored May 27, 2024
    Configuration menu
    Copy the full SHA
    7901688 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #33 from JuliaAlgebra/bl/eachindex

    Add eachindex back
    kalmarek authored May 27, 2024
    Configuration menu
    Copy the full SHA
    8255fe5 View commit details
    Browse the repository at this point in the history
  3. Assume mutability for canonical (#31)

    * Assume mutability for canonical
    
    * Fix allocation test
    
    * Debug for Julia v1.6
    
    * Use 0.7
    blegat authored May 27, 2024
    Configuration menu
    Copy the full SHA
    69f107e View commit details
    Browse the repository at this point in the history
  4. Merge pull request #32 from JuliaAlgebra/bl/broken_fixes

    Fix all broken tests but one
    kalmarek authored May 27, 2024
    Configuration menu
    Copy the full SHA
    fc2e9b2 View commit details
    Browse the repository at this point in the history