Skip to content

Documentation cleanup #171

@kwohlfahrt

Description

@kwohlfahrt

Original bug: Pulling random lines out of the tests in doc doesn't cause python3 runtests.py to fail. Tests in function docstrings are picked up (at least as of #163).

Update: It looks like there are a lot of documentation/doctest cleanups to be done.

  • Consolidate "Usage Examples" (doc/source/regression) and demo
    • The "Usage Examples" page was the only tests, now we have unit tests. They should be edited to be better examples.
    • The demo folder is untested, so they should be migrated to the documentation and tested with doctest.
  • Include doctests in CI
  • Consolidate API reference and docstrings
    • Most of the API reference pages duplicate docstrings, so they can be merged.

Minor issues:

  • Clean up release notes
    • Currently the ones in doc/source just include the ones in doc/release, unnecessary clutter
  • Add status badge for AppVeyor
  • Remove PyWavelets table of contents page (basically just a link to an expanded table of contents)
  • Remove section about Python 3 support (doesn't need an entire section, if mentioned at all)
  • Remove "Documentation" section (a link to itself, plus a mention of demo folder which will be removed)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions