Issue 1:
Original ticket http://projects.scipy.org/scipy/ticket/1520 on 2011-09-15 by @stefanv, assigned to unknown.

def shift(input, shift):
"""
Shift an array like scipy.ndimage.interpolation.shift(input, shift, mode="wrap", order=0) but faster
@param in: 2d numpy array
@param d: 2-tuple of integers=20
@return: shifted image
"""
re = numpy.zeros_like(input)
s0, s1 = input.shape
d0 = shift[0] % s0
d1 = shift[1] % s1
r0 = (-d0) % s0
r1 = (-d1) % s1
re[d0:, d1:] = input[:r0, :r1]
re[:d0, d1:] = input[r0:, :r1]
re[d0:, :d1] = input[:r0, r1:]
re[:d0, :d1] = input[r0:, r1:]
return re

a=np.arange(12).reshape((3,4))
print "Input:\n", a, "\n"
print "Ndimage:\n", interpolation.shift(a, (1, 1), mode="wrap", order=0), "\n"
print "Custom:\n", shift(a, (1, 1)), "\n"

Output:

Input:
[[ 0 1 2 3]
[ 4 5 6 7]
[ 8 9 10 11]]

Ndimage:
[[6 4 5 6]
[2 0 1 2]
[6 4 5 6]]

Custom:
[[11 8 9 10]
[ 3 0 1 2]
[ 7 4 5 6]]

Issue 2:
This already includes the mailmap updates currently in #14110.

If you see a duplicated/incomplete/incorrectly formatted name, feel free to suggest the appropriate change or GitHub handle to ping.

I've been having to manually deleted a "user" named GitHub for the last several releases--not sure where that is getting injected from, but not a big deal anyway.

Authors

@endolith

Jelle Aalbers +

Adam +

Tania Allard +

Sven Baars +

Max Balandat +

baumgarc +

Christoph Baumgarten

Peter Bell

Lilian Besson

Robinson Besson +

Max Bolingbroke

Blair Bonnett +

Jordão Bragantini

Harm Buisman +

Evgeni Burovski

Matthias Bussonnier

Dominic C

CJ Carey

Ramón Casero +

charlotte12l +

Benjamin Curtice Corbett +

Falcon Dai +

Ian Dall +

Terry Davis

droussea2001 +

DWesl +

dwight200 +

Thomas J. Fan +

Joseph Fox-Rabinovitz

Max Frei +

Laura Gutierrez Funderburk +

gbonomib +

Matthias Geier +

Pradipta Ghosh +

GitHub

Ralf Gommers

Evan H +

h-vetinari

Matt Haberland

Anselm Hahn +

Alex Henrie

Piet Hessenius +

Elisha Hollander +

Stephan Hoyer

Tom Hu +

Kei Ishikawa +

Julien Jerphanion

Robert Kern

Shashank KS +

Peter Mahler Larsen

Eric Larson

Cheng H. Lee +

Gregory R. Lee

Jean-Benoist Leger +

lgfunderburk +

liam-o-marsh +

Xingyu Liu +

Alex Loftus +

Christian Lorentzen +

Cong Ma

Marc +

MarkPundurs +

Markus Löning +

Liam Marsh +

Nicholas McKibben

Jamie Morton

Andrew Nelson

Nikola Forró

Tor Nordam +

Olivier Gauthé +

Rohit Pandey +

Tirth Patel

paugier +

Alex H. Wagner, PhD +

Jeff Plourde +

Ilhan Polat

Vladyslav Rachek

Bharat Raghunathan

Recursing +

Tyler Reddy

Lucas Roberts

Gregor Robinson +

Pamphile Roy +

Atsushi Sakai

Benjamin Santos

Martin K. Scherer +

Thomas Schmelzer +

Daniel Scott +

Sebastian Wallkötter +

serge-sans-paille +

Namami Shanker +

Masashi Shibata +

Alexandre de Siqueira +

Albert Steppi +

Adam J. Stewart +

Kai Striega

Søren Fuglede Jørgensen

Mike Taves

Dan Temkin +

Robert Uhl

christos val +

Bas van Beek +

Ashutosh Varma +

Sebastiano Vigna

Aditya Vijaykumar

VNMabus

Arthur Volant +

Samuel Wallan

Stefan van der Walt

Warren Weckesser

Anreas Weh

Josh Wilson

Rory Yorke

Marc Zoeller +

zoj613 +

秋纫 +

A total of 117 people contributed to this release.

People with a "+" by their names contributed a patch for the first time.

This list of names is automatically generated, and may not be fully complete.

NOTE: Check this list manually! It is automatically generated and some names

may be missing.