[root]/src/dr/inferencexml/loggers
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 21 (100.0%) | 1416 (100.0%) | 67.4 |
dong.w.xie | 6 (28.6%) | 673 (47.5%) | 112.1 |
sibon.li | 4 (19.0%) | 668 (47.2%) | 167.0 |
graham853@gmail.com | 2 (9.5%) | 60 (4.2%) | 30.0 |
rambaut | 9 (42.9%) | 15 (1.1%) | 1.6 |
Removing wrongly located files.
0 lines of code changed in 1 file:
Commented out all of my last commit until issues resolved
167 lines of code changed in 1 file:
Added classes to enable implicit convergence assessment checks using BLUE
166 lines of code changed in 1 file:
Correction, parsers pending updates to other files. Currently commented out
166 lines of code changed in 1 file:
Added two new parsers for BLUE integration
169 lines of code changed in 1 file:
Remove debugging class intended for my use only.
0 lines of code changed in 1 file:
60 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.
4 lines of code changed in 4 files:
Reduced verbosity - 'allowOverwrite' attribute is now just 'overwrite'
1 lines of code changed in 1 file:
Added a command line option to BEAST '-overwrite' which will allow overwriting of log files (overriding any attribute in the XML). This works by setting a System property 'allow.overwrite=true'. This can also be set (true or false) using the JVM option -Dallow.overwrite=XXXX
10 lines of code changed in 1 file:
Trunk: solve Issue 305: BEAST should warn/halt if log files already exist
15 lines of code changed in 1 file:
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).
0 lines of code changed in 2 files:
Trunk refactoring: finish Logger (split parsers).
658 lines of code changed in 5 files: