# Analyzer Module

The Analyzer Module performs all of the analysis products provided in Warp Factory. This includes things like finding the energy conditions from a stress-energy tensor or determining the metric scalars. The following functions are currently provided:

<table><thead><tr><th width="284" data-type="content-ref">Function</th><th>Description</th></tr></thead><tbody><tr><td><a href="analyzer-module/getmomentumflowlines">getmomentumflowlines</a></td><td>Generates momentum flowlines from the stress-energy tensor.</td></tr><tr><td><a href="analyzer-module/doframetransfer">doframetransfer</a></td><td>Performs transformations to tensors. <strong>Currently only does a local Eulerian transformation.</strong></td></tr><tr><td><a href="analyzer-module/changetensorindex">changetensorindex</a></td><td>Performs raising or lowering operations on tensors</td></tr><tr><td><a href="analyzer-module/getscalars">getscalars</a></td><td>Finds metric scalars</td></tr><tr><td><a href="analyzer-module/getenergyconditions">getenergyconditions</a></td><td>Finds the energy conditions of the stress-energy tensor</td></tr><tr><td><a href="analyzer-module/evalmetric">evalmetric</a></td><td>Evaluates the metric and returns the stress-energy, scalars, and energy conditions</td></tr></tbody></table>

Supporting these main functions are several auxiliary functions that can be found within the utils folder in `Analyzer > utils`.
