Skip to content
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

Renewal of the MDP documentation #6

Open
7 of 55 tasks
NiMlr opened this issue May 14, 2020 · 0 comments
Open
7 of 55 tasks

Renewal of the MDP documentation #6

NiMlr opened this issue May 14, 2020 · 0 comments

Comments

@NiMlr
Copy link
Member

NiMlr commented May 14, 2020

Hi developers of MDP,

I am creating this issue to track future efforts for updating the documentation to the newest dependency versions. The update can include a remake or replacement of the custom extensions, conversion of the code snippets, and fixes for the build to work with the newest dependency versions.

Below I listed some steps I have already taken and some that are still to be done. I am hoping to discuss some decisions.

UPDATE 28/04/2020 22:45 UTC+1:

  • Update the following files to work with the newest dependency versions. Any occurring errors or warnings should be listed as an issue such that a decision can be made on how to proceed.

    • ./examples/bimdp_examples/bimdp_hinet_inspection.rst
    • ./examples/bimdp_examples/bimdp_custom_inspection.rst
    • ./examples/bimdp_examples/bimdp_inverse.rst
    • ./examples/binetdbn/dbn_binodes.rst
    • ./examples/binetdbn/dbn.rst
    • ./examples/binetdbn/test_dbnnodes.rst
    • ./examples/binetdbn/dbn_binodes_statemachine_old.rst
    • ./examples/binetdbn/dbn_binodes_coroutine_old.rst
    • ./examples/binetdbn/dbn_nodes.rst
    • ./examples/examples.rst
    • ./examples/slideshow/slideshow.rst
    • ./examples/convolution/image_convolution.rst
    • ./examples/gng/animated_training.rst
    • ./examples/gng/gng.rst
    • ./examples/lle/lle.rst
    • ./examples/gradnewton/gradnewton.rst
    • ./examples/logmap/logmap.rst
    • ./examples/bayes_guesser/bayes_guesser.rst
    • ./examples/word_generator/word_generator.rst
    • ./examples/logo/logo_animation.rst
    • ./examples/scikits_learn/digit_classification.rst
    • ./contact.rst
    • ./node_list.rst
    • ./license.rst
    • ./install.rst
    • ./main.rst
    • ./documentation.rst
    • ./additional_utilities.rst
    • ./talks/talks.rst
    • ./tutorial/quick_start.rst
    • ./tutorial/hinet.rst
    • ./tutorial/bimdp.rst
    • ./tutorial/extensions.rst
    • ./tutorial/iterables.rst
    • ./tutorial/nodes.rst
    • ./tutorial/introduction.rst
    • ./tutorial/caching.rst
    • ./tutorial/classifiers.rst
    • ./tutorial/parallel.rst
    • ./tutorial/wrappers.rst
    • ./tutorial/using_mdp_is_as_easy.rst
    • ./tutorial/checkpoints.rst
    • ./tutorial/flows.rst
    • ./tutorial/tutorial.rst
    • ./time_machine.rst
    • ./index.rst
    • ./development.rst
    • ./how_to_cite_mdp.rst
  • Write a short guide on how to compile the docs locally and add it to the development guide in the documentation.

  • Autobuild documentation for pull requests.

  • Adapt the remaining part of the docstrings to properly fit the rst-style to solve the warnings popping up in the sphinx-build.

  • Discuss any further improvements that could be made.

  • Migrate all example code in the docs to python 3.

  • Re-introduce doctest in the doc building pipeline.

To check out the new documentation locally install sphinx, run sphinx-build source build -v on the top level of the repository and open the index.html in /build. You need to make sure to clone/pull the submodule as well in order to build the documentation.

I am looking forward to your feedback.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant