Describe the bug
I believe either where fmriprep outputs are or the files within the fmriprep directory may not be named as expected and currently I do not return a very useful error indicating whether the fmriprep output directory cannot be found OR whether the specified files within the fmriprep directory can be found.
191215-16:33:45,296 nipype.workflow INFO:
Workflow nibetaseries_participant_wf settings: ['check', 'execution', 'logging', 'mo
nitoring']
191215-16:33:45,308 nipype.workflow INFO:
Running in parallel.
Traceback (most recent call last):
File "/work/01329/poldrack/frontera/software_frontera/anaconda3/envs/py36/lib/python3.6/sit
e-packages/nipype/pipeline/plugins/base.py", line 399, in _generate_dependency_list
graph, nodelist=self.procs, format='lil')
File "/work/01329/poldrack/frontera/software_frontera/anaconda3/envs/py36/lib/python3.6/sit
e-packages/networkx/convert_matrix.py", line 775, in to_scipy_sparse_matrix
raise nx.NetworkXError("Graph has no nodes or edges")
networkx.exception.NetworkXError: Graph has no nodes or edges
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/work/01329/poldrack/frontera/software_frontera/anaconda3/envs/py36/bin/nibs", line 8
, in <module>
sys.exit(main())
File "/work/01329/poldrack/frontera/software_frontera/anaconda3/envs/py36/lib/python3.6/sit
e-packages/nibetaseries/cli/run.py", line 248, in main
nibetaseries_participant_wf.run(**plugin_settings)
File "/work/01329/poldrack/frontera/software_frontera/anaconda3/envs/py36/lib/python3.6/sit
e-packages/nipype/pipeline/engine/workflows.py", line 599, in run
runner.run(execgraph, updatehash=updatehash, config=self.config)
File "/work/01329/poldrack/frontera/software_frontera/anaconda3/envs/py36/lib/python3.6/sit
e-packages/nipype/pipeline/plugins/base.py", line 122, in run
self._generate_dependency_list(graph)
File "/work/01329/poldrack/frontera/software_frontera/anaconda3/envs/py36/lib/python3.6/sit
e-packages/nipype/pipeline/plugins/base.py", line 401, in _generate_dependency_list
self.depidx = nx.to_scipy_sparse_matrix(graph, nodelist=self.procs)
File "/work/01329/poldrack/frontera/software_frontera/anaconda3/envs/py36/lib/python3.6/sit
e-packages/networkx/convert_matrix.py", line 775, in to_scipy_sparse_matrix
raise nx.NetworkXError("Graph has no nodes or edges")
networkx.exception.NetworkXError: Graph has no nodes or edges
Expected behavior
A successful run
Desktop (please complete the following information):
N/A
Describe the bug I believe either where fmriprep outputs are or the files within the fmriprep directory may not be named as expected and currently I do not return a very useful error indicating whether the fmriprep output directory cannot be found OR whether the specified files within the fmriprep directory can be found.
To Reproduce call:
output:
Expected behavior A successful run
Desktop (please complete the following information): N/A
nibetaseries version 0.4.0
Additional context not related:
-hp
should be specified in hertz, not seconds