JuliaPy/PyCall.jl
Package to call Python functions from the Julia language observed · 2026-08-28
Health v2 · maintenance only
66/100
- Activity 96
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4947
- days_rel: n/a
- days_push: 27
- n_releases_24m: 0
Adoption not part of the score
1512 stars · 186 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
PyCall.jl is a Julia package that lets Julia code import Python modules, call Python functions, and share data structures with Python without copying. It handles automatic type conversion between Julia and Python and can manage a private Miniconda Python installation.
Use cases
- call python functions from julia
- use numpy arrays in julia without copying data
- import python libraries like matplotlib or sympy into julia
- define python classes implemented with julia methods
- bridge julia and python in a data science workflow
When to choose
- you are writing Julia and need access to the Python ecosystem
- you want zero-copy sharing of large arrays between Julia and Python
- you want automatic Julia/Python type conversion
When to avoid
- you only need pure Python or pure Julia code
- you need to call Julia from Python rather than the reverse (consider PyJulia)
- you need a lightweight FFI without a Python runtime dependency
Facets
library · maturity stable
sdk developer-tools programming-languages developer-tools data-science python cross-platform julia python-interop foreign-function-interface numpy
1 source
- readme: https://github.com/JuliaPy/PyCall.jl · fetched 2026-08-28 · 4a3e40cd5045
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| JuliaPy/PyCall.jl | main | 66 |
For agents
markdown · JSON · MCP: product_card(name="JuliaPy/PyCall.jl")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem