Or, Adventures in CI Py. As some of you may know I help run an open source nuclear engineering project called PyNE. It is awesome, and complicated. It isn’t complicated because it is nuclear related. It is complicated because we provide C++ and Python APIs (which are idiomatic to each language) and data. We also have the… [Read more…]
2012/11/29
The ICERM workshop on Reproducibility in Computational and Experimental Mathematics at Brown University is coming up in a couple of weeks. Prior to this, they invited all participants to submit a short position paper “…to express [our] thoughts on issues concerning reproducibility…” I couldn’t pass up the opportunity. I hope you enjoy my submission (below). Dear… [Read more…]
2012/07/22
SciPy 2012 Postview: The following is a section taken from my SciPy 2012 proceeding from the conference last week. You can see the paper at github. This post is a follow up to the “Why Reproducibility is Important” post. I hope to do a recap of the conference itself next week! (NOTE: flmake is a specific CLI utility for workflow management in the… [Read more…]
2012/07/13
2
SciPy 2012 Preview: The following is a section taken from my SciPy 2012 proceeding for the conference next week. You can see a preview of the paper at github. I hope to see you at the conference (and my talk)! True to its part of speech, much of ‘scientific computing’ has the trappings of science… [Read more…]
2012/07/06
11
Listen to the podcast On episode 28, we finally get around to tackling R, a language for statistical computing. R has a storied history as an LGPL code related to the S language which came out of Bell labs which itself was influenced by Scheme. R is the go-to tool for many statisticians, analysts, and data scientists. … [Read more…]
2012/06/28
0
You may recall that a few months ago I wrote a post about how open source is a continuum and that free and open are orthogonal concepts. Well, the nice people at the American Nuclear Society invited me to a round table discussion on software licences on Monday where I presented this material. I figured I’d post my… [Read more…]
2012/06/22
0
Hello scientists! Sorry it has been a while since we posted. We promise that there are episodes in the pipeline, coming soon to an eardrum near you! In the meantime, if you have ever programmed in C/C++ you are well aware of the #include diamond problem. Basically you can’t have the same binary include the same header… [Read more…]
2012/03/31
0
the thought process of a computational scientist To appease the PI, our hero – the dashing, young scientist – faces down the following problem with moxie normally reserved for Marie Curie. In 2D or 3D, we have two points (p1 and p2) which define a line segment. Additionally there exists experimental data which can be… [Read more…]
2012/03/19
4
Listen to the podcast For episode 26, a group of Hacker Within alums visited PyCon 2012 in Santa Clara, CA. We discuss some of the very exciting developments in the world of scientific computing in Python, including such projects as Pandas, NumPy, PyTables and the incredibly well received new IPython web notebook. Today’s old hats include: Jean-Christophe… [Read more…]
2012/03/09
1
A couple of weeks ago Milad (animal) and I engaged in a lively discussion at the NIF User Group Meeting banquet on the nature of free & open source. Specifically in contention was FLASH, the code we both work on for the University of Chicago. At the NIF User Group Meeting and elsewhere, FLASH has… [Read more…]
2013/01/19
0