Commit Graph
19 Commits
Author SHA1 Message Date
Abe Levitan dd30f58d2d Start to make the lab bragg ptycho code sane, and fix the bug with probe bases when using probe fourier crop 2024-02-11 17:32:41 -05:00
levita_a a9e0157707 Get tests to past and removeopt_for_fft 2023-12-01 15:58:18 +01:00
Abe Levitan 883ac0175a Changed module name no lowercase because that's really how it should be 2022-06-08 12:52:33 -07:00
Abe Levitan 3e6072acb7 Finally remove the scourge of from __future__ import ... and remove any lingering suggestion that this code is python 2 compatible 2021-08-05 11:08:13 -04:00
Abe Levitan b3e45af06e Move the polarized ptycho dataset class back to loading data from the actual stored motor positions, and fix the test for the gaussian probe 2021-08-04 19:43:20 -04:00
Abe Levitan c2b8f2fe1b Bring all the tools to the point where they pass the tests 2021-06-18 14:01:39 -04:00
Abe Levitan a3765e9097 remove all reference to cmath, get code and tests to the point where they run at least. 2021-06-17 16:47:24 -04:00
Abe Levitan a536e3bdb4 Maybe last time it didn't actually commit? 2021-01-25 13:38:38 -05:00
Abe Levitan 936b203aac Fix the issue with odd-sized probes & objs in RPI functions, still not fully tested 2020-12-28 22:09:20 -05:00
Abe Levitan 40998908f1 refactor datasets, wrote more docs, added one more test dataset 2019-09-09 14:16:42 -04:00
Abe Levitan 22899288fc Add probe propagation with initialization as a base feature to fancy_ptycho, and fix the test for orthogonalize_probes 2019-05-03 12:30:53 -04:00
Abe Levitan f1ed810514 Add a SHARP style probe guess functionality 2019-04-04 23:26:36 -04:00
Abe Levitan fdd100cd1c Finish building and testing the gaussian probe guess from a dataset 2019-04-04 17:03:23 -04:00
Abe Levitan 31252986d8 Change propagation to preserve norm despite the extra cost, and generalize the gaussian initializer 2019-04-04 15:28:31 -04:00
Abe Levitan 59e1a88e97 Add initialization for object size 2019-04-01 17:16:15 -04:00
Abe Levitan b8bdcfeb44 minor tweak to allow for addition of padding 2019-04-01 16:17:52 -04:00
Abe Levitan 525ab7e91b Add a tool to correctly define the wavefield arrays for non-centered detectors 2019-04-01 16:14:49 -04:00
Abe Levitan 1e43c095d1 Fix some bugs in the propagators and initializers, write the tests for the angular spectrum propagator 2019-03-28 19:30:40 -04:00
Maddie Cain b2a826b197 add projectors, propagators, and initializers 2019-03-27 01:34:40 -04:00