<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Clear Climate Code &#187; policies</title>
	<atom:link href="http://clearclimatecode.org/category/policies/feed/" rel="self" type="application/rss+xml" />
	<link>http://clearclimatecode.org</link>
	<description></description>
	<lastBuildDate>Wed, 21 Jul 2010 09:23:41 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Finding bugs in GISTEMP</title>
		<link>http://clearclimatecode.org/finding-bugs-in-gistemp/</link>
		<comments>http://clearclimatecode.org/finding-bugs-in-gistemp/#comments</comments>
		<pubDate>Sat, 05 Dec 2009 22:15:55 +0000</pubDate>
		<dc:creator>Nick.Barnes</dc:creator>
				<category><![CDATA[policies]]></category>

		<guid isPermaLink="false">http://clearclimatecode.org/?p=60</guid>
		<description><![CDATA[Bugs we have found in GISTEMP, and what we do when we find them.]]></description>
			<content:encoded><![CDATA[<p>As part of our work, it is natural that we find problems with the GISTEMP code.  All code has bugs, and there are few better ways to find them than by analysing the code in detail for re-implementation.</p>
<p>To date, we have found:</p>
<ul>
<li> a bug in STEP0, in reading the last decimal place of  USHCN temperature records, which made a very small difference to the GISTEMP results;</li>
<li>a problem in STEP2, whereby the rounding behavior in some Fortran implementations could cause an infinite loop;</li>
<li><a href="http://clearclimatecode.org/we-find-bug-in-gistemp-giss-fixes-it/">a collection of problems in STEP5</a>, all basically down to a problem in using sorted indexes with an unsorted array, which didn&#8217;t make any difference the the final results.</li>
</ul>
<p>We have found a number of other problems with the code &#8211; this project would not exist if the GISTEMP code were perfect &#8211; but these are the only places in which the actual semantics of the code definitely differ from the intentions of the programmer.<span id="more-60"></span></p>
<p>On a number of occasions we have had difficulty understanding the code, and it is only after a long analysis that we have concluded that the code has valid semantics and is simply unclear.  These occasions justify this project.</p>
<p>On some other occasions we have questioned whether the intended algorithm is a sensible way to compute a global surface temperature anomaly dataset.  That question is one which we hope the project can get into at a later date, after our reimplementation has made the various algorithms clear, and readily amenable to inspection and change.  Of course, there are many other approaches adopted by various climate science groups around the world, and one reasonable answer to such criticisms would be &#8220;if you don&#8217;t like ours, use one of theirs&#8221;.</p>
<p>So problems with the code fall into various categories, and when one first struggles to understand a section of code it isn&#8217;t always immediately obvious which category one faces.  It would be somewhere between obnoxiously stupid and stupidly obnoxious to trumpet <strong><em>this code is broken</em></strong> on the blog, especially when there&#8217;s a reasonable chance that it is our understanding at fault.</p>
<p>My practice to date is as follows: we share questions and doubts among the project team in an ad-hoc way (e.g. the most recent problem was detailed in doc/step5-notes in the SVN repository).  When we are sure that there is a problem in the code, I contact Reto Ruedy at GISS &#8211; keeper of the GISTEMP code.  On each occasion in the past he has quickly looked over the GISTEMP code, confirmed the problem, fixed it, and posted an update to the GISTEMP site.  It&#8217;s only after such an exchange that we have made any sort of announcement (most recently, here on the blog).</p>
<p>Of course, if GISS failed to respond to our questions or suggestions, or if we felt they were responding unreasonably, then we might take other steps.  But that has never happened to date: they have never failed to reply quickly, courteously, and with gratitude for our help.</p>
]]></content:encoded>
			<wfw:commentRss>http://clearclimatecode.org/finding-bugs-in-gistemp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sceptics are welcome</title>
		<link>http://clearclimatecode.org/sceptics-are-welcome/</link>
		<comments>http://clearclimatecode.org/sceptics-are-welcome/#comments</comments>
		<pubDate>Sat, 05 Dec 2009 20:09:52 +0000</pubDate>
		<dc:creator>Nick.Barnes</dc:creator>
				<category><![CDATA[policies]]></category>

		<guid isPermaLink="false">http://clearclimatecode.org/?p=52</guid>
		<description><![CDATA[Climate "sceptics" are welcome to join this project.]]></description>
			<content:encoded><![CDATA[<p>Our project goals are <a href="http://clearclimatecode.org/goal/">well-defined</a>:</p>
<p>1. To produce clear climate science software;<br />
2. To encourage the production of clear climate science software;<br />
3. To increase public confidence in climate science results;</p>
<p>The following are not project goals, and will not form part of the project:</p>
<p>1. To pick fights and flame wars with sceptics and/or denialists;<br />
2. To judge or arbitrate in climate science;</p>
<p>I am not a scientist and I didn&#8217;t set up the project to make  judgements about climate science.  By doing ClearClimateCode I hope to  help actual climate scientists to do actual climate science, and to help others to trust the results.</p>
<p>My personal beliefs on some aspects of climate science are pretty well-documented (if you make the reasonable and correct guess that I  am the Nick Barnes who sometimes hangs out on blog comment threads): I am certain that anthropogenic global warming is real and a serious global crisis.  And those  beliefs form a strong motivation for me to start and take part in this  project.  But this project is not intended to be a platform for promoting those beliefs.  The blogosphere is full of places to vent  views about these subjects; this is not one.</p>
<p>In particular, the project welcomes sceptics to take part: write code, read code, criticise code.</p>
<p>If you truly doubt the climate science consensus and are (therefore rightly) alarmed at moves for critical public policy to be based on that consensus, then I expect you are keen to discover and publicise the truth about the global temperature record.  Working on the project will allow you to do that.  Please, join <a href="http://groups.google.com/group/ccc-gistemp-discuss/browse_thread/thread/6295e6d724950cdc">the mailing list</a>, download <a href="http://code.google.com/p/ccc-gistemp/source/checkout">the code</a>, work with us.</p>
<p><em>(this important post is partly cut-and-paste from <a href="http://groups.google.com/group/ccc-gistemp-discuss/browse_thread/thread/6295e6d724950cdc">a message</a> I sent last year to the project mailing list)</em></p>
]]></content:encoded>
			<wfw:commentRss>http://clearclimatecode.org/sceptics-are-welcome/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
