Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 95 (100.0%) | 3110 (100.0%) | 32.7 |
rambaut | 31 (32.6%) | 778 (25.0%) | 25.0 |
alexei.drummond | 13 (13.7%) | 652 (21.0%) | 50.1 |
msuchard | 6 (6.3%) | 614 (19.7%) | 102.3 |
sibon.li | 4 (4.2%) | 467 (15.0%) | 116.7 |
alexander.alekseyenko | 8 (8.4%) | 341 (11.0%) | 42.6 |
baele.guy@gmail.com | 13 (13.7%) | 131 (4.2%) | 10.0 |
jheled | 15 (15.8%) | 101 (3.2%) | 6.7 |
dong.w.xie | 3 (3.2%) | 25 (0.8%) | 8.3 |
Sibon.Li@gmail.com | 2 (2.1%) | 1 (0.0%) | 0.5 |
Fixed citation error.
1 lines of code changed in 2 files:
Operator reporting and citation fix.
5 lines of code changed in 1 file:
bug fix
1 lines of code changed in 1 file:
Small correction in keeping track of the number of steps.
3 lines of code changed in 1 file:
Updated PrecisionMatrixGibbsOperator for functionality within path sampling from posterior to prior. Should still cause errors in path sampling between two arbitrary models.
12 lines of code changed in 1 file:
resolving Issue 630.
3 lines of code changed in 1 file:
Changes to MarkovChainDelegate to allow it better access and privileges to MarkovChain
1 lines of code changed in 2 files:
Porting r5135 from 1.7 branch
0 lines of code changed in 1 file:
Fix for Issue 655: Operator log sometimes attempts to write to locked folder causing exception. Needs testing and porting to 1.7 branch.
8 lines of code changed in 1 file:
Added the possibility to run a power posterior for a single fixed power.
34 lines of code changed in 1 file:
Bugfix for the linear integrator scheme.
3 lines of code changed in 1 file:
Minor change to text output.
5 lines of code changed in 1 file:
Added an interface for delegating tasks in the Markov Chain
55 lines of code changed in 1 file:
Bug fix for beta quantile integrator scheme.
5 lines of code changed in 1 file:
Removing wrongly located files.
0 lines of code changed in 1 file:
Commented out all of my last commit until issues resolved
199 lines of code changed in 1 file:
Added classes to enable implicit convergence assessment checks using BLUE
200 lines of code changed in 1 file:
Changes to encapsulation in MCMC.java and MarkovChain.java. MarkovChain.java no longer final and some private variables changed to protected
13 lines of code changed in 1 file:
Upgraded chain length to a 64 bit integer so that chain lengths > 2.1 billion can be done. This addresses issue 540. Runs OK, accepts long chain lengths but not actually tested a run of > 2.1 billion.
27 lines of code changed in 4 files:
Addressed issue 472: http://code.google.com/p/beast-mcmc/issues/detail?id=472
Doesn't show operator performance suggestion when auto-optimize is on.
11 lines of code changed in 1 file:
Added a SigmoidIntegrator which allows taking small sampling steps towards the edges of the integration interval (see Lepage et al., 2007). An example of how to use this new integrator was added to examples/release/testTreePathSampling.xml.
32 lines of code changed in 1 file:
Added a "beta quantile integrator" (see Xie et al., 2010 and Fan et al., 2011) as an alternative path scheme for the beta values in the thermodynamic integration framework. See examples/release/testTreePathSampling.xml for an example on how to use this integrator.
22 lines of code changed in 1 file:
Placed two unused (deprecated) methods into comment
19 lines of code changed in 1 file:
Small correction to the GeometricIntegrator
1 lines of code changed in 1 file:
Prettied-up the printing of diagnostic message for a zero initial likelihood (actually this is a port of a improvement from the BEAST v1.5.x branch).
1 lines of code changed in 1 file:
Normalized the naming of a few classes and added a note in the MCMC parser to say if the fullEvaluation has been turned off.
1 lines of code changed in 1 file:
Trunk refactoring: finish MCMC (split parsers).
0 lines of code changed in 1 file:
Trunk: hide the confused constructor from MCMC.
25 lines of code changed in 2 files:
Fixed burn-in issues in MLE, restructured integration procedure, now using Integrator classes for handling different integration schemes.
129 lines of code changed in 1 file:
Minor changes to Path Sampling Marginal Likelihood Estimation and Bayes Factor analysis, including:
- Operator analysis printer class (general purpose);
- Operator schedule, critical bug fix;
- Path likelihood clean-up;
- Marginal likelihood estimator minor behavior changes.
28 lines of code changed in 2 files:
Added a very simple path sampling example and some minor tweaks to GMRF skyrides and the TraitGibbsOperator
74 lines of code changed in 1 file:
Started working on Beta-distributed path sampling paths
112 lines of code changed in 1 file:
making path sampling work for computing Bayes Factors; changes:
- new class that can combine MCMC operator schedules
- marginalLikelihoodEstimator can take multiple mcmc objects now
- changed format of PathSamplingAnalysis output (e.g. can copy-paste the pathParameter vs. meanPathLikelihood into a plotting program for evaluation and integration)
20 lines of code changed in 1 file:
Added some simple timing round the evaluation just after each operator which is stored by the operator and reported in the operator analysis table. On this note, I have added an attribute to <mcmc operatorAnalaysis="analysis.file"> which gives the name of the file to write the analysis to. If this isn't there then the file isn't written. We need to add this to BEAUti to use the same file name stem as the log and trees file (with an extension '.ops'?).
46 lines of code changed in 2 files:
Implemented checks to see that all models, likelihood and parameters are being controlled by the MCMC. The checks are made in MCMCParser but the warnings are currently commented out.
23 lines of code changed in 1 file:
I have created an options dialog box that appears when the "-option" command line is used. I suggest we use this for the Mac OS X and Windows executables. It provides the ability to change the seed, number of threads, switch on BEAGLE and select the input file.
1 lines of code changed in 1 file:
Now resets operators' acceptance counts after the coercion delay period.
5 lines of code changed in 1 file:
Updated MCMC parser rules for 'autoOptimizeDelay'.
1 lines of code changed in 1 file:
Replaced 'preBurnin' with an autoOptimizeDelay (coercionDelay). The rationale for this is that the preBurnin meant that the initial state was not in the log files, it was unecessary and it cause a small inefficiency as the JIT compiler re-optimized after the preburnin chain had finished. We also didn't see warning messages until after the pre-burnin period. There is a new attribute to the MCMC parser - autoOptimizeDelay (to which the old preBurnin attribute now maps so old XML will run).
41 lines of code changed in 4 files:
Turn inlined expressions into variables for easier debugging.
2 lines of code changed in 2 files:
(32 more)