google / arolla

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Arolla

Arolla is a library that allows users to create and manipulate custom expressions, such as computational graphs, symbolic expressions, or Abstract Syntax Trees (ASTs). These expressions can be composed, explored and modified in an interactive Python-powered environment, such as Google Colab, and then easily loaded in C++.

The library includes an evaluation engine and a rich set of operators to support the computational applications.

This is not an officially supported Google product.

About

License:Apache License 2.0


Languages

Language:C++ 63.1%Language:Python 27.5%Language:Starlark 8.5%Language:Jinja 0.8%Language:C 0.0%Language:Shell 0.0%