Lorena A. Barba group


Barbagroup reproducibility syllabus

Lockheed P-80A airplane (1946). Credit: NASA Commons. —A reminder to test your code.

Also published on the Medium publication "Hacker Noon."  After my short piece, “A hard road to reproducibility,” appeared in Science, I received several emails and Twitter mentions asking for more specific tips—both about tools and documents we use in the group to train the team about reproducibility. In answer to popular demand, then, I have... Continue »

Numba: Tell those C++ bullies to get lost


Numba: Tell those C++ bullies to get lost by Gil Forsyth   This is the title of our SciPy 2016 tutorial, where we take aim at those who claim Python is not for science because its performance stinks.  Wake up, world!  You've been able to make Python codes fast for a long time, with Cython,... Continue »

A collaboration to issue badges in #numericalmooc


Announcing a collaboration with Prof. Daniel T. Hickey (Indiana University Center for Research on Learning and Technology) to award badges in our independent MOOC, "Practical Numerical Methods with Python." When I was writing the short, internal proposal for creating what is now GW's first massive open online course (MOOC), I had a handful of clear... Continue »

Why I push for Python


My colleagues are puzzled by my relentless push of Python as the language to teach programming to our undergraduates. They look at me funny, each time that the subject comes up and I can't help vehemently insisting "Python!" It's natural to be skeptical of someone championing a programming language; we've all seen the language wars... Continue »

Announcing AeroPython!


I haven't lectured in two years. I've of course been teaching, but have stopped using the method known as "the lecture"—delivering a set amount of material (aka, "covering") from the front of the classroom to a group of mostly quiet, note-taking students. Like greater profs before me, I am a converted lecturer.1 It was Spring... Continue »