Caught a few issues and improved a few things in the code, such as:
phoedf.py now no longer requires g.c.gcov to be provided if you are in Minkowski geometry
the geometry package now saves the name of the geometry as a parameter
cv wasn't being set quite right in the torus problem initialization
b and ye weren't being properly guarded in the radiation source solver failure fixup
Looped the status variable fully through all the rootfinders (e.g. you can still just get a failure status back rather than crashing if you specify bad root bounds)
PR Checklist
[x] Adds a test for any bugs fixed. Adds tests for new features.
[x] Format your changes by calling scripts/bash/format.sh.
PR Summary
Caught a few issues and improved a few things in the code, such as:
phoedf.py
now no longer requiresg.c.gcov
to be provided if you are in Minkowski geometrygeometry
package now saves the name of the geometry as a parametercv
wasn't being set quite right in the torus problem initializationb
andye
weren't being properly guarded in the radiation source solver failure fixupstatus
variable fully through all the rootfinders (e.g. you can still just get a failure status back rather than crashing if you specify bad root bounds)PR Checklist
scripts/bash/format.sh
.