Packages
Provides the IPAdic Japanese morphological dictionary for use with mecab-python3 or fugashi, enabling Japanese text tokenization and part-of-speech tagging.
Install only if you have a documented reason to use the original IPAdic.
ipdb is an IPython-enabled debugger that replaces Python's standard pdb with tab completion, syntax highlighting, and better introspection while maintaining the same pdb interface.
Accelerates large language model inference on Intel hardware (GPU, NPU, CPU) with low-bit quantization and integration into popular LLM frameworks.
Iterative proportional fitting algorithm that adjusts multidimensional arrays or dataframes so their aggregates along specified dimensions match target marginals, with both fast numpy and slower pandas implementations.
However, expect no active maintenance—last release was 2021-12-30.
A Python HTTP client library for interacting with IPFS (InterPlanetary File System) nodes, enabling you to add, retrieve, and manage content on IPFS networks through a local or remote daemon.
No—install only if you are maintaining legacy code already using this library.
Queries the IPinfo.io API to retrieve geolocation, ASN, company, and carrier details for IP addresses, with support for both synchronous and asynchronous requests.
Install it if your project targets modern Python and you're comfortable with an external API dependency.
Parses and extracts data from iOS IPSW firmware files, providing command-line tools to read metadata, extract filesystem contents, and decode embedded resources.
Provides utilities for parsing, validating, and manipulating IPv4 and IPv6 addresses, including CIDR notation and range operations.
Retrieves and parses whois and RDAP data for IPv4 and IPv6 addresses, returning standardized dictionaries of network registration information.
Install only if you need whois/RDAP data; be aware of rate limiting constraints and firewall port requirements.
IPy provides Python classes for parsing, manipulating, and working with IPv4 and IPv6 addresses and networks in multiple formats, including CIDR notation, hex, and range notation.
However, install it only if you need its specific IP manipulation features and can accept that the package is unmaintained—no updates or bug fixes are expected.
ipydagred3 is an ipywidgets library for rendering and interacting with directed acyclic graphs in JupyterLab, built on dagre-d3 for layout and visualization.
ipydatawidgets provides Jupyter widgets for efficiently sharing large numpy arrays across multiple widgets and packages using a single network sync, with built-in support for shape and dtype constraints.
ipyevents provides a Jupyter widget that captures mouse and keyboard events from the browser and returns them to Python, enabling event-driven interactions within notebook cells.
A Jupyter/IPython widget that lets users browse and select files or folders through an interactive dialog, with visual feedback for existing vs. new files and customizable filtering.
A reactive Python kernel for Jupyter that tracks dataflow between cells and symbols, automatically re-executing only the minimal set of affected cells when you run code.
Provides the IPython kernel backend that powers interactive Python execution in Jupyter notebooks and JupyterLab environments.
Install it if you use Jupyter notebooks for interactive Python work.
ipylab lets you control JupyterLab's interface and behavior from Python code running in notebooks—adding widgets to panels, executing commands, listening to events, and building custom layouts.
ipyleaflet embeds interactive Leaflet maps directly into Jupyter notebooks, letting you display and manipulate geographic data with mouse and keyboard controls.
Install it if you work with geographic data in notebooks.
ipympl enables interactive matplotlib plots in Jupyter notebooks and JupyterLab by providing a Jupyter widget backend that integrates matplotlib's rendering with the Jupyter interactive widget framework.
Imports Jupyter Notebook (.ipynb) files as Python modules, executing their code and making top-level definitions available just like regular .py imports.
However, the dormant maintenance status (no updates since 2017) means you should verify compatibility with your Jupyter and Python versions before relying on it in…
Returns the filename or full path of the currently running Jupyter notebook when executed in a browser-based notebook environment.
However, be aware that maintenance is aging (last release 362 days ago) and the package has known limitations outside browser notebooks, so verify it works with your…
Manages clusters of IPython processes for parallel computing, providing CLI tools and a Python API to distribute computations across multiple engines via the Jupyter protocol.
A Jupyter widget that renders interactive network graphs directly in notebook cells using sigma.js, supporting graph objects with extensive visual customization of nodes and edges.
Runs pytest test suites directly in Jupyter notebooks with full pytest functionality, including assertion rewriting and test discovery.
Install it if interactive testing in notebooks fits your workflow; skip it if you already run tests in a separate CI/test runner.
IPython is an enhanced interactive Python shell and Jupyter kernel that provides object introspection, persistent input history, tab completion, magic commands, and integrated debugging.
Install it if you work interactively with Python, use Jupyter, or want to embed a rich shell in your application.
IPython extension that automatically measures and displays the execution time of every command you run in an interactive session.
However, maintenance is dormant (last update 2023-11-01); verify compatibility with your current IPython version before relying on it.
Provides legacy utility functions extracted from IPython, maintained only for backward compatibility with older code.
Provides Pygments syntax highlighters for IPython code, console sessions, and special syntax like magics and shell commands.
Adds SQL magic commands to IPython and Jupyter notebooks, letting you query databases directly from cells using SQLAlchemy connection strings.
However, the dormant maintenance status (last release over a year ago, Alpha classification) means you should verify compatibility with your Python and IPython…
ipytree provides a tree-structure widget for Jupyter notebooks and JupyterLab, built on the jsTree library and the Jupyter widgets protocol.
Provides a Jupyter widget base for building interactive Vue.js components in notebooks, enabling developers to create Vue-based widgets that integrate with the Jupyter ecosystem.
Provides Jupyter notebook widgets built on Vuetify UI components implementing Material Design, letting you build interactive interfaces with Vue.js-style components directly in Python.
ipywidgets provides interactive HTML widgets (sliders, buttons, text boxes, progress bars, display areas) for Jupyter notebooks and IPython kernels, letting you build interactive interfaces directly in notebook cells.
Provides a unified Python interface to download, parse, and iterate over information retrieval benchmarks and training datasets (documents, queries, relevance judgments) from many public sources.
Install it if you work with information retrieval datasets or need to prototype ranking models against standard benchmarks.
Provides a unified Python interface to compute standard information retrieval evaluation metrics (AP, nDCG, P@k, RR, etc.) from qrels and ranked runs, with both programmatic and command-line APIs.
Provides a low-level, event-driven IRC protocol implementation with support for multiple simultaneous connections, CTCP, DCC, and both synchronous and asyncio-based event loops.
The main gotcha is that documentation is acknowledged as sparse—you'll need to read examples and source code—and the asyncio version lacks DCC support.
Validates regular expressions against RFC 9485 I-Regexp, an interoperable regex format designed for portability across systems and languages.
However, the 689-day gap since release and lack of recent commits suggest limited active development; verify that the package still meets your compliance needs before…
Async Python client to fetch current weather, forecasts, rain radar, warnings, and pollen data from the Belgian IRM KMI mobile API.
However, be aware that the underlying API is undocumented and may break without notice—suitable for hobby projects or non-critical applications, less so for…
Provides Python classes and utilities to read, write, and validate ISA (Investigation, Study, Assay) format metadata for life science experiments, supporting both ISA-Tab and ISA-JSON serializations.
However, note the aging maintenance status (421 days since last release), unclear license treatment under CPAL-1.0, and small community footprint (1 GitHub star).
Provides Python bindings for Intel's ISA-L library to accelerate zlib and gzip compression and decompression with drop-in replacement modules.