argiopetech/base

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 commented

@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?

tedvh commented

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.

tedvh commented
tedvh commented

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.

tedvh commented