-
-
Notifications
You must be signed in to change notification settings - Fork 2k
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
[WIP] Reorganize and update documentation #5059
Conversation
7d2a793
to
ec50e41
Compare
Still working on it, many TO-DOs and things to be fixed |
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.
quick review, tried to focus on fail fast comments on things that I think you are probably following the wrong path or lack some context. Hopefully this will prevent you from spending too much time on things that then need to be changed
|
||
# Citing PyMC | ||
|
||
Use this to cite the library: |
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.
cc @michaelosthege we should probably add a mention to zenodo somewhere I think
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.
We mention it on the Github landing page IIRC
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.
Zenodo is only mentioned like this in the readme: DOIs for specific versions are shown on Zenodo and under Releases
Where do the conflicts come from? Also, is there a place to see what it'd look like? |
I started setting this up 1-2 months ago so it's probably renaming changes.
Yes, all PRs have a preview of how will their docs look like, you have to search for the readthedocs check, wait until it finishes and click "Details" |
While you're at it, can you fix the coverage badge link on the docs landing page? |
edd7649
to
b1629f3
Compare
b1629f3
to
bbfb3da
Compare
Codecov Report
@@ Coverage Diff @@
## main #5059 +/- ##
==========================================
+ Coverage 78.08% 78.94% +0.85%
==========================================
Files 88 88
Lines 14171 14248 +77
==========================================
+ Hits 11066 11248 +182
+ Misses 3105 3000 -105
|
bbfb3da
to
630f021
Compare
api/smc | ||
api/step_methods | ||
api/inference | ||
api/plots |
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.
Now we have a BART module #5058
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.
Cool, I was going to ask more questions about the api resources, including BART, because we've been talking a bit with @OriolAbril about what needs to be displayed for users, what needs to be displayed for devs and what doesn't need to be displayed at all.
We were basing the current API tree on the Architecture diagram, but that is probably out of date (as evidenced by it not including BART).
What other things should be included/excluded?
For example, does logprob submodule in distributions need to be added?
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.
Adding comment by @Sayam753 :
Yes. At least, logp
and logcdf
functions should be exposed
dfce56c
to
667d83b
Compare
Check out this pull request on See visual diffs & provide feedback on Jupyter Notebooks. Powered by ReviewNB |
example doc restructure working and hopefully illustrative doc skeleton update requirements WIP Change log: - Upload new PyMC logo - Updated conf.py to pymc instead of pymc3 - Start configuring and populating index page - Start configuring and populating learning page - Start configuring and populating api page - Updated API to follow the docs/Architecture.png layout - Start configuring and populating learning page - Fix typo in filename of "index legacy" add community page, other minor changes Continue restructuring the API Delete conflicting files example doc restructure update requirements update requirements and gitignore some fixes add changes introduced by pre-commit checks fix community page title update api for distributions update gaussian process api fix end of file more changes sponsor logos sponsor logos cleanup, other changes changes to satisfy pre-commit checks requirements changes minor changes Add testimonials to docs homepage remove sphinx panels and other changes center buttons add explanation of MAP to glassor minor change fix typo minor changes put content in videos and podcasts section. Change formatting of testimonials (width of 2 cards for better formating in narrow screens) add code example to front page revise some definitions (#5126) minor changes minor changes WIP: organizing notebooks into learning section
a6e8ad3
to
2c65116
Compare
Co-authored-by: Oriol Abril-Pla <oriol.abril.pla@gmail.com>
docs/source/about/citing_pymc.md
Outdated
|
||
.. code-block:: none | ||
|
||
@article{pymc, |
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.
Looks like doi is missing here comparing with citation above
docs/source/about/citing_pymc.md
Outdated
pages={e55}, | ||
year={2016}, | ||
publisher={PeerJ Inc.} | ||
} |
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.
Add todo or note on clickup (might be done already) about adding zenodo here, the readme on pyms repo has the right citation info
let's face it, amazing! | ||
|
||
|
||
TODO fix code |
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.
More than fix ckde, use sphinx design buttons. Otherwise the next time bootstrap is updated the buttons will break again
"notfound.extension", | ||
"sphinx_design", |
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.
Sphinx desing looks duplicated
will close #4044 and will close #4894
latest
(and after releasestable
) will stop having notebooks build within the docs, many pages will be renamed or moved...