{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/16"}],"enrichment":{"capability":"Executes Jupyter notebook code and captures outputs without running a Jupyter server, via an async API or command-line tool.","skillfed_tags":["notebook-execution","jupyter-automation","async-api"],"use_cases":["Batch execute multiple notebooks and save results with outputs filled in.","Integrate notebook execution into CI/CD pipelines or automated testing workflows.","Run notebook code from a regular Python script or application without a Jupyter server.","Programmatically inject code into notebooks before execution for parameterization.","Generate documentation by executing and capturing outputs from example notebooks."],"what_it_does":"Execnb is a library for executing Jupyter notebook code outside a running Jupyter server. It provides CaptureShell, an async interface that runs notebook cells and captures their outputs in the standard Jupyter output format, without requiring Jupyter to be installed or running. This is useful for automating notebook execution, batch processing, or integrating notebook code into larger applications.\n\nThe package depends on fastcore and ipython, and offers both a programmatic async API and a command-line tool (exec_nb) for executing and saving notebooks with outputs. It's in pre-alpha status but actively maintained, with support for modern Python versions.","worth_installing":"Yes, if you need to execute notebooks programmatically or in automation. The low install friction, active maintenance, permissive license, and lack of known vulnerabilities make it a safe choice. Pre-alpha status means the API may change, so pin the version if stability is critical."},"id":"execnb","links":{"html":"https://skillfed.io/packages/execnb","md":"https://skillfed.io/packages/execnb.md","pypi":"https://pypi.org/project/execnb/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-10","license_spdx":null,"license_treatment":"permissive","name":"execnb","python_support":"supports_current","summary":"A description of your project"},"popularity":{"monthly_downloads":103231,"position":12820,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.3.2"}
