Recent Releases of ManifoldsBase

ManifoldsBase - v1.2.0

ManifoldsBase v1.2.0

Diff since v1.1.0

Added

  • tangent_vector_type for converting point types to matching tangent vector types.

Merged pull requests: - tangentvectortype (#230) (@mateuszbaran)

- Julia
Published by github-actions[bot] 10 months ago

ManifoldsBase - v1.1.0

ManifoldsBase v1.1.0

Diff since v1.0.3

Added

  • default_basis(M) to be more flexible than a fixed DefaultOrthonormalBasis default.
  • StabilizedRetraction, a retraction that improves numerical stability of another retraction by projecting the resulting point.

Merged pull requests: - Stabilized retraction (#228) (@mateuszbaran) - Introduce default_basis. (#229) (@kellertuer)

- Julia
Published by github-actions[bot] 10 months ago

ManifoldsBase - v1.0.3

ManifoldsBase v1.0.3

Diff since v1.0.2

Changed

  • VectorSpaceFiber no longer requires the number system to be consistent with the wrapped manifold.

Merged pull requests: - Relax VectorSpaceFiber type (#227) (@mateuszbaran)

- Julia
Published by github-actions[bot] 11 months ago

ManifoldsBase - v1.0.2

ManifoldsBase v1.0.2

Diff since v1.0.1

Changed

  • Fiber no longer requires the number system to be consistent with the wrapped manifold.

### Added

  • allocate method that works with numeric scalars.

Merged pull requests: - Loosen Fiber type constraints (#226) (@mateuszbaran)

- Julia
Published by github-actions[bot] 11 months ago

ManifoldsBase - v1.0.1

ManifoldsBase v1.0.1

Diff since v1.0.0

Fixed

  • An issue with allocation type promotion in exp_fused.

Merged pull requests: - Fix exp_fused allocation (#223) (@mateuszbaran)

- Julia
Published by github-actions[bot] about 1 year ago

ManifoldsBase - v1.0.0

ManifoldsBase v1.0.0

Diff since v0.15.24

Changed

We implemented the following breaking changes.

  • to avoid logical ambiguities to the forthcoming LieGroups.jl, the “fusing” variant exp(M, p, X, t) has been moved to its own name exp_fused(M, p, X, t) and similarly exp!(M, q, p, X, t) has been moved to its own name exp_fused!(M, q, p, X, t). Note that the new exp_fused! method is not exported and by default falls back to calling exp! with t*X. Actions to take
    • if you just implemented an own exp(M, p, X) or exp!(M, q, p, X) everything works as before.
    • if you implemented a fused variant exp!(M, q, p, X, t) you have to adapt two things
    • move that implementation to ManifoldsBase.exp_fused!(M, q, p, X, t)
    • Implement the default exp!(M, q, p, X) = ManifoldBase.exp_fused!(M, q, p, one(eltype(p)), X), or an own specific implementation for the non-fused variant.
  • Similar to exp, the “fusing” variant retract(M, p, X, t, m) has been moved to its own name retract_fused(M, p, X, t, m) and similarly retract!(M, q, p, X, t, m) has been moved to its own name retract_fused!(M, q, p, X, t, m). Note that the new retract_fused! method is not exported and by default falls back to calling retract! with t*X. Actions to take
    • if you just implemented an own retract(M, p, X, m) or retract!(M, q, p, X, m) everything works as before.
    • if you implemented a fused variant retract!(M, q, p, X, t) you have to adapt two things
    • move that implementation to ManifoldsBase.retract_fused!(M, q, p, X, t, m)
    • Implement the default retract!(M, q, p, X, m) = ManifoldBase.retract_fused!(M, q, p, one(eltype(p)), X), or an own specific implementation for the non-fused variant.
  • the TVector type has been renamed to AbstractTangentVector
  • the CoTVector type has been renamed to AbstractCotangentVector

Removed

  • parallel_transport_along(M, p, X, c), vector_transport_along(M, p, X, c, m) as well as their mutating variants are removed from the API for now. It was never specified how to actually specify a curve c and the method was only implemented for Euclidean in Manifolds.jl, where it is the identity.

Merged pull requests: - 🎆 Prepare for ManifoldsBase.jl 1.0 (#221) (@kellertuer) - Adapt Tutorial to ManifoldsBase 1.0 (#222) (@kellertuer)

Closed issues: - Make injectivity_radius less prone to ambiguities (#189)

- Julia
Published by github-actions[bot] about 1 year ago

ManifoldsBase - v0.15.24

ManifoldsBase v0.15.24

Diff since v0.15.23

Added

  • extended support for allocate_on with ArrayPartition.

Merged pull requests: - extended support for allocate_on with ArrayPartition (#220) (@mateuszbaran)

- Julia
Published by github-actions[bot] about 1 year ago

ManifoldsBase - v0.15.23

ManifoldsBase v0.15.23

Diff since v0.15.22

Added

  • a field point to ValidationFibreVector to potentially store the point of the vector.
  • a field store_base_point to ValidationManifold to indicate whether for new fibre vectors the base point should be stored.
  • a keyword ignore_contexts to ValidationManifold to ignore certain contexts from validation, such as :Input, :Output, :Point, or :Vector.
  • a keyword ignore_functions to ValidationFibreVector to ignore certain contexts within a single function. This is provided as a dictionary with the key being the (allocating) function and the value is a context or vector of contexts.

Changed

  • the internal function array_value was renamed to internal_value and is now exported, since it can be also used on elements that store values different from arrays, e.g. a ValidationMPoint storing a subtype of a ManifoldPoint. array_value is hence deprecated.
  • Minimum Julia version is now 1.10 (the LTS which replaced 1.6)

Merged pull requests: - Bump codecov/codecov-action from 4 to 5 (#215) (@dependabot[bot]) - Update ValidationManifold (#217) (@kellertuer) - Small typos (#218) (@lkdvos)

Closed issues: - Improve ValidationManifold (#216)

- Julia
Published by github-actions[bot] about 1 year ago

ManifoldsBase - v0.15.22

ManifoldsBase v0.15.22

Diff since v0.15.21

Added

  • DefaultOrthonormalBasis() is now the default basis for get_vector, get_vector!, get_vectors, get_coordinates and get_coordinates!.

Merged pull requests: - Make ONB default (#213) (@mateuszbaran) - Forgot to bump version (#214) (@mateuszbaran)

- Julia
Published by github-actions[bot] over 1 year ago

ManifoldsBase - v0.15.21

ManifoldsBase v0.15.21

Diff since v0.15.20

Fixed

  • Coordinate allocation was improved to be more friendly with automatic differentiation.

Merged pull requests: - Improve coordinate allocation (#212) (@mateuszbaran)

Closed issues: - Remove norm(M::VectorSpaceFiber, p, X) (#210)

- Julia
Published by github-actions[bot] over 1 year ago

ManifoldsBase - v0.15.20

ManifoldsBase v0.15.20

Diff since v0.15.19

Changed

  • norm function on VectorSpaceFiber (such as TangentSpace) now needs to be called without the point. The passed point was already ignored before.

Merged pull requests: - Pointless norm on vector fibers (#209) (@mateuszbaran)

- Julia
Published by github-actions[bot] over 1 year ago

ManifoldsBase - v0.15.19

ManifoldsBase v0.15.19

Diff since v0.15.18

Changed

  • make has_components introduced in the last version a decorator trait function.

Merged pull requests: - Make has_components a decorator function. (#207) (@kellertuer)

- Julia
Published by github-actions[bot] over 1 year ago

ManifoldsBase - v0.15.18

ManifoldsBase v0.15.18

Diff since v0.15.17

Added

  • distance(M, p, q, r) to compute r-norms on manifolds that have components.
  • distance(M, p, q, m, r) to compute (approximate) r-norms on manifolds that have components using an AbstractInverseRetractionMethod m within every (inner) distance call.
  • norm(M, p, X, r) to compute r-norms on manifolds that have components.

Merged pull requests: - Introduce r-norms on manifolds with components (#206) (@kellertuer)

Closed issues: - get_vector failing for product manifold (#204)

- Julia
Published by github-actions[bot] over 1 year ago

ManifoldsBase - v0.15.17

ManifoldsBase v0.15.17

Diff since v0.15.16

Changed

  • Mildly breaking: the number system parameter now corresponds to the coefficients standing in front of basis vectors in a linear combination instead of components of a vector. For example, DefaultOrthonormalBasis() == DefaultOrthonormalBasis(ℝ) of DefaultManifold(3, field=ℂ) now has 6 vectors, and DefaultOrthonormalBasis(ℂ) of the same manifold has 3 basis vectors.

Merged pull requests: - Basis number system swap (#205) (@mateuszbaran)

- Julia
Published by github-actions[bot] over 1 year ago

ManifoldsBase - v0.15.16

ManifoldsBase v0.15.16

Diff since v0.15.15

Changed

  • Adapt the traits, so that they also can be used when only using ManifoldsBase, without importing internal structs like EmptyTrait and TraitList

Merged pull requests: - Make Traits a bit more stable (#203) (@kellertuer)

- Julia
Published by github-actions[bot] over 1 year ago

ManifoldsBase - v0.15.15

ManifoldsBase v0.15.15

Diff since v0.15.14

Merged pull requests: - Refactored error message when no RAT.jl (#202) (@mateuszbaran)

- Julia
Published by github-actions[bot] over 1 year ago

ManifoldsBase - v0.15.14

ManifoldsBase v0.15.14

Diff since v0.15.13

Merged pull requests: - Add helpful message when ProductManifold is used without RAT.jl (#201) (@mateuszbaran)

- Julia
Published by github-actions[bot] over 1 year ago

ManifoldsBase - v0.15.13

ManifoldsBase v0.15.13

Diff since v0.15.12

Merged pull requests: - Bump tarides/changelog-check-action from 2 to 3 (#198) (@dependabot[bot]) - Fix #199 (#200) (@kellertuer)

Closed issues: - get_vectorsnot working on a (nested) Power manifold of a product manifold. (#199)

- Julia
Published by github-actions[bot] over 1 year ago

ManifoldsBase - v0.15.12

ManifoldsBase v0.15.12

Diff since v0.15.11

Changed

  • Improved performance of power manifold creation and some cases of get_component on product manifold.

Merged pull requests: - Improved performance of power manifold creation and more (#197) (@mateuszbaran)

- Julia
Published by github-actions[bot] over 1 year ago

ManifoldsBase - v0.15.11

ManifoldsBase v0.15.11

Diff since v0.15.10

Added

  • Function allocate_on to generically allocate point and tangent vectors on a manifold without a pre-existing instance but of a particular type.
  • Function default_type to get the default type of points and tangent vectors for a manifold.
  • Package extension for the Quaternions.jl package that handles allocation.

Changed

  • Default allocation method was made more robust to custom promotion functions.

Merged pull requests: - Typed instance-free allocation (#192) (@mateuszbaran)

Closed issues: - Replace DefaultManifold by Euclidean in ManifoldsBase.jl (#194) - Advise on implementing the interface with abstract types (#195)

- Julia
Published by github-actions[bot] over 1 year ago

ManifoldsBase - v0.15.10

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)

- Julia
Published by github-actions[bot] almost 2 years ago

ManifoldsBase - v0.15.9

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)

- Julia
Published by github-actions[bot] almost 2 years ago

ManifoldsBase - v0.15.8

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)

- Julia
Published by github-actions[bot] almost 2 years ago

ManifoldsBase - v0.15.7

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)

- Julia
Published by github-actions[bot] about 2 years ago

ManifoldsBase - v0.15.6

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)

- Julia
Published by github-actions[bot] about 2 years ago

ManifoldsBase - v0.15.5

ManifoldsBase v0.15.5

Diff since v0.15.4

Added

  • Compatibility with RecursiveArrayTools v3.

Merged pull requests: - Add RecursiveArrayTools v3 compat (#176) (@mateuszbaran)

- Julia
Published by github-actions[bot] about 2 years ago

ManifoldsBase - v0.15.4

ManifoldsBase v0.15.4

Diff since v0.15.3

Merged pull requests: - Fix retarction with t on power manifold (#175) (@kellertuer)

- Julia
Published by github-actions[bot] over 2 years ago

ManifoldsBase - v0.15.3

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)

- Julia
Published by github-actions[bot] over 2 years ago

ManifoldsBase - v0.15.2

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)

- Julia
Published by github-actions[bot] over 2 years ago

ManifoldsBase - v0.15.1

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)

- Julia
Published by github-actions[bot] over 2 years ago

ManifoldsBase - v0.15.0

ManifoldsBase v0.15.0

Diff since v0.14.12

Merged pull requests: - Unify exp and retract, log and inverse_retract (#167) (@kellertuer) - Define Meta Manifolds already in ManifoldsBase (#169) (@kellertuer) - Unify error= keyword (#170) (@kellertuer)

Closed issues: - Change function signature of is_ functions to be consistent with isapprox. (#135) - Unify exp and retract (#159)

- Julia
Published by github-actions[bot] over 2 years ago

ManifoldsBase - v0.14.12

ManifoldsBase v0.14.12

Diff since v0.14.11

Merged pull requests: - Bump actions/checkout from 3 to 4 (#166) (@dependabot[bot]) - fix tangent vector allocations (nearly) (#168) (@kellertuer)

- Julia
Published by github-actions[bot] over 2 years ago

ManifoldsBase - v0.14.11

ManifoldsBase v0.14.11

Diff since v0.14.10

Merged pull requests: - Fix a typo. (#164) (@kellertuer) - Add Weingarten to decorated functions. (#165) (@kellertuer)

- Julia
Published by github-actions[bot] over 2 years ago

ManifoldsBase - v0.14.10

ManifoldsBase v0.14.10

Diff since v0.14.9

Merged pull requests: - Introduce the Weingarten map. (#163) (@kellertuer)

- Julia
Published by github-actions[bot] over 2 years ago

ManifoldsBase - v0.14.9

ManifoldsBase v0.14.9

Diff since v0.14.8

Merged pull requests: - Add interface for optionally static size (#160) (@mateuszbaran) - Make dispatching on TypeParameter more flexible (#162) (@mateuszbaran)

- Julia
Published by github-actions[bot] over 2 years ago

ManifoldsBase - v0.14.8

ManifoldsBase v0.14.8

Diff since v0.14.7

Merged pull requests: - Make showing cached bases more robust (#161) (@mateuszbaran)

- Julia
Published by github-actions[bot] over 2 years ago

ManifoldsBase - v0.14.7

ManifoldsBase v0.14.7

Diff since v0.14.6

Merged pull requests: - Simplify the tutorial and move to quarto. (#158) (@kellertuer)

- Julia
Published by github-actions[bot] over 2 years ago

ManifoldsBase - v0.14.6

ManifoldsBase v0.14.6

Diff since v0.14.5

Merged pull requests: - Export rand! (#156) (@kellertuer)

- Julia
Published by github-actions[bot] over 2 years ago

ManifoldsBase - v0.14.5

ManifoldsBase v0.14.5

Diff since v0.14.4

Merged pull requests: - convert with optional manifold (#155) (@mateuszbaran)

- Julia
Published by github-actions[bot] almost 3 years ago

ManifoldsBase - v0.14.4

ManifoldsBase v0.14.4

Diff since v0.14.3

Merged pull requests: - Allow copying scalars (#154) (@mateuszbaran)

- Julia
Published by github-actions[bot] almost 3 years ago

ManifoldsBase - v0.14.3

ManifoldsBase v0.14.3

Diff since v0.14.2

Merged pull requests: - Fix allocation on nested power manifold (#153) (@mateuszbaran)

- Julia
Published by github-actions[bot] almost 3 years ago

ManifoldsBase - v0.14.2

ManifoldsBase v0.14.2

Diff since v0.14.0

Closed issues: - Were we not careful enough with ManifoldsBase 0.14? (#147)

Merged pull requests: - Introduce change_representer already in ManifoldsBase (#148) (@kellertuer) - enable dependabot for GitHub actions (#149) (@mateuszbaran) - Bump actions/checkout from 2 to 3 (#150) (@dependabot[bot]) - Bump codecov/codecov-action from 2 to 3 (#151) (@dependabot[bot]) - Fix allocation issue in ManifoldDiff.jl (#152) (@mateuszbaran)

- Julia
Published by github-actions[bot] almost 3 years ago

ManifoldsBase - v0.14.0

ManifoldsBase v0.14.0

Diff since v0.13.30

Merged pull requests: - Fused retractions (#146) (@mateuszbaran)

- Julia
Published by github-actions[bot] about 3 years ago

ManifoldsBase - v0.13.30

ManifoldsBase v0.13.30

Diff since v0.13.29

Closed issues: - A (slightly) more precise default_vector_transport_method (#144)

Merged pull requests: - Add is_flat function (#143) (@mateuszbaran) - Introduce the idea of the more-precise default functions from (#144). (#145) (@kellertuer)

- Julia
Published by github-actions[bot] about 3 years ago

ManifoldsBase - v0.13.29

ManifoldsBase v0.13.29

Diff since v0.13.28

Merged pull requests: - Basic definitions for metrics (#142) (@mateuszbaran)

- Julia
Published by github-actions[bot] about 3 years ago

ManifoldsBase - v0.13.28

ManifoldsBase v0.13.28

Diff since v0.13.27

Merged pull requests: - Introduce rand(M) and rand!(M, p) to the API (#141) (@kellertuer)

- Julia
Published by github-actions[bot] about 3 years ago

ManifoldsBase - v0.13.27

ManifoldsBase v0.13.27

Diff since v0.13.26

Merged pull requests: - Check for having to call get_basis on a basis (#139) (@mateuszbaran)

- Julia
Published by github-actions[bot] over 3 years ago

ManifoldsBase - v0.13.26

ManifoldsBase v0.13.26

Diff since v0.13.25

Closed issues: - Naive question regarding shortest geodesic (#129)

Merged pull requests: - More method specializations for allocate_result (#137) (@mateuszbaran) - Don't inline invoke in a generic fallback. (#138) (@mateuszbaran)

- Julia
Published by github-actions[bot] over 3 years ago

ManifoldsBase - v0.13.25

ManifoldsBase v0.13.25

Diff since v0.13.24

Closed issues: - More informative is approx and a non failing/informative ìspoint / isvector (#131)

Merged pull requests: - Introduce more error modes (#134) (@kellertuer)

- Julia
Published by github-actions[bot] over 3 years ago

ManifoldsBase - v0.13.24

ManifoldsBase v0.13.24

Diff since v0.13.23

Closed issues: - Warnings for unused type variables. (#132)

Merged pull requests: - remove unused type variables (#133) (@mateuszbaran)

- Julia
Published by github-actions[bot] over 3 years ago

ManifoldsBase - v0.13.23

ManifoldsBase v0.13.23

Diff since v0.13.22

Merged pull requests: - Introduce a RetractionWithKeywords to specify / fix keywords on Layer 1 (#130) (@kellertuer)

- Julia
Published by github-actions[bot] over 3 years ago

ManifoldsBase - v0.13.22

ManifoldsBase v0.13.22

Diff since v0.13.21

Merged pull requests: - Fix bibtex typo (#127) (@groundf) - Implement riemann_tensor on power manifold (#128) (@mateuszbaran)

- Julia
Published by github-actions[bot] over 3 years ago

ManifoldsBase - v0.13.21

ManifoldsBase v0.13.21

Diff since v0.13.20

Merged pull requests: - Add shooting method (#126) (@sethaxen)

- Julia
Published by github-actions[bot] over 3 years ago

ManifoldsBase - v0.13.20

ManifoldsBase v0.13.20

Diff since v0.13.19

Merged pull requests: - Introduce the default_method functions for Power manifolds. (#125) (@kellertuer)

- Julia
Published by github-actions[bot] over 3 years ago

ManifoldsBase - v0.13.19

ManifoldsBase v0.13.19

Diff since v0.13.18

Merged pull requests: - Change of basis (#124) (@mateuszbaran)

- Julia
Published by github-actions[bot] over 3 years ago

ManifoldsBase - v0.13.18

ManifoldsBase v0.13.18

Diff since v0.13.17

Closed issues: - Failed to compile with Julia version 1.6.2 (#122)

Merged pull requests: - allocate_result IsExplicitDecorator (#123) (@mateuszbaran)

- Julia
Published by github-actions[bot] over 3 years ago

ManifoldsBase - v0.13.17

ManifoldsBase v0.13.17

Diff since v0.13.16

Merged pull requests: - Riemann tensor (#121) (@mateuszbaran)

- Julia
Published by github-actions[bot] over 3 years ago

ManifoldsBase - v0.13.16

ManifoldsBase v0.13.16

Diff since v0.13.15

Merged pull requests: - Better default for get_basis coordinate eltype (#120) (@mateuszbaran)

- Julia
Published by github-actions[bot] over 3 years ago

ManifoldsBase - v0.13.15

ManifoldsBase v0.13.15

Diff since v0.13.14

Merged pull requests: - Inverse retraction based distance approximation (#119) (@mateuszbaran)

- Julia
Published by github-actions[bot] over 3 years ago

ManifoldsBase - v0.13.14

ManifoldsBase v0.13.14

Diff since v0.13.13

Merged pull requests: - Faster get_basis_orthonormal (#118) (@mateuszbaran)

- Julia
Published by github-actions[bot] over 3 years ago

ManifoldsBase - v0.13.13

ManifoldsBase v0.13.13

Diff since v0.13.12

Merged pull requests: - New customization points for Identity specialization (#117) (@mateuszbaran)

- Julia
Published by github-actions[bot] over 3 years ago

ManifoldsBase - v0.13.12

ManifoldsBase v0.13.12

Diff since v0.13.11

Merged pull requests: - Manifold-dependent allocation (#116) (@mateuszbaran)

- Julia
Published by github-actions[bot] over 3 years ago

ManifoldsBase - v0.13.11

ManifoldsBase v0.13.11

Diff since v0.13.10

Merged pull requests: - Ensure reasonable types for get_basis vectors (#114) (@mateuszbaran)

- Julia
Published by github-actions[bot] over 3 years ago

ManifoldsBase - v0.13.10

ManifoldsBase v0.13.10

Diff since v0.13.9

Merged pull requests: - Fix power manifold options 1 and 2 from https://github.com/JuliaManif… (#113) (@mateuszbaran)

- Julia
Published by github-actions[bot] over 3 years ago

ManifoldsBase - v0.13.9

ManifoldsBase v0.13.9

Diff since v0.13.8

Closed issues: - Ambiguities with parametrised Manifolds and @default_manifold_fallbacks (#109) - Index broken in ManifoldsBase.jl 0.13 (#111)

Merged pull requests: - Make get_vectors a trait function (#112) (@mateuszbaran)

- Julia
Published by github-actions[bot] over 3 years ago

ManifoldsBase - v0.13.8

ManifoldsBase v0.13.8

Diff since v0.13.7

Closed issues: - get_vectors might not be implemented for power manifolds (#107)

Merged pull requests: - Introduce dark mode banner and image load for dark mode (#105) (@kellertuer) - Mutating Geodesics (#106) (@kellertuer) - get_vectors for power manifold (#108) (@mateuszbaran)

- Julia
Published by github-actions[bot] almost 4 years ago

ManifoldsBase - v0.13.7

ManifoldsBase v0.13.7

Diff since v0.13.6

Closed issues: - checkvector or isvector – problem with iterated embeddings (#102) - Fix #102 (#103)

Merged pull requests: - Kellertuer/fix check nested embeddings (#104) (@kellertuer)

- Julia
Published by github-actions[bot] almost 4 years ago

ManifoldsBase - v0.13.6

ManifoldsBase v0.13.6

Diff since v0.13.5

Merged pull requests: - Improve error message for embedded manifold ispoint/isvector (#101) (@kellertuer)

- Julia
Published by github-actions[bot] almost 4 years ago

ManifoldsBase - v0.13.5

ManifoldsBase v0.13.5

Diff since v0.13.4

Merged pull requests: - Default for getting ONB is pushed down in call chain (#100) (@mateuszbaran)

- Julia
Published by github-actions[bot] almost 4 years ago

ManifoldsBase - v0.13.4

ManifoldsBase v0.13.4

Diff since v0.13.3

Merged pull requests: - Introduce a default for embed/embed! and retraction by projection (#99) (@kellertuer)

- Julia
Published by github-actions[bot] almost 4 years ago

ManifoldsBase - v0.13.3

ManifoldsBase v0.13.3

Diff since v0.13.2

Merged pull requests: - Small adjustment to showing cached bases (#98) (@mateuszbaran)

- Julia
Published by github-actions[bot] almost 4 years ago

ManifoldsBase - v0.13.2

ManifoldsBase v0.13.2

Diff since v0.13.1

Merged pull requests: - More strict typing of some methods (#97) (@mateuszbaran)

- Julia
Published by github-actions[bot] almost 4 years ago

ManifoldsBase - v0.13.1

ManifoldsBase v0.13.1

Diff since v0.13.0

Closed issues: - Matrix multiplication in tangent spaces (#45) - Reduce Ambiguities by a two level scheme for decoratored functions (#88)

Merged pull requests: - Resolve some basis-related ambiguities (#96) (@mateuszbaran)

- Julia
Published by github-actions[bot] almost 4 years ago

ManifoldsBase - v0.13.0

ManifoldsBase v0.13.0

Diff since v0.12.13

Merged pull requests: - Refactor ManifoldsBase to a two-level dispatch design (v2) (#92) (@mateuszbaran)

- Julia
Published by github-actions[bot] almost 4 years ago

ManifoldsBase - v0.12.13

ManifoldsBase v0.12.13

Diff since v0.12.12

Merged pull requests: - Fix zero argument result allocation for nested power manifold (#95) (@mateuszbaran)

- Julia
Published by github-actions[bot] almost 4 years ago

ManifoldsBase - v0.12.12

ManifoldsBase v0.12.12

Diff since v0.12.11

Merged pull requests: - Refactor ManifoldsBase to a two-level dispatch design (#91) (@kellertuer) - Allocations with no points default to Arrays of Float64 (#93) (@mateuszbaran)

- Julia
Published by github-actions[bot] about 4 years ago

ManifoldsBase - v0.12.11

ManifoldsBase v0.12.11

Diff since v0.12.10

Merged pull requests: - adds one missing allocation function (#90) (@kellertuer)

- Julia
Published by github-actions[bot] about 4 years ago

ManifoldsBase - v0.12.10

ManifoldsBase v0.12.10

Diff since v0.12.9

Merged pull requests: - Introduce fallbacks for AbstractManifoldPoints and Vectors (#89) (@kellertuer)

- Julia
Published by github-actions[bot] about 4 years ago

ManifoldsBase - v0.12.9

ManifoldsBase v0.12.9

Diff since v0.12.8

Merged pull requests: - Revert "Make number_of_coordinates transparent" (#87) (@mateuszbaran)

- Julia
Published by github-actions[bot] over 4 years ago

ManifoldsBase - v0.12.8

ManifoldsBase v0.12.8

Diff since v0.12.7

Merged pull requests: - Make number_of_coordinates transparent (#85) (@mateuszbaran)

- Julia
Published by github-actions[bot] over 4 years ago

ManifoldsBase - v0.12.7

ManifoldsBase v0.12.7

Diff since v0.12.6

Merged pull requests: - faster allocation (#83) (@mateuszbaran)

- Julia
Published by github-actions[bot] over 4 years ago

ManifoldsBase - v0.12.6

ManifoldsBase v0.12.6

Diff since v0.12.5

Merged pull requests: - Faster allocate_result_type (#82) (@mateuszbaran)

- Julia
Published by github-actions[bot] over 4 years ago

ManifoldsBase - v0.12.5

ManifoldsBase v0.12.5

Diff since v0.12.4

Merged pull requests: - Fix and stabilise gram_schmidt. (#80) (@kellertuer)

- Julia
Published by github-actions[bot] over 4 years ago

ManifoldsBase - v0.12.4

ManifoldsBase v0.12.4

Diff since v0.12.3

Merged pull requests: - Make copy and copyto! transparent. (#81) (@kellertuer)

- Julia
Published by github-actions[bot] over 4 years ago

ManifoldsBase - v0.12.3

ManifoldsBase v0.12.3

Diff since v0.12.2

Merged pull requests: - Overridable defaults for retract, inverse_retract, and vector transport (#79) (@Nikdwal)

- Julia
Published by github-actions[bot] over 4 years ago

ManifoldsBase - v0.12.2

ManifoldsBase v0.12.2

Diff since v0.12.1

Merged pull requests: - Introduce a copy(M,p) and a copy(M, p, X) command (#77) (@kellertuer)

- Julia
Published by github-actions[bot] over 4 years ago

ManifoldsBase - v0.12.1

ManifoldsBase v0.12.1

Diff since v0.12.0

Merged pull requests: - Fixes two transparencies (#76) (@kellertuer)

- Julia
Published by github-actions[bot] over 4 years ago

ManifoldsBase - v0.12.0

ManifoldsBase v0.12.0

Diff since v0.11.4

Merged pull requests: - Update the CompatHelper workflow to the most recent recommendation (#74) (@kellertuer) - Introduce different decorator types (#75) (@kellertuer)

- Julia
Published by github-actions[bot] over 4 years ago

ManifoldsBase - v0.11.4

ManifoldsBase v0.11.4

Diff since v0.11.3

Merged pull requests: - Nested power representation with replacement (#73) (@mateuszbaran)

- Julia
Published by github-actions[bot] almost 5 years ago

ManifoldsBase - v0.11.3

ManifoldsBase v0.11.3

Diff since v0.11.2

Merged pull requests: - Refine documentation (#69) (@kellertuer)

- Julia
Published by github-actions[bot] almost 5 years ago

ManifoldsBase - v0.11.2

ManifoldsBase v0.11.2

Diff since v0.11.1

Merged pull requests: - introduces getindex for decorators (#72) (@kellertuer)

- Julia
Published by github-actions[bot] almost 5 years ago

ManifoldsBase - v0.11.1

ManifoldsBase v0.11.1

Diff since v0.11.0

Merged pull requests: - Improve docs of FVector (#71) (@mateuszbaran)

- Julia
Published by github-actions[bot] almost 5 years ago

ManifoldsBase - v0.11.0

ManifoldsBase v0.11.0

Diff since v0.10.7

Merged pull requests: - Bases of vector spaces (#59) (@mateuszbaran) - Add missing .0 to version (#70) (@mateuszbaran)

- Julia
Published by github-actions[bot] almost 5 years ago

ManifoldsBase - v0.10.7

ManifoldsBase v0.10.7

Diff since v0.10.6

Merged pull requests: - Ensure norm succeeds on numerical errors in inner(...) (#68) (@TimQuelch)

- Julia
Published by github-actions[bot] almost 5 years ago

ManifoldsBase - v0.10.6

ManifoldsBase v0.10.6

Diff since v0.10.5

Merged pull requests: - Increase code coverage (#66) (@kellertuer) - removes passing on the last parameter for get_vector (#67) (@kellertuer)

- Julia
Published by github-actions[bot] almost 5 years ago

ManifoldsBase - v0.10.5

ManifoldsBase v0.10.5

Diff since v0.10.4

Merged pull requests: - introduce copyto! for points and tangent vectors. (#65) (@kellertuer)

- Julia
Published by github-actions[bot] almost 5 years ago

ManifoldsBase - v0.10.4

ManifoldsBase v0.10.4

Diff since v0.10.3

Merged pull requests: - Make distance dispatch to parent for embedded manifold (#64) (@sethaxen)

- Julia
Published by github-actions[bot] almost 5 years ago

ManifoldsBase - v0.10.3

ManifoldsBase v0.10.3

Diff since v0.10.2

Merged pull requests: - Fix power indexing for the case of empty representation_size and inte… (#62) (@mateuszbaran)

- Julia
Published by github-actions[bot] almost 5 years ago

ManifoldsBase - v0.10.2

ManifoldsBase v0.10.2

Diff since v0.10.1

Merged pull requests: - Adds an explicit zerotangentvector! for PowerManifold. (#60) (@kellertuer)

- Julia
Published by github-actions[bot] about 5 years ago

ManifoldsBase - v0.10.1

ManifoldsBase v0.10.1

Diff since v0.10.0

Closed issues: - AbstractPowerManifold as an interface? (#54)

Merged pull requests: - Introduce two new vector transports (#57) (@kellertuer)

- Julia
Published by github-actions[bot] about 5 years ago