-
Notifications
You must be signed in to change notification settings - Fork 9
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* A first commit updating doc strings, adding the point. * allow for AbstractMPoints to be in the validation scheme not only arrays. * Start with the ignores dictionary. * Unify _msg, add functions from the interface file. * make _msg also handle errors, hence tests pass again, where two errors gut a bit more precise. * Debugging and Test coverage. * Follow the same scheme as Manifolds.jl and make LTS (1.10) the lower bound. * Remove dependency on Requires.jl, since we raised LTS. * promote base points on new TVectors. * also update existing base points if a vector is mutated. * improve test cov. --------- Co-authored-by: Mateusz Baran <[email protected]>
- Loading branch information
1 parent
65ddbfc
commit 76d6a5f
Showing
21 changed files
with
877 additions
and
317 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,14 +1,13 @@ | ||
name = "ManifoldsBase" | ||
uuid = "3362f125-f0bb-47a3-aa74-596ffd7ef2fb" | ||
authors = ["Seth Axen <[email protected]>", "Mateusz Baran <[email protected]>", "Ronny Bergmann <[email protected]>", "Antoine Levitt <[email protected]>"] | ||
version = "0.15.22" | ||
version = "0.15.23" | ||
|
||
[deps] | ||
LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e" | ||
Markdown = "d6f4376e-aef5-505a-96c1-9c027394607a" | ||
Printf = "de0858da-6303-5e67-8744-51eddeeeb8d7" | ||
Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c" | ||
Requires = "ae029012-a4dd-5104-9daa-d747884805df" | ||
|
||
[weakdeps] | ||
Plots = "91a5bcdd-55d7-5caf-9e0b-520d859cae80" | ||
|
@@ -33,13 +32,12 @@ Plots = "1" | |
Printf = "1.6" | ||
Random = "1.6" | ||
RecursiveArrayTools = "2, 3" | ||
Requires = "1" | ||
ReverseDiff = "1" | ||
StaticArrays = "1" | ||
Statistics = "1.6" | ||
Quaternions = "0.7" | ||
Test = "1.6" | ||
julia = "1.6" | ||
julia = "1.10" | ||
|
||
[extras] | ||
Aqua = "4c88cf16-eb10-579e-8560-4a9242c79595" | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,41 @@ | ||
a[href^="https://juliamanifolds.github.io/Manifolds.jl/"]::before { | ||
content: ""; | ||
background-image: url('logo-manifolds.png'); | ||
background-size: contain; | ||
background-repeat: no-repeat; | ||
display: inline-block; | ||
height: 1em; | ||
width: 1em; | ||
margin-right: 4px; | ||
vertical-align: middle; | ||
} | ||
|
||
a[href^="https://manoptjl.org/"]::before { | ||
content: ""; | ||
background-image: url('logo-manopt.png'); | ||
background-size: contain; | ||
background-repeat: no-repeat; | ||
display: inline-block; | ||
height: 1em; | ||
width: 1em; | ||
margin-right: 4px; | ||
vertical-align: middle; | ||
} | ||
|
||
a[href^="https://en.wikipedia.org/"]::before { | ||
content: ""; | ||
background-image: url('wikipedia.png'); | ||
background-size: contain; | ||
background-repeat: no-repeat; | ||
display: inline-block; | ||
height: 1em; | ||
width: 1em; | ||
margin-right: 4px; | ||
vertical-align: middle; | ||
} | ||
|
||
@media (prefers-color-scheme: dark) { | ||
a[href^="https://juliamanifolds.github.io/Manifolds.jl/"]::before { | ||
background-image: url('logo-manifolds-dark.png'); | ||
} | ||
} |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
91 changes: 28 additions & 63 deletions
91
ext/ManifoldsBaseRecursiveArrayToolsExt/ManifoldsBaseRecursiveArrayToolsExt.jl
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
76d6a5f
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@JuliaRegistrator register
Release notes:
Added
point
toValidationFibreVector
to potentially store the point of the vector.store_base_point
toValidationManifold
to indicate whether for new fibre vectors the base point should be stored.ignore_contexts
toValidationManifold
to ignore certain contexts from validation, such as:Input
,:Output
,:Point
, or:Vector
.ignore_functions
toValidationFibreVector
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
array_value
was renamed tointernal_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 aManifoldPoint
.array_value
is hence deprecated.76d6a5f
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Registration pull request created: JuliaRegistries/General/121046
Tagging
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via: