<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Enthought on The Carpentries</title><link>https://deploy-preview-705--carpentries-website.netlify.app/blog/tag/enthought/</link><description>Recent content in Enthought on The Carpentries</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Wed, 20 Nov 2024 10:51:28 -0500</lastBuildDate><atom:link href="https://deploy-preview-705--carpentries-website.netlify.app/blog/tag/enthought/index.xml" rel="self" type="application/rss+xml"/><item><title>Thank You, Enthought</title><link>https://deploy-preview-705--carpentries-website.netlify.app/blog/2012/03/thank-you-enthought/</link><pubDate>Fri, 16 Mar 2012 00:00:00 +0000</pubDate><guid>https://deploy-preview-705--carpentries-website.netlify.app/blog/2012/03/thank-you-enthought/</guid><description>&lt;p>&lt;b>This post originally appeared on the &lt;a href="https://software-carpentry.org/">Software Carpentry website.&lt;/a>&lt;/b>&lt;/p>
&lt;p>We are pleased to announce that Enthought has generously given us a grant to support some of the travel costs associated with our bootcamps. Along with hosting an earlier version of our material for several years and preparing a rock-solid &lt;a href="http://enthought.com/products/epd.php">Python distribution for scientific computing&lt;/a>, this is one more good deed we'd like to thank them for.&lt;/p>
&lt;blockquote>&lt;p>&lt;em>Enthought, Inc is delighted to provide funding to Software Carpentry to support educating scientists in basic computing skills. Enthought was founded with a mission to improve the way scientific computing is accomplished, which we do through our support of open source initiatives, applications we build for customers, and through a goal we share with Software Carpentry: teaching scientists computing skills that improve their productivity and advances their contributions to science.&lt;/em>&lt;/p></description></item><item><title>But I Was Gone Less than 48 Hours!</title><link>https://deploy-preview-705--carpentries-website.netlify.app/blog/2008/05/but-i-was-gone-less-than-48-hours/</link><pubDate>Fri, 16 May 2008 00:00:00 +0000</pubDate><guid>https://deploy-preview-705--carpentries-website.netlify.app/blog/2008/05/but-i-was-gone-less-than-48-hours/</guid><description>&lt;p>&lt;b>This post originally appeared on the &lt;a href="https://software-carpentry.org/">Software Carpentry website.&lt;/a>&lt;/b>&lt;/p>
&lt;p>I left Toronto for Austin mid-day Wednesday, and got back at midnight last night. Lots happened in the interim, so here's a linkandthoughtdump (which I bet actually &lt;em>is&lt;/em> one word in German):&lt;/p>
&lt;ul>
&lt;li>Gave a talk about &lt;a href="http://www.amazon.com/Beautiful-Code-Leading-Programmers-Practice/dp/0596510047">&lt;em>Beautiful Code&lt;/em>&lt;/a> to the Austin Python Users' Group Wednesday at &lt;a href="http://www.enthought.com">Enthought&lt;/a>'s swanky offices. (They're the kind folks who provide web hosting for the Software Carpentry course.) About 27 people in attendance, and good discussion afterward; was grateful to Travis Vaught and Sergey Fomel for rides from the airport and to the hotel respectively.&lt;/li>
&lt;li>Gave another talk titled "HPC Considered Harmful" at the &lt;a href="http://www.tacc.utexas.edu/">Texas Advanced Computing Center&lt;/a>'s Second Annual Scientific Software Days. I was a bit nervous about telling people at a supercomputing center that focusing on massive parallelism and peak performance is wrongheaded, but there were a lot of nodding heads.&lt;/li>
&lt;li>I made lots of notes from two other talks that I want to follow up on at some point:
&lt;ul>
&lt;li>Robert van de Geijn's &lt;a href="http://www.cs.utexas.edu/users/flame/">FLAME&lt;/a> system lets you draw matrix operations, then automatically generates the corresponding high-performance code. It's a great example of a real high-level programming tool for scientists (and yet another special case of what a real &lt;a href="http://www.third-bit.com/articles/extprog-acmqueue-2004.pdf">extensible programming system&lt;/a> would support).&lt;/li>
&lt;li>Eric Jones (also from &lt;a href="http://www.enthought.com">Enthought&lt;/a>) talked about a tool they're building that watches changes to variables in Python programs, and automatically generates interactive plots of their values. It sounds simpler and less impressive than it actually is; I've asked him to put together a screencast, and I think you'll be wowed&amp;mdash;I was. &lt;em>(Later: Steve Eddings from The Mathworks sent me a link about &lt;a href="http://blogs.mathworks.com/desktop/2008/04/14/a-link-to-the-data/">data linking in MATLAB&lt;/a>, complete with a &lt;a href="http://www.mathworks.com/support/2008a/matlab/7.6/demos/LinkedPlotsAndDataBrushing.html">video tutorial&lt;/a>.)&lt;/em>&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>At roughly the same time, half a world away, Diomidis Spinellis presented &lt;a href="http://www.spinellis.gr/blog/20080516/">a study&lt;/a> comparing the code quality of Linux, Windows, OpenSolaris, and FreeBSD. Very cool work; wish I'd been at &lt;a href="http://icse08.upb.de/">ICSE'08&lt;/a> to ask questions.&lt;/li>
&lt;li>Meanwhile, Dmitri Vassiliev, who is continuing his work on &lt;a href="http://www.slashid.com">SlashID&lt;/a> this summer, has discovered that &lt;a href="http://slashid.wordpress.com/2008/05/16/grrr-setbacks-as-always/">generated code is next-to-impossible to debug&lt;/a>. Not to be a one-note symphony or anything, but I said in that same &lt;a href="http://www.third-bit.com/articles/extprog-acmqueue-2004.pdf">article&lt;/a> about extensible programming systems that the real challenge is not extending notation, but creating extensible debugging tools so that those notations and high-level representations can be fixed when they break. Robert van de Geijn doesn't think &lt;a href="http://www.cs.utexas.edu/users/flame/">FLAME&lt;/a> needs a debugger; respectfully, I disagree.&lt;/li>
&lt;li>&lt;a href="http://blog.openwetware.org/scienceintheopen/2008/05/16/avoid-the-pain-and-embarassment-make-all-the-raw-data-available/">Science in the Open&lt;/a> has a plea to scientists to make their raw data available, motivated by yet another irreproducible result.&lt;/li>
&lt;li>Kosta Zabashta has posted early thoughts about &lt;a href="http://drprojectirc.wordpress.com/2008/05/16/the-early-plan/">integrating IRC into DrProject&lt;/a>. (Gray on black? Kosta...your design skills rival mine...) I need to tell him that DrProject's RPC module doesn't handle tickets because Jeff Balogh is going to replace the entire ticketing system with an extensible one this summer, using his &lt;a href="http://dojotoolkit.org">Dojo Form Editor&lt;/a> as a front end...&lt;/li>
&lt;li>Elisabeth Hendrickson has thoughts on &lt;a href="http://testobsessed.com/2008/05/15/so-youre-trying-to-automate-tests-for-a-legacy-web-application/">automating tests for legacy web applications&lt;/a>. Students, take note.&lt;/li>
&lt;li>Thanks to Nick Jamil and others, we have instructions for &lt;a href="https://stanley.cdf.toronto.edu/drproject/drproject/All/wiki/TitleIndex">installing DrProject on Windows&lt;/a>. Yay!&lt;/li>
&lt;li>Everything old is new again, including &lt;a href="http://www.ddj.com/hpc-high-performance-computing/207800151">Ada and the Bletchley Park Colossus&lt;/a>.&lt;/li>
&lt;/ul>
&lt;p>And then there's this:&lt;/p></description></item></channel></rss>