{"id":24100,"library":"nbdev-scipy","title":"nbdev-scipy","description":"nbdev-scipy provides automatic documentation lookup for scipy functions within nbdev notebooks. It maps scipy symbols to their official documentation URLs using a curated index. Current version 0.0.2376 is pre-1.0; frequent releases with incremental index updates. No known breaking changes yet.","status":"active","version":"0.0.2376","language":"python","source_language":"en","source_url":"https://github.com/fastai/nbdev-index/tree/master/","tags":["nbdev","scipy","documentation","notebook","fastai"],"install":[{"cmd":"pip install nbdev-scipy","lang":"bash","label":"Latest from PyPI"}],"dependencies":[{"reason":"nbdev-scipy is an extension for nbdev; required for doc lookup to work.","package":"nbdev","optional":false},{"reason":"Needs to be installed to have scipy symbols available; not a runtime dependency.","package":"scipy","optional":true}],"imports":[{"note":"Import the module to register the doc lookup; no need to use any specific function.","symbol":"nbdev_scipy","correct":"import nbdev_scipy"},{"note":"DocLookup is not directly imported; nbdev-scipy registers itself via nbdev's doc lookup system.","wrong":"from nbdev_scipy import DocLookup","symbol":"DocLookup"}],"quickstart":{"code":"import nbdev_scipy\n# Now in a notebook cell, use nbdev's show_doc with a scipy function:\nfrom nbdev.showdoc import show_doc\nfrom scipy.stats import norm\nshow_doc(norm.pdf)","lang":"python","description":"After importing nbdev_scipy, nbdev's show_doc will resolve scipy symbols to their official docs."},"warnings":[{"fix":"Ensure nbdev is installed: pip install nbdev","message":"nbdev-scipy requires nbdev's doc lookup infrastructure. Without nbdev installed, the import does nothing and no docs are shown.","severity":"gotcha","affected_versions":"all"},{"fix":"Check the index source at https://github.com/fastai/nbdev-index/tree/master/ to see if the symbol is included.","message":"The index is prebuilt and may lag behind new scipy releases. Some new functions may not yet have documentation links.","severity":"gotcha","affected_versions":"all"},{"fix":"Consider using nbdev's built-in doc lookup with scipy; it may already work without nbdev-scipy in newer nbdev versions.","message":"nbdev-scipy is not actively maintained by the fastai team; the package maintainer has not released updates in months. The index may be incomplete or outdated.","severity":"deprecated","affected_versions":"0.0.2376 and earlier"}],"env_vars":null,"last_verified":"2026-05-01T00:00:00.000Z","next_check":"2026-07-30T00:00:00.000Z","problems":[{"fix":"Run: pip install nbdev-scipy","cause":"nbdev-scipy not installed.","error":"ModuleNotFoundError: No module named 'nbdev_scipy'"},{"fix":"Update nbdev: pip install --upgrade nbdev","cause":"nbdev version too old; show_doc was renamed or moved.","error":"AttributeError: module 'nbdev.showdoc' has no attribute 'show_doc'"},{"fix":"Submit a PR to add the symbol to the index at https://github.com/fastai/nbdev-index.","cause":"The symbol is not in the nbdev-scipy index.","error":"KeyError: 'scipy.special.gammainc'"}],"ecosystem":"pypi","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}