Uri David Akavia
03/03/2026, 1:10 PMapply(data.frame(comp.results), 2, function(x) sprintf(paste0("%." opt\$round_digits, "g"), x))
This will print everything below significant digits in E format, but still keep a fixed amount of significant digits.
I can open an issue, but this will need to be fixed on multiple modules. Would you like me to do that? Maybe this isn't a problem, and should stay the way it is?
Should I open an issue on differentialabundane, and then have sub-issues for each module with a PR?Uri David Akavia
03/03/2026, 1:11 PMJonathan Manning
03/03/2026, 4:41 PMUri David Akavia
03/03/2026, 5:28 PMUri David Akavia
03/03/2026, 5:30 PMUri David Akavia
03/06/2026, 9:49 AMJonathan Manning
03/06/2026, 10:12 AMmaster state), the rounding was ONLY to be used for testing, and for the report, where long floating point things were unhelpful (via the report_round_digits option.
@Nicolás Alejandro Schcolnicov seems to have changed that in this commit, and @suzannejin in this commit.
This should be reverted before release such that any primary results are NOT rounded outside of test scenarios, which should clearly not be happening.
CC @Gregor SturmUri David Akavia
03/06/2026, 10:28 AMJonathan Manning
03/06/2026, 10:33 AMUri David Akavia
03/06/2026, 10:33 AMJonathan Manning
03/06/2026, 10:35 AMUri David Akavia
03/06/2026, 10:43 AMJonathan Manning
03/06/2026, 10:46 AMUri David Akavia
03/06/2026, 10:47 AM