AdvancedPhotonSource / tike

Repository for ptychography software
http://tike.readthedocs.io
Other
29 stars 15 forks source link

NEW: Solve the lamino-alignment problem #94

Open carterbox opened 4 years ago

carterbox commented 4 years ago

Purpose

Provide a function for solving the lamino-alignment problem with ADMM.

Approach

Solve the laminography + alignment problem using the Laminography operators, Lanczos Interpolation operator, and Flow solver which wraps OpenCV's Farneback's method.

Also includes some changes to the ThreadPool and scatter/gather CUDA kernels which should be merged separately.

Pre-Merge Checklists

Submitter

Reviewer

pep8speaks commented 4 years ago

Hello @carterbox! Thanks for updating this PR. We checked the lines you've touched for PEP 8 issues, and found:

Line 137:21: E131 continuation line unaligned for hanging indent Line 141:21: E131 continuation line unaligned for hanging indent

Line 35:1: E402 module level import not at top of file Line 36:1: E402 module level import not at top of file Line 37:1: E402 module level import not at top of file

Line 45:5: E265 block comment should start with '# '

Line 35:1: E302 expected 2 blank lines, found 1

Line 27:13: E122 continuation line missing indentation or outdented

Line 52:81: E501 line too long (81 > 80 characters)

Line 19:31: E201 whitespace after '[' Line 19:45: E201 whitespace after '['

Line 352:81: E501 line too long (95 > 80 characters)

Line 32:24: E201 whitespace after '{' Line 32:31: E202 whitespace before '}'

Comment last updated at 2021-07-27 16:34:15 UTC