CRUTEM3 “…code did not adhere to standards one might find in professional software engineering”

CRUTEM3 “…code did not adhere to standards one might find in professional software engineering”. John Graham-Cumming, a British computer programmer, says that the University of East Anglia’s Climate Research Unit global temperature analysis programming code isn’t professional. Anthony Watts concludes that this is damning expert opinion.

Sorry John but CRUTEM3, just one of several tools for analyzing global temperature, is scientific code. Done on a tight academic budget, it was basically a one-off effort. Could it be improved? Sure. Is the programming “quality” relevant? Not fundamentally. Does it give a correct result? Apparently. Good work spotting minor errors, but we’re not debating the elegance or efficiency of internet routing protocols here.

Corrections resulting from John's error-spotting in green.

Just as an aside, the fuss over the quote-mined code fragments that were found in the stolen CRU e-mails was about code that wasn’t actually used.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s