API

Integrate files & apps.

Your project setup and data is open for direct use and integration. As the XCOMPUTE schema sub-submodule, XC-MESSAGES™ provides powerful accessors for XC objects, enabling teammates to read/write simulation setup/data files. This schema and its generated bindings provide convenient and performant integration into to C++, Obj-C, C#, C, Python, Java, Javascript, PHP, Ruby, Go, Rust, Dart, Julia, and more. Use the Google Protobuf 3 to generate bindings from the provided four proto files and link into your code for direct file access. Included are documentation and an example read/write app in Python and C++ called hello_vector.

XC-MESSAGES Schema Layer (open-source)