flags of carbonicity not working as expected
Closed this issue · 10 comments
When I set flags. --startingCarbonicity, --priorCarbonicity and --sigmaCarbonicity on the command line, the singlePopMcmc does not run at all. But I can run singlePopMcmc when I set values for these parameters in the base9.yaml file.
@tedvh should default carbonicity be 0.38 for all carbonicity values (cluster.starting. carbonicity
, cluster.priors.means. carbonicity
, and cluster.priors.sigmas. carbonicity
)? Also, does this mean I should change the default for singlePopMcmc.stepSizes.carbonicity
?
Sounds good, thanks.
I take back my comment about logging, I decided the approach I'd taken was too complex so I redid it to just address the particular problem raised here and not try to tackle logging simultaneously. I'll work on that next in another pr.
I deleted my comment about burnin because I found about 4 other variables with name mis-matches. I want to make the names be the same in the YAML, the code, and the command line args, with only a slight difference in that YAML is of form
path.to.node[key] = variable
... and command line args look like:
--pathToNodeKey=variable
... and c++ variables are a bit abstracted, along the lines of:
// sudo code
Node config = whatever;
Node whiteDwarf = some stuff to get whiteDwarf from config;
variable whiteDwarf.someSpecificMetric = getOrRequest(... );
Anyway, I plan to go through and document all of the name mismatches and then open a new issue with them. Then you and Elliot can decide what names to use throughout and I will update it accordingly.
Also @tedvh you can close this issue now.