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

Manifolds.jl v0.10 #732

Merged
merged 90 commits into from
Aug 24, 2024
Merged

Manifolds.jl v0.10 #732

merged 90 commits into from
Aug 24, 2024

Commits on Nov 13, 2023

  1. Configuration menu
    Copy the full SHA
    1301240 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    63e0b6c View commit details
    Browse the repository at this point in the history
  3. fixing the SpecialEuclidean case (mostly)

    what remains to be fixed is if it is wrapped
    in a `MetricManifold`, or a `ConnectionManifold`, for instance.
    In that case, the wrong `translate_diff` methods are called.
    olivierverdier committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    eb7f283 View commit details
    Browse the repository at this point in the history
  4. changelog

    olivierverdier committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    dcf79ee View commit details
    Browse the repository at this point in the history
  5. formatting

    olivierverdier committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    b5748d2 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2023

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

Commits on Nov 18, 2023

  1. Configuration menu
    Copy the full SHA
    b2a826d View commit details
    Browse the repository at this point in the history
  2. fix CircleGroup

    mateuszbaran committed Nov 18, 2023
    Configuration menu
    Copy the full SHA
    cb30114 View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2024

  1. Configuration menu
    Copy the full SHA
    e42dc91 View commit details
    Browse the repository at this point in the history
  2. translate_diff is always defined from adjoint_action

    A vanilla group has no adjoint_action defined
    olivierverdier committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    fe2c5df View commit details
    Browse the repository at this point in the history
  3. semidirect products: remove specific translate_diff implementations

    `translate_diff` is now always computed from adjoint_action instead
    olivierverdier committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    f1372a6 View commit details
    Browse the repository at this point in the history
  4. special_euclidean: implement adjoint action

    adjoint action was previously not available
    since not all translate_diff methods were implemented
    olivierverdier committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    588bf2c View commit details
    Browse the repository at this point in the history
  5. fix trivial adjoint action for commutative groups

    implement for LeftAction direction, the other direction
    is automatic
    olivierverdier committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    28070e1 View commit details
    Browse the repository at this point in the history
  6. left invariant storage for special_euclidean

    this ensures that all group methods are now defined
    olivierverdier committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    7762b9b View commit details
    Browse the repository at this point in the history
  7. Generic implementation of exp and log for all groups

    This is the `exp` and `log` associated to any of the
    Cartan–Schouten connections. It uses the left-invariant
    storage of tangent vectors and the specific exp_lie/log_lie
    implementations.
    olivierverdier committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    a53834e View commit details
    Browse the repository at this point in the history
  8. special_euclidean: Remove specific log/exp implementations

    These implementations are the one from *group product*,
    so they are not invariant with respect to the semidirect
    product.
    
    One could put them back in the product_group layer instead.
    The proper way to invoke them is then `exp(base_manifold(G), ...)`
    instead of `exp(G, ...)`.
    
    Until this is fixed, `exp` now uses more allocations, even
    when calling it with `base_manifold`.
    olivierverdier committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    533e5f0 View commit details
    Browse the repository at this point in the history
  9. special_euclidean: Remove some failing tests

    The failing tests come from using matrices instead
    of `ArrayPartition`. Using the `ArrayPartition`
    type (the one returned by `identity_element`)
    works normally.
    olivierverdier committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    72bedb4 View commit details
    Browse the repository at this point in the history
  10. special_linear: tighter test points

    The invariant log fails when points are too far apart.
    olivierverdier committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    a161c7c View commit details
    Browse the repository at this point in the history
  11. News update

    olivierverdier committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    5e560ee View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    5ac062a View commit details
    Browse the repository at this point in the history
  13. Formatting

    olivierverdier committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    4e1afd8 View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2024

  1. Update NEWS

    olivierverdier committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    2a6933f View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2024

  1. Configuration menu
    Copy the full SHA
    f1afec9 View commit details
    Browse the repository at this point in the history
  2. adjoint_action: more tests

    more adjoint action methods for CircleGroup
    olivierverdier committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    ba2900f View commit details
    Browse the repository at this point in the history
  3. Format

    olivierverdier committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    ee8b33b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    df7f69a View commit details
    Browse the repository at this point in the history
  5. Test: inv_diff!

    olivierverdier committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    189424b View commit details
    Browse the repository at this point in the history
  6. Tests: adjoint_action

    - at Identity
    - remove some unused adjoint_action! implementations
    olivierverdier committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    402c49b View commit details
    Browse the repository at this point in the history
  7. Fromat

    olivierverdier committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    5c2c619 View commit details
    Browse the repository at this point in the history
  8. Fixup to 402c49b

    olivierverdier committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    b0e8df9 View commit details
    Browse the repository at this point in the history
  9. Redundant method

    olivierverdier committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    0b90174 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    74ef0d5 View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2024

  1. Rewrite: avoid inv

    The implementation is still not optimal
    olivierverdier committed Jul 27, 2024
    Configuration menu
    Copy the full SHA
    52bd4cb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fa4cac7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    373a378 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b020239 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2bb5131 View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2024

  1. Configuration menu
    Copy the full SHA
    38c47f4 View commit details
    Browse the repository at this point in the history
  2. fixes

    mateuszbaran committed Aug 3, 2024
    Configuration menu
    Copy the full SHA
    b58fbe7 View commit details
    Browse the repository at this point in the history
  3. more fixes

    mateuszbaran committed Aug 3, 2024
    Configuration menu
    Copy the full SHA
    66c91cc View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2024

  1. even more fixes

    mateuszbaran committed Aug 4, 2024
    Configuration menu
    Copy the full SHA
    6de2b92 View commit details
    Browse the repository at this point in the history
  2. fixes again

    mateuszbaran committed Aug 4, 2024
    Configuration menu
    Copy the full SHA
    cba0875 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d3c6ede View commit details
    Browse the repository at this point in the history
  4. fix path

    mateuszbaran committed Aug 4, 2024
    Configuration menu
    Copy the full SHA
    312e7cb View commit details
    Browse the repository at this point in the history
  5. fix SE exp, log

    mateuszbaran committed Aug 4, 2024
    Configuration menu
    Copy the full SHA
    a394d2a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9098f9f View commit details
    Browse the repository at this point in the history
  7. fix for Julia 1.6

    mateuszbaran committed Aug 4, 2024
    Configuration menu
    Copy the full SHA
    57dd227 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    62dae9a View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2024

  1. Configuration menu
    Copy the full SHA
    652a980 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    902601c View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2024

  1. Configuration menu
    Copy the full SHA
    2ae26cd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d8d86c8 View commit details
    Browse the repository at this point in the history
  3. fix product group

    mateuszbaran committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    09fe31c View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2024

  1. Configuration menu
    Copy the full SHA
    3685b59 View commit details
    Browse the repository at this point in the history
  2. increase coverage

    mateuszbaran committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    b0d521a View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2024

  1. Configuration menu
    Copy the full SHA
    990456c View commit details
    Browse the repository at this point in the history
  2. Update NEWS.md

    Co-authored-by: Ronny Bergmann <[email protected]>
    mateuszbaran and kellertuer committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    b0742cc View commit details
    Browse the repository at this point in the history
  3. fix a few tests

    mateuszbaran committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    3715e6c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e78ab00 View commit details
    Browse the repository at this point in the history
  5. fix allocation issue?

    mateuszbaran committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    013e83c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8a0a988 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    89ec7e6 View commit details
    Browse the repository at this point in the history
  8. improve coverage

    mateuszbaran committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    da2f916 View commit details
    Browse the repository at this point in the history
  9. rename gvr to vectors

    mateuszbaran committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    92160fb View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2024

  1. improve coverage

    mateuszbaran committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    3f21e4c View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2024

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

Commits on Aug 11, 2024

  1. stuff

    mateuszbaran committed Aug 11, 2024
    Configuration menu
    Copy the full SHA
    c8a7b50 View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2024

  1. Configuration menu
    Copy the full SHA
    60f1f74 View commit details
    Browse the repository at this point in the history
  2. Update NEWS.md

    Co-authored-by: Ronny Bergmann <[email protected]>
    mateuszbaran and kellertuer committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    efe48dd View commit details
    Browse the repository at this point in the history
  3. expand tutorial

    mateuszbaran committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    1abde05 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0a70f9d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    de37391 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    43fc7cb View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2024

  1. fix table in groups.qmd

    mateuszbaran committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    8a4797c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3481221 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5940ed3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fdcfacc View commit details
    Browse the repository at this point in the history
  5. yellow circle

    mateuszbaran committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    31ee8f1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d9979e1 View commit details
    Browse the repository at this point in the history
  7. Merge branch 'mbaran/lightfolds' of github.com:JuliaManifolds/Manifol…

    …ds.jl into mbaran/lightfolds
    kellertuer committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    8c67318 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b71d4d4 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2024

  1. Configuration menu
    Copy the full SHA
    b2df4a0 View commit details
    Browse the repository at this point in the history
  2. improve coverage

    mateuszbaran committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    b52cb25 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4424446 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9933101 View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2024

  1. Configuration menu
    Copy the full SHA
    ee23a96 View commit details
    Browse the repository at this point in the history
  2. bump version

    mateuszbaran committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    b237407 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2024

  1. Configuration menu
    Copy the full SHA
    4794c69 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0c5d162 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e57d0f3 View commit details
    Browse the repository at this point in the history