Reduce the number of function arguments in ptychographic reconstruction methods.
Approach
Combine various arguments related to the object into "ObjectOptions" class. This allows for easier management of complicated parameters and setting/getting of default values.
Related to #15 Related to #147
Pre-Merge Checklists
Submitter
[ ] Write a helpfully descriptive pull request title.
[ ] Organize changes into logically grouped commits with descriptive commit messages.
[ ] Document all new functions.
[ ] Write tests for new functions or explain why they are not needed.
Purpose
Reduce the number of function arguments in ptychographic reconstruction methods.
Approach
Combine various arguments related to the object into "ObjectOptions" class. This allows for easier management of complicated parameters and setting/getting of default values.
Related to #15 Related to #147
Pre-Merge Checklists
Submitter
yapf
to format python code.Reviewer