Skip to content

Releases: JuliaManifolds/Manifolds.jl

v0.10.14

19 Feb 09:14
8877139
Compare
Choose a tag to compare

Manifolds v0.10.14

Diff since v0.10.13

Changed

  • Introduced new implementation of parallel transport on Rotations(3) based on Rodrigues' rotation
    formula.

Merged pull requests:

  • Fix argument order for inverse_retract! for SymplecticGrassmann and SymplecticStiefel (#784) (@murrellb)
  • Improved implementation of PT on Rotations(3) (#785) (@mateuszbaran)

v0.10.13

10 Feb 10:43
6d0b94b
Compare
Choose a tag to compare

Manifolds v0.10.13

Diff since v0.10.12

Changed

  • Bumped dependency of ManifoldsBase.jl to 1.0, split exp into exp (without optional argument t) and exp_fused (with argument t) and similarly retract to retract and retract_fused.
  • ManifoldsBase.jl 1.0 also moved from TVector to TangentVectors in type names.
    The following names are adapted
    • Renamed HyperboloidTVector (now deprecated) to HyperboloidTangentVector
    • Renamed OrthogonalTVector (now deprecated) to OrthogonalTangentVector
    • Renamed PoincareBallTVector (now deprecated) to PoincareBallTangentVector
    • Renamed PoincareHalfSpaceTVector (now deprecated) to PoincareHalfSpaceTangentVector
    • Renamed ProjectorTVector (now deprecated) to ProjectorTangentVector
    • Renamed StiefelTVector (now deprecated) to StiefelTangentVector
    • Renamed TuckerTVector (now deprecated) to TuckerTangentVector
    • Renamed UMVTVector (now deprecated) to UMVTangentVector
  • The internal access array_value is now called internal_value, compare to its renaming in ManifoldsBase

Merged pull requests:

v0.10.12

10 Jan 17:37
0c2a7b7
Compare
Choose a tag to compare

Manifolds v0.10.12

Diff since v0.10.11

Added

  • Orthonormal bases for CholeskySpace and LogCholesky metric for SymmetricPositiveDefinite.
  • rand for CholeskySpace.

Changed

  • Improved performance of selected get_vector and get_coordinates methods for complex Euclidean manifold.

Merged pull requests:

v0.10.11

02 Jan 11:53
2b13e39
Compare
Choose a tag to compare

Manifolds v0.10.11

Diff since v0.10.10

Added

  • Bases and rand for HeisenbergMatrices and InvertibleMatrices.

Merged pull requests:

  • Bases and rand for InvertibleMatrices and HeisenbergMatrices (#777) (@mateuszbaran)

v0.10.10

20 Dec 21:00
b257573
Compare
Choose a tag to compare

Manifolds v0.10.10

Diff since v0.10.9

Added

  • the Segre manifold
  • the WarpedMetric for the Segremanifold

Thanks to @sjacobsson!

Merged pull requests:

v0.10.9

16 Dec 16:57
Compare
Choose a tag to compare

Manifolds v0.10.9

Diff since v0.10.8

Added

  • The manifold HeisenbergMatrices as the underlying manifold of HeisenbergGroup.

Changed

  • about.md now also lists contributors of manifolds and a very short history of the package.

Merged pull requests:

v0.10.8

27 Nov 20:09
66be9cc
Compare
Choose a tag to compare

Manifolds v0.10.8

Diff since v0.10.7

Changed

  • Some methods related to get_vector for GeneralUnitaryMatrices now have AbstractVector upper bound for coefficients.
  • Minimum Julia version is now 1.10 (the LTS which replaced 1.6)
  • The dependency ManifoldDiff.jl has been upgraded from v0.3 to v0.4, to bring compatibility with DifferentiationInterface.jl.

Merged pull requests:

Closed issues:

  • Computations related to frames (#769)

v0.10.7

16 Nov 10:32
47ec4cd
Compare
Choose a tag to compare

Manifolds v0.10.7

Diff since v0.10.6

Added

  • adjoint_matrix for Lie groups, with optimized implementations for SO(2), SO(3), SE(2) and SE(3).

Merged pull requests:

v0.10.6

06 Nov 22:18
d1d4166
Compare
Choose a tag to compare

Manifolds v0.10.6

Diff since v0.10.5

Added

  • Two new actions: ComplexPlanarRotation, QuaternionRotation.
  • New function quaternion_rotation_matrix for converting quaternions to rotation matrices.
  • make.jl script now has more command line arguments, for example --exclude-tutorials when you do not want to build the tutorials but still look at the docs. See make.jl --help for more information.

Merged pull requests:

v0.10.5

24 Oct 12:53
c950edd
Compare
Choose a tag to compare

Manifolds v0.10.5

Diff since v0.10.4

Added

  • the manifold InvertibleMatrices of invertible matrices

Changed

  • rewrote the CONTRIBUTING.md and adapt it to today's links and references.

Merged pull requests:

  • introduce invertible matrices (merely for completeness) (#764) (@kellertuer)