Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 11 (100.0%) | 20 (100.0%) | 1.8 |
rambaut | 9 (81.8%) | 17 (85.0%) | 1.8 |
jheled | 1 (9.1%) | 2 (10.0%) | 2.0 |
alexei.drummond | 1 (9.1%) | 1 (5.0%) | 1.0 |
Merged in changes removing the use of STL vectors from the CPU implementation. Also removed a few try blocks round calls to functions that don't and needn't throw exceptions.
1 lines of code changed in 2 files:
Forgot to check in changes to Coevolve. What is Coevolve? Looks like old crud that should be deleted.
10 lines of code changed in 1 file:
Code Police
2 lines of code changed in 1 file:
OK. Automatic scaling is now working. If the initial evaluation of the log likelihood returns -Inf then it turns on. It will impact performance but is better than not working at all. There are a number of improvements that could be made: one is to switch it off again once the tree is significantly improved. The other is to only rescale on certain nodes.
I tested it by comparing with the ArbitraryPrecisionLikelihoodCore (see ExperimentalTreeLikelihood) which is a form of GeneralLikelihoodCore that uses BigDecimal to a specified precision.
1 lines of code changed in 1 file:
Am working on a partial likelihood scaling mechanism that will allow us to calculate likelihoods of very bad trees and very big trees. The aim is that this is dynamic and switches off if no longer needed. It is crude at the moment but compiles and runs (and shouldn't affect anything that doesn't explicitly ask for it).
1 lines of code changed in 1 file:
Added the ability to force the use of a Java nucleotide core (rather than native) in order to assist debugging.
1 lines of code changed in 1 file:
Added a flag to TreeLikelihood to allow missing taxa (defaults to false so that missing taxa throw an exception). If true then missing taxa are given missing data at all sites.
1 lines of code changed in 1 file:
Fixes for DNA damage model
1 lines of code changed in 1 file:
oops, fixed inadvertent compile error due to reversing some of my changes to TreeLikelihood in my last commit
1 lines of code changed in 1 file:
I have removed the org.virion.jam package from the Trunk. This was the Java 1.4 version of JAM. The trunk now compiles against JEBL v0.3 which includes JAM and is based on Java 1.5. The jebl-0.3.jar can now be found in the lib/ folder.
1 lines of code changed in 1 file: