{"categories":[{"label":"Scientific/Engineering","url":"https://skillfed.io/packages/category/scientific-engineering/8"}],"enrichment":{"capability":"rpy2-rinterface provides a low-level Python-to-R bridge, exposing R's C API through Python bindings so you can call R functions and work with R objects from Python code.","skillfed_tags":["r-integration","c-bindings","scientific-computing"],"use_cases":["Building a Python application that needs to call R statistical functions or libraries directly.","Integrating R computations into a data pipeline written primarily in Python.","Developing higher-level Python bindings or wrappers around R packages.","Running R code from within a Python Jupyter notebook or interactive environment."],"what_it_does":"rpy2-rinterface is the foundational C-level binding layer for the rpy2 project, exposing R's C API directly to Python. It handles the low-level mechanics of calling R functions, managing R objects in memory, and translating between Python and R data types at the C boundary. This is a namespace package component\u2014typically installed as part of the larger rpy2 ecosystem rather than used standalone\u2014and requires both Python (3.9 or later) and a working R installation on your system.\n\nThe package depends on cffi and packaging for its build and runtime. Installation involves either downloading pre-built wheels for supported platforms (macOS and Windows across Python 3.9\u20133.14) or compiling from source, which demands a C compiler and R development headers. Once installed, it serves as the engine behind higher-level rpy2 modules that provide more Pythonic interfaces to R.","worth_installing":"Yes, if you need Python-R interoperability and are willing to manage the system dependencies (R installation, C compiler for source builds). The package is actively maintained, has no known vulnerabilities, and supports current Python versions. The GPL-2.0-or-later license is a constraint for proprietary use. Install friction is moderate but manageable on standard development systems."},"id":"rpy2-rinterface","links":{"html":"https://skillfed.io/packages/rpy2-rinterface","md":"https://skillfed.io/packages/rpy2-rinterface.md","pypi":"https://pypi.org/project/rpy2-rinterface/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-03-27","license_spdx":null,"license_treatment":"copyleft","name":"rpy2-rinterface","python_support":"supports_current","summary":"Low-level interface from Python to the R."},"popularity":{"monthly_downloads":102136,"position":12887,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"3.6.6"}
