symbolic_util

This module contains methods to work with symbolic expressions.

Functions

apply_replacement_rules(expression, ...)

A Replacement rule define symbols and values.

create_replacement_rules(symbols, *symbol_values)

Create a list of dictionaries.

create_symbolic_matrix(name_format, ...[, ...])

Create a sympy matrix with symbolic components.

expand_matrices_in_symbols_to_expressions(...)

A mapping of symbols to expression might contain matrix symbols.

inverse(matrix)

Invert a symbolic matrix 2x2 or 3x3 matrix.

Classes

TermCollector(symbols_to_expressions, R, ...)

This class takes a mapping of symbols to expressions and provides methods to create an abstract ast.CodeBlock that contains a list of ast.Assignment objects.