Changes made on the private repo for uncertainties paper#363
Changes made on the private repo for uncertainties paper#363jorindevandevis merged 25 commits intoWall-Go:mainfrom
Conversation
Implemented the new linearisation criterion
Spectral truncation
Error estimate moved after auto truncation
User-provided free energy
Fix phase tracing2
EM conservation/violation
Light Higgs phase trace test
Changed the calculation of the wall velocity error
Example file for exporting thermodynamics
A fix to results.setViolationOfEMConservation
Changelog v1.1.0
Collision pair generation
Truncation update, and printing fixes
og113
left a comment
There was a problem hiding this comment.
I have checked that the tests pass locally, and the Model files run as expected locally. I've also compared the files against those in the Applications repo and everything looks as expected.
| import importlib | ||
|
|
||
|
|
||
| class ETruncationOption(Enum): |
There was a problem hiding this comment.
Is this classname descriptive enough?
There was a problem hiding this comment.
I would say TruncationOption is quite descriptive. What is your concern?
There was a problem hiding this comment.
Is this supposed to be TruncationEstimateOption? I was just confused by the "E" in front.
There was a problem hiding this comment.
We have used the same convention for other Enums across WallGo, including WallGo.EExtrapolationType, WallGo.ESolutionType and WallGoCollision.EParticleType. I think the convention was introduced by Lauri. I don't think we should consider changing it in this PR.
pschicho
left a comment
There was a problem hiding this comment.
Checked the PR and ran tests and examples. I didn't run examples with new collision integration though.
- Tests pass
- Examples did not cause errors
- Update collisions if needed?
|
For |
See Issue #364. The less detailed output is because the logging level is higher. |
benoitlaurent96
left a comment
There was a problem hiding this comment.
I haven't had the time to review all the files changed, but everything seems to work as intended locally. Great job everybody!
Ignoring overflow warnings where we think they are benign
This is fixed in d9bcbf3 |
|
I think everything has been addressed now. There is just one open question from Philipp about the name ETruncationOption. |
Added ESolutionType from results, as it is already a type which is exposed to the user.
pschicho
left a comment
There was a problem hiding this comment.
All comments resolved. I think, we can merge now.
This is a PR for all changes made on a private repository that we used for our upcoming paper investigating the uncertainties in the bubble wall velocity.