tudat-team / tudatpy

A Python platform to perform astrodynamics and space research.
https://tudat-space.readthedocs.io/
BSD 3-Clause "New" or "Revised" License
29 stars 30 forks source link

Include Python native docstrings on the API docs website #144

Open niketagrawal opened 6 months ago

niketagrawal commented 6 months ago

Documentation (docstrings) from the pure Python modules in the tudatpy repository should appear on the API docs page alongside the API docs for the bindings.

niketagrawal commented 6 months ago

Implementation in WIP/extract-docs-from-python-modules

NOTE

Above mentioned proof of concept was further modified to match the new requirements. Scroll to the bottom of this issue to read the latest updates.

niketagrawal commented 5 months ago

Work on this issue will be resumed after #146

niketagrawal commented 3 months ago

Python native modules which need to rendered together with the API docs

niketagrawal commented 3 months ago

Proof of concept for rendering the docstrings for Python native code (for the two modules listed above) alongside that of the bindings

Test status on Read the Docs

Changes work fine on read the docs. See the rendered docs for this proof of concept: https://py.api.tudat.space/en/144-render-python-native-docs/

Points to address going forward