[root]/src/test/dr/evomodel/treelikelihood
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 29 (100.0%) | 1300 (100.0%) | 44.8 |
dong.w.xie | 13 (44.8%) | 750 (57.7%) | 57.6 |
msuchard | 9 (31.0%) | 439 (33.8%) | 48.7 |
alexei.drummond | 1 (3.4%) | 103 (7.9%) | 103.0 |
rambaut | 6 (20.7%) | 8 (0.6%) | 1.3 |
Ported sequence error models to BeagleTreeLikelihood and implemented a variant model that emits tip states rather than tip partials.
2 lines of code changed in 2 files:
Fixed a few issues with SequenceErrorModel. Also added an automatic dimension setting for the popsize parameter in GMRF.
2 lines of code changed in 1 file:
Pacifying Hudson.
5 lines of code changed in 2 files:
Checking normalization of CTMC likelihood over all possible alignments
244 lines of code changed in 4 files:
Added an ascertainment correction unit test.
190 lines of code changed in 3 files:
TreeTraits commit number 2. This one is a bit more wide ranging with potential to break things. 1) BranchAttributeProvider and NodeAttributeProvider have been deleted and replaced with a combination of TreeTraits and TreeTraitProviders. Sources implement TreeTraitProvider to say that they can provide information about nodes and branches. A good example of a class which has been generalized is AncestralState (in evomodel.treelikelihood) - this now just takes a TreeTrait and logs the trait for a given MRCA (the trait can be anything at all - whereas previously it took an AncestralStateTreeLikelihood).
3 lines of code changed in 2 files:
This update does a number of things. 1) TreeLoggerParser and DemographicLoggerParser were in dr.inferencexml which breaks the dependency rules as they link to things in dr.evomodel. These are now moved to dr.evomodelxml. 2) A dr.evolution.tree.TreeTrait interface is created which is a general purpose interface for access to traits on nodes/branches. BranchAttributeProvider and NodeAttributeProvider will be replaced by this interface in the next update. 3) All BranchRateModels now have a common abstract base class AbstractBranchRateModel to implement their common features (these now implement TreeTrait to provide rates).
1 lines of code changed in 1 file:
Trunk refactoring: 1st part of Likelihoods (split parsers)..
3 lines of code changed in 1 file:
Trunk refactoring: finish tree likihood model (split parsers)..
6 lines of code changed in 1 file:
Trunk refactoring: finish coalescent (split parsers).
2 lines of code changed in 1 file:
Trunk refactoring: make subst parsers more organized.
3 lines of code changed in 2 files:
Trunk refactoring: site model (split parsers).
21 lines of code changed in 2 files:
Trunk refactoring: finish substitution model (split parsers).
25 lines of code changed in 1 file:
Trunk: record result for further diagnose.
89 lines of code changed in 1 file:
Trunk: add new test without enable, because it has problem.
231 lines of code changed in 1 file:
Trunk: update tesst.
1 lines of code changed in 1 file:
Trunk: update Junit test for tree likelihood.
192 lines of code changed in 1 file:
Trunk: add and enable new Junit test for tree likelihood.
177 lines of code changed in 1 file:
Marc and Alexei added joint likelihood calculation and test for ancestral state likelihood
103 lines of code changed in 1 file: