[root]/src/dr/app/oldbeauti
images
(4 files, 0 lines)
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 119 (100.0%) | 12321 (100.0%) | 103.5 |
rambaut | 55 (46.2%) | 11188 (90.8%) | 203.4 |
dong.w.xie | 44 (37.0%) | 500 (4.1%) | 11.3 |
jheled | 12 (10.1%) | 417 (3.4%) | 34.7 |
alexei.drummond | 7 (5.9%) | 206 (1.7%) | 29.4 |
msuchard | 1 (0.8%) | 10 (0.1%) | 10.0 |
Renamed NewTreeLikelihood to BeagleTreeLikelihood
4 lines of code changed in 2 files:
Fixed integer overflow (when prior sampling) and mixed-math in RandomWalkOperator
10 lines of code changed in 1 file:
Trunk: solve Issue 442: BEAUti: taxon set table does not refresh after changing tree model.
7 lines of code changed in 2 files:
Trunk: solve Issue 433: Typo in BEAUTi and example files
1 lines of code changed in 1 file:
This is a very large commit. It addresses some architectural issues in BEAUti that were going to hinder implementation of continuous traits.
The main thing it does is to isolate creating and importing traits from creating partitions on those traits. A button on the data panel explicitly specifies that a trait should be used as a data partition (i.e., have a TreeLikelihood). This allows traits to be used for other purposes (such as defining Species in *BEAST). This has also allowed considerable simplification of code and tidying up.
There are a number of bug fixes as well over v1.6.0 that I will add to the issue list to keep track of them. Given the complex nature of these changes, I do not think these should be ported to the 1.6.0 branch but perhaps the bugs can be fixed.
These changes will have introduced bugs and possibly cause issues with XML generation that now need to be fixed (I will attempt to catch as many as possible).
45 lines of code changed in 3 files:
Fixed an issue where an IntegerRandomWalkOperator was actually just generating a RandomWalkOperator (the wrong string was being used).
2 lines of code changed in 1 file:
Switched all uses of org.virion.jam.* to jam.* (org.virion.jam.* is not being updated or fixed). This has touched alot of files but mainly just in the import statements.
49 lines of code changed in 25 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: finish Logger (split parsers).
62 lines of code changed in 1 file:
Trunk refactoring: 3rd part of operators (split parsers).
5 lines of code changed in 1 file:
Trunk refactoring: 2nd part of operators (split parsers).
36 lines of code changed in 1 file:
Trunk refactoring: 1st part of operators (split parsers).
3 lines of code changed in 1 file:
Trunk refactoring: finish statistic model (split parsers).
9 lines of code changed in 1 file:
Trunk refactoring: organize distribution parsers again.
0 lines of code changed in 1 file:
Trunk refactoring: finish distribution (split parsers).
20 lines of code changed in 1 file:
Trunk refactoring: organize distribution parsers.
2 lines of code changed in 1 file:
Trunk refactoring: 1st part of Likelihoods (split parsers)..
30 lines of code changed in 1 file:
Trunk refactoring: finish tree operators (split parsers)..
3 lines of code changed in 1 file:
Trunk refactoring: correct ExchangeOperatorParser in operators (split parsers)..
5 lines of code changed in 1 file:
Trunk refactoring: 1st part of operators (split parsers)..
12 lines of code changed in 1 file:
Trunk refactoring: finish tree likihood model (split parsers)..
16 lines of code changed in 1 file:
Trunk refactoring: finish tree model (split parsers)..
31 lines of code changed in 2 files:
Trunk refactoring: 1st part of tree model (split parsers)..
9 lines of code changed in 1 file:
Trunk refactoring: organize tree and treelikelihood parsers.
2 lines of code changed in 1 file:
Trunk refactoring: 1st part of speciation (split parsers)..
10 lines of code changed in 1 file:
Trunk refactoring: finish Random Local Yule Model (split parsers).
6 lines of code changed in 2 files:
Trunk refactoring: finish coalescent (split parsers).
79 lines of code changed in 1 file:
Trunk refactoring: 2nd part of coalescent (split parsers).
9 lines of code changed in 1 file:
Trunk refactoring: finish branch rate and clock rate model (split parsers).
11 lines of code changed in 1 file:
Trunk refactoring: 1st part of coalescent (split parsers).
38 lines of code changed in 1 file:
Trunk refactoring: branch rate and clock rate model (split parsers).
1 lines of code changed in 1 file:
Trunk refactoring: make subst parsers more organized.
1 lines of code changed in 1 file:
Trunk refactoring: site model (split parsers).
21 lines of code changed in 1 file:
Trunk refactoring: finish substitution model (split parsers).
18 lines of code changed in 1 file:
Trunk refactoring: big part of substitution model (split parsers).
18 lines of code changed in 1 file:
Trunk refactoring: fix BEAUti generator.
11 lines of code changed in 1 file:
Trunk: fight to constant String.
2 lines of code changed in 1 file:
Trunk: start merge BEAUti from branch 1.5 in
6 lines of code changed in 2 files:
change name from copy-pased one to a more suitable name
8 lines of code changed in 1 file:
Remove deprecated class Yule (superceeded by birth death)
Add option for conditioning on root height.
3 lines of code changed in 1 file:
(20 more)