{"push_id":606548279,"size":47,"distinct_size":43,"ref":"refs/heads/future_master","head":"51baff1f0a5b70a350baf6781d2ec73b93006a28","before":"7b5775138168ef6e945cf0fde7605b261a4a204c","commits":[{"sha":"e5e8f1d4b877bf802af7f9a5da43e6878a37fdda","author":{"email":"f62e5e898bee75be9eee0691c7e4e7a84b990c01@janelia.hhmi.org","name":"John Kirkham"},"message":".coveragerc: Add empty coveragerc for use with coveralls.io.","distinct":false,"url":"https://api.github.com/repos/jakirkham/nanshe/commits/e5e8f1d4b877bf802af7f9a5da43e6878a37fdda"},{"sha":"54ef88e94b5d8be02f6135eac86d911dc0a18964","author":{"email":"f62e5e898bee75be9eee0691c7e4e7a84b990c01@janelia.hhmi.org","name":"John Kirkham"},"message":".coveragerc: Exclude certain paths from being included in the coverage result.","distinct":false,"url":"https://api.github.com/repos/jakirkham/nanshe/commits/54ef88e94b5d8be02f6135eac86d911dc0a18964"},{"sha":"8c97c2eb1867235288b5cb34a0fc2971b43d8f5d","author":{"email":"f62e5e898bee75be9eee0691c7e4e7a84b990c01@janelia.hhmi.org","name":"John Kirkham"},"message":".travis.yml: Generate test coverage statistics.","distinct":false,"url":"https://api.github.com/repos/jakirkham/nanshe/commits/8c97c2eb1867235288b5cb34a0fc2971b43d8f5d"},{"sha":"9b21b7e7a0e17d5662f4b8424f0c7461693f185a","author":{"email":"f62e5e898bee75be9eee0691c7e4e7a84b990c01@janelia.hhmi.org","name":"John Kirkham"},"message":".travis.yml: Submit test coverage results to coveralls.io.","distinct":false,"url":"https://api.github.com/repos/jakirkham/nanshe/commits/9b21b7e7a0e17d5662f4b8424f0c7461693f185a"},{"sha":"9d8de7b7f5e87f77f044a8630d646224f7141fc6","author":{"email":"f62e5e898bee75be9eee0691c7e4e7a84b990c01@janelia.hhmi.org","name":"John Kirkham"},"message":"nanshe/nanshe/registration.py: In register_mean_offsets, compute the mean by iterating over each frame.","distinct":true,"url":"https://api.github.com/repos/jakirkham/nanshe/commits/9d8de7b7f5e87f77f044a8630d646224f7141fc6"},{"sha":"47c8b72ff12305a7450a70941ea0aef3e4715e20","author":{"email":"f62e5e898bee75be9eee0691c7e4e7a84b990c01@janelia.hhmi.org","name":"John Kirkham"},"message":"nanshe/nanshe/registration.py: If a singleton dimension was added for the frames, then remove it on the backend.","distinct":true,"url":"https://api.github.com/repos/jakirkham/nanshe/commits/47c8b72ff12305a7450a70941ea0aef3e4715e20"},{"sha":"5ea15ce62904a0d8f753d70876a60a1f022beb1e","author":{"email":"f62e5e898bee75be9eee0691c7e4e7a84b990c01@janelia.hhmi.org","name":"John Kirkham"},"message":"nanshe/nanshe/registration.py: Don't need to drop frame values as that is dropped regardless.","distinct":true,"url":"https://api.github.com/repos/jakirkham/nanshe/commits/5ea15ce62904a0d8f753d70876a60a1f022beb1e"},{"sha":"f3cabc887937ee5542a7cee41fc0675584118ae9","author":{"email":"f62e5e898bee75be9eee0691c7e4e7a84b990c01@janelia.hhmi.org","name":"John Kirkham"},"message":"nanshe/nanshe/registration.py: Only remove global shifts if there is more than one frame.","distinct":true,"url":"https://api.github.com/repos/jakirkham/nanshe/commits/f3cabc887937ee5542a7cee41fc0675584118ae9"},{"sha":"06738ca0ea30d978e70fa83e95dc8a6b915a8b9c","author":{"email":"f62e5e898bee75be9eee0691c7e4e7a84b990c01@janelia.hhmi.org","name":"John Kirkham"},"message":"nanshe/nanshe/registration.py: In register_mean_offsets, change summing iteration to include a singleton dimension.","distinct":true,"url":"https://api.github.com/repos/jakirkham/nanshe/commits/06738ca0ea30d978e70fa83e95dc8a6b915a8b9c"},{"sha":"58eaba52f3a3baa11154852e74b550a5c83ace54","author":{"email":"f62e5e898bee75be9eee0691c7e4e7a84b990c01@janelia.hhmi.org","name":"John Kirkham"},"message":"nanshe/nanshe/expanded_numpy.py: Added the function `find_relative_offsets`, which takes a given set of points and finds their positions relative to the mean of the points.","distinct":true,"url":"https://api.github.com/repos/jakirkham/nanshe/commits/58eaba52f3a3baa11154852e74b550a5c83ace54"},{"sha":"15f26e648cc59daed6b430598724b5f84c041369","author":{"email":"f62e5e898bee75be9eee0691c7e4e7a84b990c01@janelia.hhmi.org","name":"John Kirkham"},"message":"nanshe/nanshe/registration.py: Use find_relative_offsets for computing the shift.","distinct":true,"url":"https://api.github.com/repos/jakirkham/nanshe/commits/15f26e648cc59daed6b430598724b5f84c041369"},{"sha":"ec852925c525fe3aacec9ab1f2a4a015d4bc0354","author":{"email":"f62e5e898bee75be9eee0691c7e4e7a84b990c01@janelia.hhmi.org","name":"John Kirkham"},"message":"nanshe/nanshe/registration.py: Iterate over each frame when computing the offsets.","distinct":true,"url":"https://api.github.com/repos/jakirkham/nanshe/commits/ec852925c525fe3aacec9ab1f2a4a015d4bc0354"},{"sha":"d1ac1bc4df5a4c270c4e2ed584a927738cad9bd3","author":{"email":"f62e5e898bee75be9eee0691c7e4e7a84b990c01@janelia.hhmi.org","name":"John Kirkham"},"message":"nanshe/nanshe/registration.py: Allocate space to store the result of the FFT in advance.","distinct":true,"url":"https://api.github.com/repos/jakirkham/nanshe/commits/d1ac1bc4df5a4c270c4e2ed584a927738cad9bd3"},{"sha":"de5c96e3af162e070fb1b897e2fde3a756b2d662","author":{"email":"f62e5e898bee75be9eee0691c7e4e7a84b990c01@janelia.hhmi.org","name":"John Kirkham"},"message":"nanshe/nanshe/registration.py: Rename mask.","distinct":true,"url":"https://api.github.com/repos/jakirkham/nanshe/commits/de5c96e3af162e070fb1b897e2fde3a756b2d662"},{"sha":"25d10c6e52ab2fb72f97d35885ca9cfe4db05c7c","author":{"email":"f62e5e898bee75be9eee0691c7e4e7a84b990c01@janelia.hhmi.org","name":"John Kirkham"},"message":"nanshe/nanshe/registration.py: Find all the shifts that are too low relative to the half shape and adjust them upwards.","distinct":true,"url":"https://api.github.com/repos/jakirkham/nanshe/commits/25d10c6e52ab2fb72f97d35885ca9cfe4db05c7c"},{"sha":"458bff7a18524c320e446c216e451f0a6995bfee","author":{"email":"f62e5e898bee75be9eee0691c7e4e7a84b990c01@janelia.hhmi.org","name":"John Kirkham"},"message":"nanshe/nanshe/expanded_numpy.py: Added the function find_shortest_wraparound, to compute the smallest values for the points given periodic boundary conditions.","distinct":true,"url":"https://api.github.com/repos/jakirkham/nanshe/commits/458bff7a18524c320e446c216e451f0a6995bfee"},{"sha":"8ebbd195060e5455ea81906490713b3d88f3ddb6","author":{"email":"f62e5e898bee75be9eee0691c7e4e7a84b990c01@janelia.hhmi.org","name":"John Kirkham"},"message":"nanshe/nanshe/registration.py: Switch to using `find_shortest_wraparound` to make the smallest possible shifts.","distinct":true,"url":"https://api.github.com/repos/jakirkham/nanshe/commits/8ebbd195060e5455ea81906490713b3d88f3ddb6"},{"sha":"d5a5e36ce24b0f7be72ce0745b3a0bfe632c6fc4","author":{"email":"f62e5e898bee75be9eee0691c7e4e7a84b990c01@janelia.hhmi.org","name":"John Kirkham"},"message":"nanshe/nanshe/registration.py: Compute FFT for each frame separately.","distinct":true,"url":"https://api.github.com/repos/jakirkham/nanshe/commits/d5a5e36ce24b0f7be72ce0745b3a0bfe632c6fc4"},{"sha":"677c8c0fd96dc7ec8c649fae5a234f91368731be","author":{"email":"f62e5e898bee75be9eee0691c7e4e7a84b990c01@janelia.hhmi.org","name":"John Kirkham"},"message":"nanshe/nanshe/registration.py: Handle shift correction after negation.","distinct":true,"url":"https://api.github.com/repos/jakirkham/nanshe/commits/677c8c0fd96dc7ec8c649fae5a234f91368731be"},{"sha":"198cd18309e739e27c53fb31597ab05f6da2d107","author":{"email":"f62e5e898bee75be9eee0691c7e4e7a84b990c01@janelia.hhmi.org","name":"John Kirkham"},"message":"nanshe/nanshe/registration.py: Eliminate the variable `frames2reg_fft_spatial_shape` as it is no longer needed.","distinct":true,"url":"https://api.github.com/repos/jakirkham/nanshe/commits/198cd18309e739e27c53fb31597ab05f6da2d107"}]}