Commit Graph
32 Commits
Author SHA1 Message Date
Abe Levitan 59e1a88e97 Add initialization for object size 2019-04-01 17:16:15 -04:00
Abe Levitan 3248a3b46e Add tool to convert from real space to pixel space translations 2019-04-01 16:51:36 -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 ec74e1aa5f Add the ability for datasets to change what device they output to even if data remains stored on cpu 2019-04-01 09:31:33 -04:00
Abe Levitan 668f81ab38 Update the interactions, propagators, and measurements to accept both single wavefields and stacks of wavefields, update the tests as well 2019-04-01 00:18:32 -04:00
Abe Levitan d49f8a1c04 Write and test the first set of measurements 2019-03-28 20:15:03 -04:00
Abe Levitan 6a1a345183 This file slipped away from me last time 2019-03-28 19:51:40 -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
Abe Levitan bec571e0c4 Add the first two interactions for ptychography 2019-03-28 17:18:40 -04:00
Abe Levitan 89f96b459e Fix an issue with the modulus projector, update test to catch that issue 2019-03-28 15:56:48 -04:00
Abe Levitan 7f31d402ff Update the projectors to be compatible with AD 2019-03-28 00:49:33 -04:00
Maddie Cain 5c588da8ee dealt with masking in modulus 2019-03-27 23:53:03 -04:00
Maddie Cain a1389ec4e2 removed cached files 2019-03-27 23:05:53 -04:00
mgcain b7438cc21f Delete __init__.py 2019-03-27 22:56:25 -04:00
mgcain 4f3b6d0f3d Delete CDTools-0.0.1-py2.7.egg 2019-03-27 22:56:09 -04:00
Maddie Cain 6a395ee3d9 added build and dist folders 2019-03-27 22:55:07 -04:00
Maddie Cain cbb8d36187 fixed merge conflict 2019-03-27 21:59:05 -04:00
Maddie Cain f1c3df3545 added projectors, propagators 2019-03-27 21:57:23 -04:00
Abe Levitan bad7542271 Finish writing the Dataset classes with loading, and write up all the tests 2019-03-27 19:03:44 -04:00
Maddie Cain b2a826b197 add projectors, propagators, and initializers 2019-03-27 01:34:40 -04:00
Abe Levitan 78d13a3f67 Start work on the datasets feature to finish the data loading and saving aspect of the project 2019-03-25 22:31:11 -04:00
Abe Levitan 7c117943ed Barebones change of the cxi explorer to a script, break plotting for now 2019-03-25 19:25:58 -04:00
Abe Levitan c73caa3a06 Write the data saving tools and finish the data tests 2019-03-25 19:11:02 -04:00
Abe Levitan a398151700 Changed how I plan to test for compatibility with different beamlines 2019-03-24 18:02:54 -04:00
Abe Levitan b3b953fc8a First pass at the data loading + simple tests, still need to do data saving tools 2019-03-24 18:00:24 -04:00
Abe Levitan f08a77d6da Finish the tests for the losses 2019-03-22 22:33:52 -04:00
Abe Levitan 595e84cd01 Start putting together the losses 2019-03-22 19:59:40 -04:00
Abe Levitan 83673dfecd Add tests for the cmath functions 2019-03-20 11:44:16 -04:00
Abe Levitan f6551ea22b Add the complex math tools and some basic loss functions 2019-03-20 10:49:08 -04:00
Abe Levitan 6d2f92584d Add start of structure 2019-03-20 09:35:55 -04:00
Abe Levitan c3ae8316cd first commit 2019-03-20 09:30:53 -04:00