New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Python 3.4 support #39

Merged
merged 28 commits into from Feb 6, 2015

Conversation

Projects
None yet
2 participants
@jni
Member

jni commented Feb 4, 2015

This PR brings Python 3.4 support to gala, while retaining Python 2.7 support in the same codebase.

jni added some commits Jan 21, 2015

Fix pickles to use binary files
This is actually how pickling is *supposed* to be used and enables
sharing of pickled objects between Python 2 and 3.
Clean up after unzipping Py3 data structure
Using context managers! Very clean syntax.
Test only partial merge history in Python 2
Due to apparent differences in floating point arithmetic between Linux
and OSX machines, testing the entire merge history in the second epoch
of training was working on my machines but not on Travis. I confirmed
this behaviour on the VLSCI Linux cluster, and checked how far I could
test the history for equality before failure. This is the measure used
in the test.
@coveralls

This comment has been minimized.

coveralls commented Feb 4, 2015

Coverage Status

Coverage increased (+1.58%) to 39.07% when pulling 8bf110a on jni:py3k into eb810c3 on janelia-flyem:master.

jni added a commit that referenced this pull request Feb 6, 2015

Merge pull request #39 from jni/py3k
Add Python 3.4 support

@jni jni merged commit f6ce749 into janelia-flyem:master Feb 6, 2015

2 checks passed

continuous-integration/travis-ci The Travis CI build passed
Details
coverage/coveralls Coverage increased (+1.58%) to 39.07%
Details

@jni jni deleted the jni:py3k branch Mar 5, 2015

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment