{"categories":[{"label":"Shells","url":"https://skillfed.io/packages/category/system-shells"}],"enrichment":{"capability":"MetaKernel is a base class for building custom Jupyter kernels in Python, providing core magic functions like help, completion, parallel processing, and shell integration.","skillfed_tags":["jupyter-kernel","interactive-computing"],"use_cases":["Build a custom Jupyter kernel for a new language or runtime by subclassing MetaKernel.","Add MetaKernel magics (help, completion, shell commands) to an existing IPython kernel.","Run code in parallel across multiple Jupyter kernel instances using the %px and %%px magics.","Configure plot behavior and other kernel traits via configuration files in the Jupyter config directory."],"what_it_does":"MetaKernel is a framework for building custom Jupyter kernels by subclassing a base class that bundles common kernel functionality. It provides a set of line and cell magics (help, completion, shell commands, parallel execution), tab completion for magics and file paths, and configuration hooks for plot behavior and other traits. The package is designed so that kernel developers can focus on language-specific logic while inheriting standard interactive features.\n\nYou can use MetaKernel directly to add a subset of its magics to IPython, or use it as the foundation for a new kernel targeting a different language or runtime. The description lists many existing kernels built on MetaKernel, including matlab_kernel, octave_kernel, and others. It also supports parallel execution across multiple nodes when used with ipyparallel.","worth_installing":"Yes. MetaKernel is actively maintained, has low install friction, carries a permissive license, and no known vulnerabilities. Install it if you are building a custom Jupyter kernel or want to add MetaKernel magics to IPython. It is not necessary for standard Jupyter use."},"id":"metakernel","links":{"html":"https://skillfed.io/packages/metakernel","md":"https://skillfed.io/packages/metakernel.md","pypi":"https://pypi.org/project/metakernel/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-03-24","license_spdx":"BSD-3-Clause","license_treatment":"permissive","name":"metakernel","python_support":"supports_current","summary":"A Jupyter/IPython Kernel base class in Python"},"popularity":{"monthly_downloads":75240,"position":14734,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.0.0"}
