This should fix the documentation for pyarts.arts.
Nanobind types such as nb_func are not really functions. Sphinx creates the documentation using autoattributes instead of automethod. The latter works, so this creates a big problem in the documentation string.
Now we loop over all pyarts.arts objects and generate this documentation with more manual efforts. Still, we rely on automethod and others for most of the work.
This does not generate the pyarts.workspace.Workspace documentation, so there is still some work to do to fix the documentation.
This should fix the documentation for
pyarts.arts
.Nanobind types such as
nb_func
are not really functions. Sphinx creates the documentation usingautoattributes
instead ofautomethod
. The latter works, so this creates a big problem in the documentation string.Now we loop over all
pyarts.arts
objects and generate this documentation with more manual efforts. Still, we rely onautomethod
and others for most of the work.This does not generate the
pyarts.workspace.Workspace
documentation, so there is still some work to do to fix the documentation.