prysm.conf

Configuration for this instance of prysm.

class prysm.conf.Config(precision=64, backend=<module 'numpy' from '/home/docs/checkouts/readthedocs.org/user_builds/prysm/envs/v0.16.1/lib/python3.7/site-packages/numpy/__init__.py'>, zernike_base=1, Q=2, phase_colormap='inferno', image_colormap='Greys_r', lw=3, zorder=3)

Bases: object

Global configuration of prysm.

precision_complex

Precision used for complex array computations.

Returns

`object` – precision used for complex arrays

Return type

numpy.complex64 or numpy.complex128

precision

Precision used for computations.

Returns

`object` – precision used

Return type

numpy.float32 or numpy.float64

backend

Backend used.

Returns

{‘np’} only

Return type

str

zernike_base

Zernike base.

Returns

{0, 1}

Return type

int