Changes to make L1EM compatible with Python3. Where changes were required they were kept to a minimum and Python2.7 compatibility was maintained.
These changes should have no effect in terms of output or performance for python2.7 users. Python3 support has been tested and is producing sensible results, without errors. However, I haven't tested every option. Therefore, you may want to either label Python3 support as experimental or pull this code into a separate branch for further testing.
Changes to make L1EM compatible with Python3. Where changes were required they were kept to a minimum and Python2.7 compatibility was maintained. These changes should have no effect in terms of output or performance for python2.7 users. Python3 support has been tested and is producing sensible results, without errors. However, I haven't tested every option. Therefore, you may want to either label Python3 support as experimental or pull this code into a separate branch for further testing.