a field-theory motivated approach to computer algebra

# Manual pages

Every algorithm and every property has a manual page with examples, which you can view online, or by pressing F1 in the Cadabra notebook interface.

For a description of the basics of Cadabra, you may be better off first reading or skimming through the reference guide.

## Packages

Cadabra comes with various add-on packages, which can be imported in the usual Python way with import. Their content is listed below.

### cdb.core.component

 get_component Extract a single component from an expression. remove_zero_components Remove all components of an expression that are equal to zero.

### cdb.core.manip

Manipulating equations, inequalities and similar expressions

 eq_to_subrule Create substitution rule from an equation. multiply_through Multiply all terms by the same factor. get_lhs Return left-hand side of an expression get_rhs Return right-hand side of an expression swap_sides Swap the left and right-hand sides of an expression. get_factor Get all multiplicative factors of term in node to_rhs Move the indicated term of the expression to the right-hand side. to_lhs Move the indicated term of the expression to the left-hand side. isolate Isolates a term on the left hand side of an equation or inequality