ManifoldsBase.jl Versions Save

Basic interface for manifolds in Julia

v0.15.10

1 week ago

ManifoldsBase v0.15.10

Diff since v0.15.9

Added

  • Functions fill(p, N) and fill!(P, p, N) to fill values into a point on a power manifold N.
  • introduce a base_point(TpM) to access the base point of a tangent space
  • introduce TpM[i] to access tangent spaces of factors from an AbstractPowerManifold or a ProductManifold.

Merged pull requests:

  • Bump julia-actions/cache from 1 to 2 (#188) (@dependabot[bot])
  • Introduce fill and fill! on Power manifolds. (#190) (@kellertuer)
  • Introduce TpM[i] for power/product manifolds (#191) (@kellertuer)

v0.15.9

4 weeks ago

ManifoldsBase v0.15.9

Diff since v0.15.8

Added

  • Tests now also use Aqua.jl to spot problems in the code such as ambiguities.
  • introduce a check_inverse_retraction function to numerically check whether an inverse retraction method is a (correct) inverse retraction.
  • introduce a check_retraction function to numerically check whether a retraction method is a (correct) retraction.
  • introduce a check_vector_transport function to numerically check whether a vector transport is a (correct) vector transport.

Changed

  • introduced a ManifoldsBaseTestUtils module to encapsulate common types and function definitions in different parts of the tests.

Merged pull requests:

  • Bump julia-actions/setup-julia from 1 to 2 (#185) (@dependabot[bot])
  • Introduce Aqua.jl-based checks (#186) (@mateuszbaran)
  • Add a numerical checks for retractions and their inverses (#187) (@kellertuer)

v0.15.8

2 months ago

ManifoldsBase v0.15.8

Diff since v0.15.7

Added

  • sectional_curvature , sectional_curvature_max and sectional_curvature_min functions for obtaining information about sectional curvature of a manifold.

Merged pull requests:

  • Bump codecov/codecov-action from 3 to 4 (#183) (@dependabot[bot])
  • Sectional curvature (#184) (@mateuszbaran)

v0.15.7

4 months ago

ManifoldsBase v0.15.7

Diff since v0.15.6

Fixed

  • is_point and is_vector can now more stably :info or :warn when they return false, since they emply showerror for these displays.

Merged pull requests:

  • Bump actions/cache from 3 to 4 (#181) (@dependabot[bot])
  • Fix info/warn print of checks (#182) (@kellertuer)

Closed issues:

  • Convenience for real-coefficient bases construction (#180)

v0.15.6

5 months ago

ManifoldsBase v0.15.6

Diff since v0.15.5

Merged pull requests:

  • Introduce AbstractApproximationMethod (#177) (@kellertuer)
  • Introduce embedded vector transport (#178) (@kellertuer)
  • Fix number_eltype(Vector{Vector{Float64}}) (#179) (@mateuszbaran)

v0.15.5

5 months ago

ManifoldsBase v0.15.5

Diff since v0.15.4

Added

  • Compatibility with RecursiveArrayTools v3.

Merged pull requests:

  • Add RecursiveArrayTools v3 compat (#176) (@mateuszbaran)

v0.15.4

6 months ago

ManifoldsBase v0.15.4

Diff since v0.15.3

Merged pull requests:

  • Fix retarction with t on power manifold (#175) (@kellertuer)

v0.15.3

6 months ago

ManifoldsBase v0.15.3

Diff since v0.15.2

Fixed

  • Pass kwargs in rand! for AbstractPowerManifold to appropriate methods on the wrapped manifold.

Merged pull requests:

  • Pass kwargs in rand on power manifold (#174) (@mateuszbaran)

v0.15.2

6 months ago

ManifoldsBase v0.15.2

Diff since v0.15.1

Fixed

  • vee and hat now use real coefficient basis for complex manifolds.

Merged pull requests:

  • Make vee and hat always use real coefficient basis (#173) (@mateuszbaran)

v0.15.1

7 months ago

ManifoldsBase v0.15.1

Diff since v0.15.0

Merged pull requests:

  • Fix checks on TpM (#171) (@kellertuer)
  • General Registry is now strict with compats for standard libs. (#172) (@kellertuer)