-
Notifications
You must be signed in to change notification settings - Fork 931
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
Documentation sidebar restructuring #1801
base: main
Are you sure you want to change the base?
Documentation sidebar restructuring #1801
Conversation
Also removes Phase Recovery from the Core IO and DSP section.
Also removes Magnitude Scaling from the Core IO and DSP section.
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #1801 +/- ##
==========================================
- Coverage 98.77% 98.75% -0.03%
==========================================
Files 34 35 +1
Lines 4666 4641 -25
==========================================
- Hits 4609 4583 -26
- Misses 57 58 +1
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
Also removes Spectral Representation from the Core IO and DSP section.
Also removes Unit Conversion from the Core IO and DSP section.
Also removes Music Notation from the Core IO and DSP section.
Also removes Pitch and Tuning from the Core IO and DSP section.
Also removes Harmonics from the Core IO and DSP section.
Rebasing this from main should fix the build issues. |
7b972dc
to
d075786
Compare
Also removes Signals from the Core IO and DSP section. Audio Loading is also part of Signals.
Also removes Miscellaneous from the Core IO and DSP section. Frequency range generation is also included in Miscellaneous.
d075786
to
0120fcd
Compare
Alright @bmcfee, apologies for the delay, here is the PR :) |
Thanks @dana-gill ! A couple of broad comments:
|
Huh, I thought I rebased it already. These are the commands I ran:
And it says
Yes we can 🥳 Just to make sure I understand you: You would like to the sidebar to have both the content of Core IO and DSP and the following (ie: How the branch looks now): Signals (includes load, stream, resample, and any signal generators and helper utilities) Let me know if I understood that properly.
To make sure I understand: The linter would like
I need to do a bit more digging for this 😅 I think there was a reason why I couldn't just keep using |
Currently all of those things are buried under the "Core IO and DSP" heading, which is not too accurate of a descriptor at this point. I think the idea here was to lift up the sub-headings of core (currently "audio loading", "time-domain processing", etc) to the top-level and eliminate the "core IO and dsp" section, along with some restructuring of the topics to make it a bit more navigable (as you describe).
Well the linter wants some docstring in the top-level module, but it doesn't necessarily care about the contents. In light of the above though, I think what we can do is just drop the "Core IO and DSP" heading, then replace the All that said, we should also while we're here consider #1823 - this AFAIK would just entail fleshing out the docstring for the core module with some descriptive text beyond just the menu headings. Also happy to take that up in a separate issue to keep things simple. |
Ahh. So you would like the sidebar to look how it looks like in this PR and also have I also did some investigation to see if it was possible to edit only the
Sure! I can make that part of the PR. |
Yeah I suppose so.
Yeah, that's totally fine! Thanks. |
👋 @dana-gill just checking in to see how you're doing on this? It's the last PR we need to put in before pushing out the 0.10.2 release, so if there's anything I can do to help get it moving, please let me know. |
Hey Brian! Thanks for checking in. I've been incredibly swamped with work so I don't think this will make it to the 0.10.2 release. Is that okay? |
Ok, no worries! I'll make some today to sort out what actually needs to be there from what's a nice-to-have, and take this one out of the critical path. |
Reference Issue
Fixes #1478
What does this implement/fix? Explain your changes.
This restructures the Core IO section of documentation sidebar. Core IO no longer exists and is replaced by the following:
Any other comments?
None