crystalpy.util.CalculationStrategy

Numeric strategy for calculation. The exp, sin and cos functions are calculated using numpy, numpy with truncation of the arguments, or arbitrary precision using mpmath.

Classes

CalculationStrategy()

Abstract strategy for calculation.

CalculationStrategyMPMath()

Use mpmath for calculation.

CalculationStrategyNumpy()

Use plain python for calculation.

CalculationStrategyNumpyTruncated([limit])

Use plain python for calculation.