Slide 1

Slide 1 text

Hi.

Slide 2

Slide 2 text

NumPy PyPy NumPyPy Fortran

Slide 3

Slide 3 text

A tale of two Pythons

Slide 4

Slide 4 text

First, there was CPython. And it was OK.

Slide 5

Slide 5 text

And then there was PyPy. And it was pretty good.

Slide 6

Slide 6 text

And scientists thought it was pretty good. But there was also NumPy

Slide 7

Slide 7 text

And they thought it was swell. So the developers crafted NumPyPy.

Slide 8

Slide 8 text

Wat? But there was also Fortran.

Slide 9

Slide 9 text

More than programmers. Scientists like Fortran.

Slide 10

Slide 10 text

And that brings us to this semester.

Slide 11

Slide 11 text

ctypes

Slide 12

Slide 12 text

MORE FORTRAN

Slide 13

Slide 13 text

No content

Slide 14

Slide 14 text

>>> import numpypy >>> class X(numpypy.ndarray): ... pass ... >>> numpypy.ndarray(10) array([ 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.]) >>> X(10) array([ 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.]) >>> type(X(10))

Slide 15

Slide 15 text

הבר הדות Danke schön Muchas Gracias Questions? Thank you!