I just realized that I was potentially looking at the wrong part of you screenshot.
The problem indeed seems to arise when you import the Junction
class, and seems related to the fmm3dpy
module.
This is a dependency of QTCAD and should be installed automatically through pip when creating the qtcad conda environment.
Here is a screenshot of the qtcad.yaml
file which defines all QTCAD dependencies.
You can see that fmm3dpy
is in the list of pip-installed dependencies.
For a reason that I do not understand yet, it did not work on your side.
Can you try to manually install fmm3dpy
like this?
conda activate qtcad
pip install fmm3dpy
Normally, once fmm3dpy
is correctly installed, the examples that use the transport
module should run smoothly.
If it does not work, could you please send me the output of the second command, above?
In addition, if you could please let me know your OS and its version, for the record, that would be great!
Thanks again for your feedback.