Skip to content

Supported libraries

Calcify maintains a mapping from common Python libraries to their Chelis equivalents. When a translation encounters calls to a supported library, it emits the corresponding Chelis target rather than falling back to a bridge call.

Python libraryChelis target
NumPychelis-std tensor primitives + Nautilus
SciPyNautilus
pandasCoral
PyTorch (tensor ops)chelis-std
PyTorch (model loading)Hydronnx (where available)
sklearnSchool

Each mapping covers the subset of the Python library's API that has a direct Chelis equivalent. Functions outside that subset fall to Tier 2 (bridge) or Tier 3 (agentic) translation.

For example, NumPy array creation and element-wise arithmetic translate to chelis-std tensor primitives at Tier 1. NumPy functions that rely on C extension internals or untyped dispatch remain in Python at Tier 2.

Library mappings are Reef packages. To add support for a new library, publish a mapping package that implements the calcify-mapping interface. See the Reef documentation for the package specification.