Advanced Tools (ggblab_extra)
The advanced analysis and educational tools live in the optional package
ggblab_extra rather than in the core ggblab package. These tools include
extended parsing, scene development guides, symbolic integration helpers, and
larger I/O utilities.
How to view the extras documentation
If you have the
ggblab_extrasources available locally, you can copy its documentation files into thisdocs/ggblab_extra/folder so Sphinx/ReadTheDocs will build them together with the core docs.Alternatively, install
ggblab_extrain editable mode and open the package README and source files directly:Install editable:
pip install -e .[dev]from the project root (or install the publishedggblab_extrapackage if available).Read the package README and guides in the
ggblab_extrasource tree.
Including extras in ReadTheDocs builds
To include the detailed ggblab_extra guides in the hosted documentation, add
those Markdown files under docs/ggblab_extra/ and reference them from
docs/root.rst. This keeps the core docs lightweight while making the
extras available on ReadTheDocs.
If you’d like, I can either:
(A) Copy the existing
ggblab_extraguide files intodocs/ggblab_extra/and update the toctree to include them, or(B) Leave this index as the canonical pointer and add a short external link or README excerpt describing where to find the full guides. The README excerpt and install instructions below are provided as a quick pointer for ReadTheDocs users and local readers.
README excerpt (short)
ggblab_extra contains advanced analysis and educational tooling that is
optional to the core package. It includes:
Extended construction parsing and DataFrame-based I/O
Scene development guides and educational workflows
Symbolic integration helpers (SymPy) and scene verification tools
Installation & quick access
From the project root (sources present):
pip install -e .[dev]
From PyPI (if published):
pip install ggblab-extra
After installing, open the ggblab_extra package README or the
ggblab_extra/docs/ folder in the source tree for the full guides. If you
prefer the extras to appear in this ReadTheDocs build, I can copy their
Markdown files into docs/ggblab_extra/ and add them to the toctree.
Which option do you prefer?