Directory | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 10 (100.0%) | 496 (100.0%) | 49.6 |
src/dr/evomodel/sitemodel/ | 1 (10.0%) | 311 (62.7%) | 311.0 |
/ | 5 (50.0%) | 113 (22.8%) | 22.6 |
src/dr/app/tracer/ | 1 (10.0%) | 29 (5.8%) | 29.0 |
src/dr/inference/trace/ | 1 (10.0%) | 25 (5.0%) | 25.0 |
src/dr/app/tracer/traces/ | 1 (10.0%) | 15 (3.0%) | 15.0 |
src/dr/app/beast/ | 1 (10.0%) | 3 (0.6%) | 3.0 |
[NEW] Add a site model with free rate parameters.
It doesn't actually work yet, for some reason...
* dr/app/beast/development_parses.properties:
+ Add DirichletSiteModel
* src/dr/evomodel/sitemodel/DirichletSiteModel.java
+ New model class.
314 lines of code changed in 2 files:
[NEW] Really compute effective sample size of combined Traces
* app/tracer/traces/CombinedTraces.java
+ class CombinedTraces
- TraceDistribution[] traceStatistics: change type to TraceCorrelation
- getDistributionStatistics( )
+ Just call getCorrelationStatistics( )
- getCorrelationStatistics( )
+ return our cached TraceCorrelation object
- analyseTrace( )
+ Just compute a TraceCorrelation object from the concatenated values.
15 lines of code changed in 1 file:
* build.xml
+ update to include new jars in lib/
10 lines of code changed in 1 file:
[FIX] Enable compilation using 'ant'
* build.xml: update lib/* elements
* build_release.xml: ditto.
8 lines of code changed in 2 files:
[FIX] Allow 'ant' to build beast on linux.
* build.xml: add lib/mtj.jar to beast classpath
* build_development.xml: ditto.
95 lines of code changed in 2 files:
[SPEED] Calculate ESS faster in Tracer and LogAnalyzer
* src/dr/app/tracer/TraceCorrelation.java
+ analyseCorrelation( )
- merge stopping criterion into loop calculation of gammaStat[]
- for Tracer
* src/dr/inference/trace/TraceAnalysis.java
+ analyze( )
- merge stopping criterion into loop calculation of gammaStat[]
- for LogAnalyzer
This change makes the required CPU time less dependant on MAX_OFFSET.
54 lines of code changed in 2 files: