Uh oh!
There was an error while loading. Please reload this page.
DOC: Migrate to pydata-sphinx-theme - #704
Conversation
agriyakhetarpal
commented
Mar 4, 2024
Since we do not have RTD checks for now, I am happy to add another entry to the PR workflows where we can run the doctests, build the doc, and check if they are warning-free – if this would be needed |
agriyakhetarpal
commented
Mar 4, 2024
For our interactive documentation goal, should I open an issue and add a task list there about the other deliverables, which shall be accommodated in further PRs? |
rgommers
commented
Mar 4, 2024
That sounds nice, thank you. It would avoid merging things that then not build on RTD later. |
rgommers
commented
Mar 4, 2024
Sure, a single tracking issue would be helpful. |
Thank you for your input – all tests are passing except for the AppVeyor build which is pending, this should be ready for a review now. |
rgommers
left a comment
There was a problem hiding this comment.
Thanks @agriyakhetarpal. This looks quite good. I did some local testing - only a few comments.
The doc build shows one warning, could you check this?
The default value for `navigation_with_keys` will change to `False` in the next release. If you wish to preserve the old behavior for your site, set `navigation_with_keys=True` in the `html_theme_options` dict in your `conf.py` file. Be aware that `navigation_with_keys = True` has negative accessibility implications: https://github.com/pydata/pydata-sphinx-theme/issues/1492
The pages all look good except for the "Signal extension modes" one which has a rendering issue:

Could you please take that along while we are at it improving the docs here?
Uh oh!
There was an error while loading. Please reload this page.
rgommers
commented
Mar 8, 2024
The merge of gh-687 also caused a few merge conflicts - could you please fix those too @agriyakhetarpal? |
agriyakhetarpal
commented
Mar 8, 2024
For some reason I didn't see this one locally; we can keep
This page in specific had an indentation issue. I addressed it in 1a38359. P.S. I merged the master branch instead of rebasing because I didn't want to blemish your review. I am happy to rewrite the commit history or get this squash-merged – it is up to you :) |
agriyakhetarpal
commented
Mar 8, 2024
I fixed up all the tests (not sure if the doctests are actually supposed to print nothing or that is a bug?) |
rgommers
left a comment
There was a problem hiding this comment.
Thanks for the quick turnaround. All looks good to me now, in it goes!
P.S. I merged the master branch instead of rebasing because I didn't want to blemish your review. I am happy to rewrite the commit history or get this squash-merged – it is up to you :)
Good call to do that on larger PRs, makes re-reviewing easier.
I fixed up all the tests (not sure if the doctests are actually supposed to print nothing or that is a bug?)
Your fix is correct. No idea why that test wasn't failing before - doctest isn't too reliable.
Description
This PR prepares the transition of the PyWavelets documentation towards interactivity through in-line usage examples, which will be added in follow-up PRs through the integration of JupyterLite notebooks.
Several changes have been introduced, including but not limited to:
sphinx-togglebuttonandsphinx-copybuttonwere added