bearing / dosenet

Code for the Berkeley RadWatch dosimeter network
https://radwatch.berkeley.edu/dosenet
4 stars 0 forks source link

python3 compability #112

Open bplimley opened 8 years ago

bplimley commented 8 years ago

Joey was saying that many Python tools are ending support for Python 2 in the next year or so. We should try to move things to Python 3 eventually.

jccurtis commented 8 years ago

Yeah. iPython5 came out last week - it's awesome, use it - and one of the notices in the announcement was that it is the last major release to support Python2. They called it iPython5 LTS which will have Python2 support for a couple of years while people transition. Officially the Python2 End of Life has been bumped to 2020 but more people in the scientific community are moving to upgrade see the March 2016 caveat on this article.

A comprehensive list can be found here. I don't think the server code will require much except for updating the anaconda install and testing the code base. I use the future-style print in my code so that one less thing to debug.

Thanks for making the issue Brian!