The layout works as expected on my laptop by cloning the environment from cori, so the issue is the environment, not the machine. I haven't been able to determine which package differences are causing the issue, but I can imagine this being an issue for others if the layout is so fickle.
On cori, the DAG is organized as it should be by
The python environment is specified at pyenvs/cori_pyenv.yml
dot
vianetworkx.drawing.nx_pydot.graphviz_layout
here. The output is as follows:Whereas on my laptop, the output is:
.
with python environment: pyenvs/oliver-laptop_pyenv.yml
The layout works as expected on my laptop by cloning the environment from cori, so the issue is the environment, not the machine. I haven't been able to determine which package differences are causing the issue, but I can imagine this being an issue for others if the layout is so fickle.