information-field-theory / d3po

D3PO - Denoising, Deconvolving, and Decomposing Photon Observations
GNU General Public License v3.0
3 stars 0 forks source link

Python 3? #7

Open cdeil opened 8 years ago

cdeil commented 8 years ago

Is there a plan to support Python 3 with d3po?

Do you know if adding Python 3 support would be a small or large job? I.e. is it a matter of adjusting some Python code to work with Python 2 / 3 with the same codebase, or are there complicated C / C++ / Fortran extensions in some of the dependencies where an expert and significant time is needed to make d3po run on Python 3?

dpumpe commented 8 years ago

Yet there are no specific plans to support Python 3. D3PO is built upon Nifty https://github.com/information-field-theory/nifty which is currently only supported by Python 2.7. Consequently some work is needed in order to make them both compatible.

cdeil commented 8 years ago

OK, sure, Nifty needs to grow Python 3 support first: https://github.com/information-field-theory/nifty/pull/23