Skip to content

[SUGGESTION] Create Full API Listing in Documentation #1329

@marsfan

Description

@marsfan

Please only include one suggestion or features request per issue!

Is your feature request related to a problem? Please describe.
While the PiCamera2 Manual is very useful for learning how to use the library, it is lacking a full listing of all functions/classes/data types available in the library.

For example, in section 6.5 there is the sentence

All the capture and switch_mode_and_capture methods take two additional arguments

but no-where in the document do we have a listing of all of these methods, I have to search through the PDF for switch_mode, but even then, it does not mention all of the functions used in the examples.

Describe the solution you'd like
A full listing of all of the public functions/classes/data types in the picamera2 library. Either listed in the PDF manual, or available elsewhere (such as using ReadTheDocs, GitHub Pages, etc)

Describe alternatives you've considered
Just digging through the PiCamera2 source: Reading the source might not be as easy for everyone, and as picamera2 can't be easily installed on non-RPi devices, makes offline development harder.

Additional context
This might be as simple as just setting up Sphinx to automatically parse the source on each release, and pushing it to a website, which can be done in a day in my experience.

For an example, here's the documentation for the original PiCamera. See sections 9 through 16 in the sidebar.
picamera.readthedocs.io

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions