Write a multislice and s_matrix ptychography program

This commit is contained in:
Abe Levitan committed 2020-10-28 13:55:04 -04:00
1 parent 0d484c0ac3
commit aea0ff9bf8
12 files changed
+1140 -39

No files matched your search

+4 -1
View File
@@ -52,7 +52,7 @@ from matplotlib.widgets import Slider
from matplotlib import ticker
import numpy as np
__all__ = ['CDIModel', 'SimplePtycho', 'FancyPtycho', 'Bragg2DPtycho']
__all__ = ['CDIModel', 'SimplePtycho', 'FancyPtycho', 'Bragg2DPtycho', 'SMatrixPtycho']
class CDIModel(t.nn.Module):
@@ -349,6 +349,7 @@ class CDIModel(t.nn.Module):
plt.title(name)
except (IndexError, KeyError, AttributeError) as e:
pass
except (IndexError, KeyError, AttributeError) as e:
pass
@@ -471,3 +472,5 @@ from CDTools.models.simple_ptycho import SimplePtycho
from CDTools.models.fancy_ptycho import FancyPtycho
from CDTools.models.pinhole_plane_ptycho import PinholePlanePtycho
from CDTools.models.bragg_2d_ptycho import Bragg2DPtycho
from CDTools.models.s_matrix_ptycho import SMatrixPtycho
from CDTools.models.multislice_2d_ptycho import Multislice2DPtycho