-
Notifications
You must be signed in to change notification settings - Fork 533
incorrect detailed graphs being generated #2668
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
I've just done some renaming, so it's now called |
@oesteban - in tis PR you removed was this on purpose? |
I can remember having issues with those three properties. If I recall correctly, iterable nodes were not returning the hierarchy with the |
And also, |
@oesteban - I wasn't completely sure whether |
With 2.0 on the horizon I don't think it is worth your time finding out how to make this work the most rigorous way. If it works, I'm fine with it. |
@oesteban - ok, if anyone has any problems with naming, printing etc., we will review it |
seems like this is still the case: scroll down a few cells from here: https://miykael.github.io/nipype_tutorial/notebooks/basic_joinnodes.html#Exercise-1 |
@satra, this is corrected in the docker image, but not in the figure on the webpage. The current setup doesn't create the webpage dynamically, i.e. with every new PR. It's me manually updating the page and especially the figures from time to time. I chose this option because I didn't know better and because I also didn't want to have multiple image-diffs in the git log and make it explode with this. Do you think this is a reasonable concern or is there an alternative? I thought about generating the page via circleci and directly pushing it to a particular branch? |
@miykael - i think doing something with circle would be good. just like dorota runs the tests on the repo everytime we release, we should update everything on the page, when we release. i think it would not explode with every release. and in some sense no worse off than the main notebook repo itself. |
You can have a look at the nipybot stuff (tools/update_feedstock.sh + .circleci/config.yml) for submitting/updating PRs on release branches. |
Summary
the detailed graph is not listing names of nodes appropriately resulting in incorrect graphs.
scroll down to see the multiple arrows containing nodes in the figures of the following notebook.
https://miykael.github.io/nipype_tutorial/notebooks/introduction_quickstart.html
an example here:
i suspect this has something to do with how
__repr__
and__str__
are being used.@oesteban, @effigies - any quick ideas before i look into the code?
Actual behavior
Expected behavior
should have printed the old style with multiple nodes.
see cell 14 in this notebook:
https://github.com/ReproNim/reproducible-imaging/blob/master/notebooks/introductory_dataflows.ipynb
How to replicate the behavior
run the current quickstart notebook in @miykael binder repo.
The text was updated successfully, but these errors were encountered: