|
|
|
|
Version numbers, & why they changeThere are three reasons. 1) The numerical methods improve with time, as computers grow ever faster. Today's answer is more sophisticated. 2) The atomic data base is exploding, both in quality and quantity. The cross sections and rate coefficients are much better. 3) Anything as complex as Cloudy contains bugs, which are fixed as soon as they are discovered. Version numbers after 2005Starting in 2005 the version number is the year and month. An example is 05.03, the year and month this is being written. This numbering scheme makes more sense than the approach used before The code is completely tested every night, so is always in a nearly final beta form. The code will be promoted to gold, or released, versions, several times per year, as the physics or stability improves. Version numbers through 2004Cloudy uses version numbers to keep track of changes to the code: Cloudy uses version numbers to keep track of changes to the code: There are usually three versions of the code in Lexington. The most stable is the current "gold" version (now C96). A "beta" version will exist and is a (pretty) well tested of the next version. Finally there is a development version which may have some spectacular bugs. Major upgrades to gold versions occur on a 3 year basis and are available through this web site. These are released only every few years, because it takes many months of testing, on as many platforms as possible, to validate a gold version. Minor changes to the gold version occur from time to time, usually to fix problems as they are discovered.
|