[root]/src/dr/inference/loggers
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 94 (100.0%) | 3865 (100.0%) | 41.1 |
Sebastian.Hoehna | 10 (10.6%) | 2041 (52.8%) | 204.1 |
alexei.drummond | 28 (29.8%) | 684 (17.7%) | 24.4 |
jheled | 23 (24.5%) | 661 (17.1%) | 28.7 |
dong.w.xie | 10 (10.6%) | 277 (7.2%) | 27.7 |
rambaut | 11 (11.7%) | 66 (1.7%) | 6.0 |
graham853@gmail.com | 2 (2.1%) | 54 (1.4%) | 27.0 |
msuchard | 7 (7.4%) | 44 (1.1%) | 6.2 |
bloomquist | 1 (1.1%) | 26 (0.7%) | 26.0 |
jheled@gmail.com | 1 (1.1%) | 9 (0.2%) | 9.0 |
julia.pal.r@gmail.com | 1 (1.1%) | 3 (0.1%) | 3.0 |
Fix for Issue 655: Operator log sometimes attempts to write to locked folder causing exception. Needs testing and porting to 1.7 branch.
0 lines of code changed in 1 file:
Reverting inadvertent changes from Julia
6 lines of code changed in 2 files:
Not finished but descent version of GPOperator - fixing imports :S
3 lines of code changed in 1 file:
Loggers weren't logging if they overrode the base class log(int state) - because it had been changed to log(long state). Put a final int version in the base class to prevent overriding.
9 lines of code changed in 3 files:
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.
6 lines of code changed in 3 files:
Remove debugging class intended for my use only.
0 lines of code changed in 1 file:
54 lines of code changed in 1 file:
Report speed per 10^9 for fast runs
9 lines of code changed in 1 file:
Trunk new Trace: 1) Try to replace Double[] as List<Double>, which save some memory, but it still crashes after loading a big log; 2) use traceType to detemine type, instead of prime type (T) of List<T> in Trace, and integer is stored as List<Double> currently for simlple solution of plotting.
2 lines of code changed in 2 files:
Trunk: starts using List instead array in Trace, and return List for getValues.
1 lines of code changed in 1 file:
LoggerParser uses a special function to get the log file which may set different paths (for example to a working directory). Thus just checking that fileName exists may not work. So moved the check for existing file into XMLParser.getFilePrintWriter(). This has the added benefit that all loggers use this function and thus all have the overwriting behaviour.
Also added a check box to the BEAST options dialog box.
5 lines of code changed in 1 file:
TRUNK: new tracer dev merged from branch TRACER_NEW_DEV.
3 lines of code changed in 1 file:
TRUNK: merge Issue 288 from branch 1.5.
5 lines of code changed in 2 files:
Trunk refactoring: finish Logger (split parsers).
266 lines of code changed in 4 files:
Fixed in case users wrap a parameter in a column and forget to provide a label
1 lines of code changed in 1 file:
Added a delay to the PerformanceReport in MCLogger. This is to skip the states when the JIT compiler is still optimizing. Currently this is set (in LoggerParser) to 5 x logEvery.
34 lines of code changed in 1 file:
comments changes
2 lines of code changed in 4 files:
Intellij auto changes
2 lines of code changed in 2 files:
First step in development of a generic version of Parameter, called Variable for now. Parameter now implements Variable<Double> but eventually all dr.inference.* will be based on Variable rather than Parameter. At least that is the idea anyway...
37 lines of code changed in 1 file:
Beginning of refactoring to remove dr.inference.* dependency on dr.xml. Will take a while...
1 lines of code changed in 1 file:
refactoring to remove illegal dependencies (dr.inference should not depend on dr.evo*.*) and tidying
2 lines of code changed in 6 files:
comment out unused code
267 lines of code changed in 1 file:
ongoing sp tree development
6 lines of code changed in 1 file:
automatic idea changes
2 lines of code changed in 1 file:
Some work on convergence measurements
827 lines of code changed in 5 files:
supervised automatic code improvments (Intellij)
1 lines of code changed in 1 file:
Added a method to MCLogger that stores the fileName.
26 lines of code changed in 1 file:
Alex and I have been experimenting with a path sampling approach to estimating marginal likelihoods. See eXML in examples/testPathSampling.xml. Not sure it works.
8 lines of code changed in 1 file:
Some work on the tree operators.
4 lines of code changed in 1 file:
Implemented BSSVS for possible complex substitution matrices.
8 lines of code changed in 2 files:
ComplexeSubstitutionModel will exponentiate any real matrix regardless if the infinitesimal generator contains complex eigenvalues (common in irreversible chains).
27 lines of code changed in 1 file:
moved Sebastian's TreeLogger out of inference/loggers. The inference package should not contain any dependencies on evolution or evomodel.
76 lines of code changed in 3 files:
Some new operators, but still under development. A little tigying up in the old stuff and some minor corrections.
1 lines of code changed in 1 file:
Some convergence listener, logger and a tree logger which doesn't use the output file.
1209 lines of code changed in 3 files:
Multi-partition BEAUti here we come!! 205 errors to fix before anybody notices this commit...
41 lines of code changed in 3 files:
renamed mispelled method (setSumDeviation), added CoercionMode enum and refactored autoOptimize parsing accordingly. Added ability to log to memory and import newick from string.
94 lines of code changed in 4 files:
Issue 55. I had attempted to pass a null as the default value in the new getAttribute method of XMLObject, which is not allowed. Fixed by passing ""
1 lines of code changed in 1 file:
Be scared: I have tidied up integer attribute parsing in various classes. Also operator weights were integers in some places -- they should all be doubles now...
80 lines of code changed in 2 files:
Output performance message only to screen logs
16 lines of code changed in 2 files:
I plan to move all XML parsers of evomodel objects to new package evomodelxml. This is preparation for a completely new input file format that will be shared between BEAUti 2.0 and BEAST 2.0. I don't want any of this nasty old XML that is so hard to maintain to be left in evomodel package when I am finished...
118 lines of code changed in 2 files:
(13 more)