Skip to content

Ecosystem Interchange Profiles

voiage.ecosystem_integration provides repository-defined interchange profiles. Legacy class and method names are retained for compatibility, but they do not establish compatibility with external products.

Surface Supported contract Boundary
Decision-tree XML .voiage.xml Repository-authored profile; TreeAge import/export and round trips are not verified
R-inspired records JSON BCEA- and hesim-inspired shapes; native R objects and RDS are unsupported
Tabular data CSV, JSON, Parquet, .xlsx Excel OpenXML requires voiage[excel]; legacy .xls is unsupported

Install Excel support explicitly:

Terminal window
pip install "voiage[excel]"

The machine-readable boundary is specs/integrations/ecosystem-interchange-profiles-v1.json. An external product name may be promoted to a compatibility claim only after a rights-cleared fixture from a pinned producer version passes an executed producer-to-voiage round trip.