PROCESS is a systems code at UKAEA that calculates in a self-consistent manner the parameters of a fusion power plant with a specified performance, ensuring that its operating limits are not violated, and with the option to optimise to a given function of these parameters.
The plot_proc tests are failing. This is because there are args being parsed within individual plotting functions.
Will fix this by changing plot_proc so the args are only parsed in the main function, and then are passed into the other plotting functions from here.
Evidence
On the CI for #3091:
Running pytest tests/integration -k plot_proc on main:
Describe the bug
The
plot_proc
tests are failing. This is because there are args being parsed within individual plotting functions. Will fix this by changingplot_proc
so the args are only parsed in themain
function, and then are passed into the other plotting functions from here.Evidence
On the CI for #3091:
Running ![image](https://github.com/ukaea/PROCESS/assets/86794332/fd739bf6-599d-4d7f-8809-66e3ca75b4dd)
pytest tests/integration -k plot_proc
on main: