nb = get_nb()
bridge = get_bridge()nbdev_rt
Real time nbdev.
nb.cellsnb.cells[10]NBDev_rt
NBDev_rt (ctx:str='', src:str|pathlib.Path='', bridge=None)
Inherit from this to have all attr accesses in self._xtra passed down to self.default
bridge.logger.show(clear=True)bridge.add_plugins(nbrt := NBDev_rt())this(-3)nb = NB.from_NB(cast(NB, bridge.state))
nb.process(cb := IpynbConvertCB(in_vscode_notebook()))
ipynb_json = cb.notebook
nb = nbformat.reads(json.dumps(ipynb_json), as_version=nbformat.NO_CONVERT, capture_validation_error=(derr := {}))
test_eq(derr, {})
# DetailsJSON(ipynb_json)
RenderJSON(nb, init_level=1, max_height=400).display()nb.cells[14]procr = NBProcessor(nb=nb)
procr.process()from nbdev.maker import ModuleMaker
from nbdev.export import ExportModuleProcshow_doc
show_doc (sym, renderer=None, name:str|None=None, title_level:int=3)
Show signature and docstring for sym
| Type | Default | Details | |
|---|---|---|---|
| sym | Symbol to document | ||
| renderer | NoneType | None | Optional renderer (defaults to markdown) |
| name | str | None | None | Optionally override displayed name of sym |
| title_level | int | 3 | Heading level to use for symbol name |