4.4.1 Added convenience functions to the spline class. Fixes bug introduced in 4.4 when reading CBI
4.4. Updated c++ port of the WMAP likelihood routines to the 5-year data release. Use cmake as build system. Ported the gui to version 4 of the Qt library.
4.3. Added new version of WMAP and CBI likelihood routines. Added Lyman alpha constraints of Pat McDonald. Started a new directory analyze/ that
will eventually hold all data routines.
4.2.1 Fixes: Bug in xcmb and cmb that prevented the computation of cold dark matter power spectra without cosmic microwave background computation.
4.2 Added WMAP-3 likelihood routines both in Fortran and in C++ (default). More convenient monte carlo driver. Used valgrind to check almost entire package for memory leaks/corruptions and the use of uninitialized variables.
4.1.4 Fixes: Compile error on certain systems. Improved drawing of likelihood contours in the gui. Now, you can superimpose likelihood regions in one plot and pick colors for each.
4.1.3 Fixes: Memory allocation error in Boomerang routine, minor error in Sne Ia core routines.
| Boomerang data was not shipped with previous release.|
| Bug & compile error in newdatreader.cc. Also fixes printing of curves in gui.|
| Previous versions did not add tensors and scalars together for WMAP likelihoods.|
Sophisticated Supernovae likelihood routines thanks to Alex Conley. |
Boomerang '03 likelihood added and added support for "newdat" format thanks to Georg Robbers.
|Compile error on certain gcc/qt combinations.|
4.0 New features:
|Much faster integration, see astro-ph/0503277. |
Gauge invariant dark energy class now supports a general dark energy fluid, i.e. you can specify the sound speed etc.
Georg Robbers replaced the old lensing implementation by new code resembling astro-ph/0502425.
Power spectrum normalization is now in CAMB conventions, i.e.
the amplitudes of the initial spectrum A_s and A_t can be chosen freely
and are identical to CAMB's. Of course, you can still WMAP normalize or apply
inflationary results to A_t and n_t...
Power spectrum splines are now more densly sampled and therefore more robust
The code is now gcc 4.0 compatible (runs also with earlier versions of gcc).
Added MACOSX_PANTHER option to the Makefile. This gets rid of the isnan() bug
which was discussed on cosmocoffee some months ago. Thanks to Luis Beca!
Some minor improvments for the gui: one can switch on/off wmap normalization and
choose the gauge.
Increased stability of the gui.
|Some data files were missing in 3.0 release. Data has been re-organzied within the resources directory.|
3.0 New features:
|Major improvement of plotting and printing of monte carlo results: Use the 1-D and 2-D tabs of the gui to marginalize and plot confidence regions. The "Plot Layou..." button invokes a sophisticated dialog for specifying labels and style for the postscript output. Fixes normalization error when calling quickWAMPNormalize() and WMAPNormalize() after each other (this should have affected no-one, as the monte carlo driver is programmed to call WMAPNormalize() only). Still, it was an error and it's fixed now.
|Fixed small bug in Arbitrary. Added special treatment of l=2 case in ScalarIntegrator to prevent occasional flaw.|
|Fixed bug in makefile. Fixed crash in gui (pressing stop didn't work)|
2.1 New Features:
|New CBI, VSA and SNe Ia data added to AnalyzeThis class.|
| Improved accuracy. Average deviation between CMBFAST and CMBEASY is now 0.3 % for l=2...2000|
|Monte Carlo Markov Chain has more rugged design and two additional output files|
|Revised 2-D Likelihood plotting in AnalyzeThis and the gui |
|More rugged quintessence implementation. Improved arbitray equation of state support.|
2.0 New Features:
|AnalyzeThis class added for comparison to various data sets.|
|Monte Carlo Markov Chain example driver mc_general.cc included|
|Alternative driver xcmb with flexible configuration file include|
|Bessel functions are pre-calculated on startup, if none are found on disc. It is now possible to pre-calculate up to high multipoles while using only smaller multipoles in cmb calculations|
|Complete re-write of thermal history code. Hence, cmbeasy is now independent of CMBFAST's and COSMOS' implementation. Also the time-stepping for the sources is independent from its ancestors.|
|Arbitrary fine structure constant behaviour implemented, see the RecfastAlpha class.|
|Added complete gauge invariant initial conditions to quintessence according to astro-ph/0304212|
1.0.4 Fixes: . Rescaling to Psi = 1 in gauge invariant initial conditions had not been restricted to adiabatic case. Increased compiling compatability. New Features: Added running spectral index (research version) and WMAP data (gui). Improved features for parameters.cmb file: optical depth, omega_b*h^2 etc. instead of omega_b etc. New parameters.cmb keywords: "initialcond, tau, n_running, omega_bh2, omega_mh2".
1.0.3 Fixes: Compile error on line 2112 in cmbmainwindow.cc on some systems. Small change to Makefile: make wouldn't build bin/cmb new if only driver.cc was changed.
1.0.2 Fixes: printing using printer didn't work. Apparent error caused by non-existing "jlens.dat" in gui solved. "jlens.dat" is now in resources by default.
1.0.1 Bugfix release. Fixes: linking/compile problem caused by accidentally shipped design_cmbeasywidget.cc, tensor calculation in gui was not available, power cdm without cmb was not available, quintessence wasn't set up correctly in driver.cc.
1.0: Initial release.