Starfish
Starfish copied to clipboard
Verbose and quiet output flags
The problem: The code prints lots of info to standard out. Some users might want more or less info, or different info.
Suggested solution: Provide a flag for verbose or quite output. The default can be the existing setup, or whatever is deemed optimal.
I experimented with custom terminal output, namely aligning the sample positions and printing accept/reject in a single line. Looks like this:
It is true that the current sampling routines are a bit verbose for a default option.
I like your idea to provide a verbose flag with the output you've demonstrated. I could see how this might be helpful to quickly identify if the tuning of the MH jumps is on the right track or not.
I liked that blog post a lot! So yeah, a good default would be no output :mute:, and then users could toggle a flag if they really had to see what was going on. Of course the log.log file could have some of this information too. In either case, a sane formatting scheme will help sort out the significant digits from the insignificant ones.