-
Notifications
You must be signed in to change notification settings - Fork 56
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
Interface Documentation rewrite #359
Interface Documentation rewrite #359
Conversation
This is great, thanks! It would have saved us hours... |
thanks for the feedback – and sorry that it took you longer. |
Since I am rearranging anyways; I am not yet sure how the Shoul we maybe include the test functions into the Subpackage and only do a |
I think the intention was to avoid adding a new module through Requires.jl but I don't really know if that's necessary. |
We could keep it as a submodule, but the way it is currently included we can just keep the includes and omit the submodule :) |
Hm, that's probably due to those |
I think I already have an idea. |
Finished the idea and locally (together with the ManifoldsBase PR) the docs run fine and there is no documentation missing; all tests also still run fine. |
I added two figures, one for the projection one for the retraction They stem from using Manifolds with PGFPLotsX; the only thing I am not yet 100% sure about: The colours are currently chosen to fit both light and dark mode (Paul Tol's colours, but also his gray for the text), which I think is not the best choice for text but I have not much more of an idea. |
About the project illustration. Is Should it not be this one: |
Thanks for the question. |
# Conflicts: # src/Manifolds.jl # src/approx_inverse_retraction.jl # src/tests/tests_forwarddiff.jl # src/tests/tests_general.jl # src/tests/tests_reversediff.jl
This is now updated and just has to wait for the ManifoldsBase branch. |
Codecov Report
@@ Coverage Diff @@
## master #359 +/- ##
==========================================
- Coverage 97.92% 97.92% -0.01%
==========================================
Files 78 76 -2
Lines 5917 5915 -2
==========================================
- Hits 5794 5792 -2
Misses 123 123
Continue to review full report at Codecov.
|
I am not sure why documenter is failing here, I updated the Manifolds seems to also be stuck there to |
The currently failing documenter job picks Manifolds.jl 0.5.0 but the ManifoldsBase.jl version is indeed 0.11.1 and 0.11.3 isn't visible. I've noticed before that it takes some time (even more than a day) before documenter jobs see a newly registered version of a package. |
Co-authored-by: Mateusz Baran <mateuszbaran89@gmail.com>
Thanks for the help. I can reproduce it here locally activating the docs environment, so we might have to just wait (and it is either ManifoldsBase or even Manifolds, I am not 100% sure. |
Co-authored-by: Mateusz Baran <mateuszbaran89@gmail.com>
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.
I think this looks very nice now 👍 .
This is the companion PR to JuliaManifolds/ManifoldsBase.jl#69 to rewrite the interface documentation.
This first sketch has the one problem that a lot of functions are doubled, but we would have to do separate files for
to not state all functions explicitly (like it is now done partly). But I would like to have some feedback on the structure of the Manifold functions section first, before I continue with that (and the graphics and such).