Enumerations
- class ptychi.api.enums.AffineDegreesOfFreedom(*values)[source]
Bases:
StrEnum- ASYMMETRY = 'asymmetry'
- ROTATION = 'rotation'
- SCALE = 'scale'
- SHEAR = 'shear'
- TRANSLATION = 'translation'
- class ptychi.api.enums.BatchingModes(*values)[source]
Bases:
StrEnum- COMPACT = 'compact'
- RANDOM = 'random'
- UNIFORM = 'uniform'
- class ptychi.api.enums.DIPModels(*values)[source]
Bases:
StrEnum- AUTOENCODER = 'autoencoder'
- UNET = 'unet'
- class ptychi.api.enums.Dtypes(*values)[source]
Bases:
StrEnum- FLOAT16 = 'float16'
- FLOAT32 = 'float32'
- FLOAT64 = 'float64'
- class ptychi.api.enums.ForwardModels(*values)[source]
Bases:
StrEnum- PLANAR_PTYCHOGRAPHY = 'planar_ptychography'
- base = 'base'
- class ptychi.api.enums.ImageGradientMethods(*values)[source]
Bases:
StrEnum- FOURIER_DIFFERENTIATION = 'fourier_differentiation'
- FOURIER_SHIFT = 'fourier_shift'
- GAUSSIAN = 'gaussian'
- NEAREST = 'nearest'
- class ptychi.api.enums.ImageIntegrationMethods(*values)[source]
Bases:
StrEnum- DECONVOLUTION = 'deconvolution'
- DISCRETE = 'discrete'
- FOURIER = 'fourier'
- class ptychi.api.enums.LossFunctions(*values)[source]
Bases:
StrEnum- MSE = 'mse'
- MSE_SQRT = 'mse_sqrt'
- POISSON = 'poisson'
- class ptychi.api.enums.MagPhaseComponents(*values)[source]
Bases:
StrEnum- BOTH = 'both'
- MAGNITUDE = 'magnitude'
- PHASE = 'phase'
- class ptychi.api.enums.NoiseModels(*values)[source]
Bases:
StrEnum- GAUSSIAN = 'gaussian'
- POISSON = 'poisson'
- class ptychi.api.enums.OPRWeightSmoothingMethods(*values)[source]
Bases:
StrEnum- MEDIAN = 'median'
- POLYNOMIAL = 'polynomial'
- class ptychi.api.enums.ObjectPosOriginCoordsMethods(*values)[source]
Bases:
StrEnum- POSITIONS = 'positions'
- SPECIFIED = 'specified'
- SUPPORT = 'support'
- class ptychi.api.enums.Optimizers(*values)[source]
Bases:
StrEnum- ADADELTA = 'adadelta'
- ADAGRAD = 'adagrad'
- ADAM = 'adam'
- ADAMAX = 'adamax'
- ADAMW = 'adamw'
- ASGD = 'asgd'
- LBFGS = 'lbfgs'
- RADAM = 'radam'
- RMSPROP = 'rmsprop'
- SGD = 'sgd'
- SPARSE_ADAM = 'sparse_adam'
- class ptychi.api.enums.OrthogonalizationMethods(*values)[source]
Bases:
StrEnum- GS = 'gs'
- SVD = 'svd'
- class ptychi.api.enums.PatchInterpolationMethods(*values)[source]
Bases:
StrEnum- BILINEAR = 'bilinear'
- FOURIER = 'fourier'
- NEAREST = 'nearest'
- class ptychi.api.enums.PositionCorrectionTypes(*values)[source]
Bases:
StrEnum- CROSS_CORRELATION = 'cross_correlation'
- GRADIENT = 'gradient'