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

Adapt to ManifoldsBase 1.0 #781

Open
wants to merge 12 commits into
base: master
Choose a base branch
from

Conversation

kellertuer
Copy link
Member

@kellertuer kellertuer commented Jan 25, 2025

This depends on JuliaManifolds/ManifoldsBase.jl#221 being merged.

Overall I went through all occurrences of exp and exp! and split/renamed them to expt and expt!, respectively, where necessary.
There are two tricky areas left

  • interaction with the MetricManifold, which should carefully be checked
  • interaction with solve_exp_ode where I can not yet see why they fail because the error messages basically kill my terminal in length.

Formerly this is breaking, because we drop support for ManifoldsBase 0.15?

Furthermore all occurrences of retract, retract_ and all its follow up functions need to be split for each and every retraction method on every manifold.

@kellertuer kellertuer added the WIP Work in Progress (for a pull request) label Jan 25, 2025
@kellertuer kellertuer changed the title Adapt to ManifoldsBase 0.16 and split exp into exp and expt Adapt to ManifoldsBase 1.0 Jan 26, 2025
@mateuszbaran
Copy link
Member

retract rework is more or less done. I have some issues with OrdinaryDiffEq.jl failing to even precompile right now so that part will have to wait a bit. Next part is renaming and injectivity_radius.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
WIP Work in Progress (for a pull request)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants