|
41 | 41 | }, |
42 | 42 | { |
43 | 43 | "cell_type": "code", |
44 | | - "execution_count": 2, |
| 44 | + "execution_count": 4, |
45 | 45 | "metadata": {}, |
46 | 46 | "outputs": [ |
47 | 47 | { |
48 | 48 | "ename": "ImportError", |
49 | | - "evalue": "cannot import name 'MrGrid' from 'pydra.tasks.mrtrix3' (/Users/tclose/.pyenv/versions/3.12.5/envs/wf12/lib/python3.12/site-packages/pydra/tasks/mrtrix3/__init__.py)", |
| 49 | + "evalue": "cannot import name 'ShellCommandTask' from 'pydra.engine' (/Users/tclose/git/workflows/pydra/pydra/engine/__init__.py)", |
50 | 50 | "output_type": "error", |
51 | 51 | "traceback": [ |
52 | 52 | "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", |
53 | 53 | "\u001b[0;31mImportError\u001b[0m Traceback (most recent call last)", |
54 | | - "Cell \u001b[0;32mIn[2], line 5\u001b[0m\n\u001b[1;32m 3\u001b[0m \u001b[38;5;28;01mfrom\u001b[39;00m \u001b[38;5;21;01mfileformats\u001b[39;00m\u001b[38;5;21;01m.\u001b[39;00m\u001b[38;5;21;01mmedimage\u001b[39;00m \u001b[38;5;28;01mimport\u001b[39;00m Nifti\n\u001b[1;32m 4\u001b[0m \u001b[38;5;28;01mfrom\u001b[39;00m \u001b[38;5;21;01mpydra\u001b[39;00m\u001b[38;5;21;01m.\u001b[39;00m\u001b[38;5;21;01mengine\u001b[39;00m\u001b[38;5;21;01m.\u001b[39;00m\u001b[38;5;21;01msubmitter\u001b[39;00m \u001b[38;5;28;01mimport\u001b[39;00m Submitter\n\u001b[0;32m----> 5\u001b[0m \u001b[38;5;28;01mfrom\u001b[39;00m \u001b[38;5;21;01mpydra\u001b[39;00m\u001b[38;5;21;01m.\u001b[39;00m\u001b[38;5;21;01mtasks\u001b[39;00m\u001b[38;5;21;01m.\u001b[39;00m\u001b[38;5;21;01mmrtrix3\u001b[39;00m \u001b[38;5;28;01mimport\u001b[39;00m MrGrid\n\u001b[1;32m 7\u001b[0m \u001b[38;5;66;03m# Make directory filled with nifti files\u001b[39;00m\n\u001b[1;32m 8\u001b[0m test_dir \u001b[38;5;241m=\u001b[39m Path(tempfile\u001b[38;5;241m.\u001b[39mmkdtemp())\n", |
55 | | - "\u001b[0;31mImportError\u001b[0m: cannot import name 'MrGrid' from 'pydra.tasks.mrtrix3' (/Users/tclose/.pyenv/versions/3.12.5/envs/wf12/lib/python3.12/site-packages/pydra/tasks/mrtrix3/__init__.py)" |
| 54 | + "Cell \u001b[0;32mIn[4], line 5\u001b[0m\n\u001b[1;32m 3\u001b[0m \u001b[38;5;28;01mfrom\u001b[39;00m \u001b[38;5;21;01mfileformats\u001b[39;00m\u001b[38;5;21;01m.\u001b[39;00m\u001b[38;5;21;01mmedimage\u001b[39;00m \u001b[38;5;28;01mimport\u001b[39;00m Nifti\n\u001b[1;32m 4\u001b[0m \u001b[38;5;28;01mfrom\u001b[39;00m \u001b[38;5;21;01mpydra\u001b[39;00m\u001b[38;5;21;01m.\u001b[39;00m\u001b[38;5;21;01mengine\u001b[39;00m\u001b[38;5;21;01m.\u001b[39;00m\u001b[38;5;21;01msubmitter\u001b[39;00m \u001b[38;5;28;01mimport\u001b[39;00m Submitter\n\u001b[0;32m----> 5\u001b[0m \u001b[38;5;28;01mfrom\u001b[39;00m \u001b[38;5;21;01mpydra\u001b[39;00m\u001b[38;5;21;01m.\u001b[39;00m\u001b[38;5;21;01mtasks\u001b[39;00m\u001b[38;5;21;01m.\u001b[39;00m\u001b[38;5;21;01mmrtrix3\u001b[39;00m\u001b[38;5;21;01m.\u001b[39;00m\u001b[38;5;21;01mv3_0\u001b[39;00m \u001b[38;5;28;01mimport\u001b[39;00m MrGrid\n\u001b[1;32m 7\u001b[0m \u001b[38;5;66;03m# Make directory filled with nifti files\u001b[39;00m\n\u001b[1;32m 8\u001b[0m test_dir \u001b[38;5;241m=\u001b[39m Path(tempfile\u001b[38;5;241m.\u001b[39mmkdtemp())\n", |
| 55 | + "File \u001b[0;32m~/.pyenv/versions/3.12.5/envs/wf12/lib/python3.12/site-packages/pydra/tasks/mrtrix3/v3_0/__init__.py:3\u001b[0m\n\u001b[1;32m 1\u001b[0m \u001b[38;5;66;03m# Auto-generated, do not edit\u001b[39;00m\n\u001b[0;32m----> 3\u001b[0m \u001b[38;5;28;01mfrom\u001b[39;00m \u001b[38;5;21;01m.\u001b[39;00m\u001b[38;5;21;01mfivett2gmwmi_\u001b[39;00m \u001b[38;5;28;01mimport\u001b[39;00m Fivett2Gmwmi\n\u001b[1;32m 4\u001b[0m \u001b[38;5;28;01mfrom\u001b[39;00m \u001b[38;5;21;01m.\u001b[39;00m\u001b[38;5;21;01mfivett2vis_\u001b[39;00m \u001b[38;5;28;01mimport\u001b[39;00m Fivett2Vis\n\u001b[1;32m 5\u001b[0m \u001b[38;5;28;01mfrom\u001b[39;00m \u001b[38;5;21;01m.\u001b[39;00m\u001b[38;5;21;01mfivettcheck_\u001b[39;00m \u001b[38;5;28;01mimport\u001b[39;00m FivettCheck\n", |
| 56 | + "File \u001b[0;32m~/.pyenv/versions/3.12.5/envs/wf12/lib/python3.12/site-packages/pydra/tasks/mrtrix3/v3_0/fivett2gmwmi_.py:7\u001b[0m\n\u001b[1;32m 5\u001b[0m \u001b[38;5;28;01mfrom\u001b[39;00m \u001b[38;5;21;01mfileformats\u001b[39;00m\u001b[38;5;21;01m.\u001b[39;00m\u001b[38;5;21;01mgeneric\u001b[39;00m \u001b[38;5;28;01mimport\u001b[39;00m File, Directory \u001b[38;5;66;03m# noqa: F401\u001b[39;00m\n\u001b[1;32m 6\u001b[0m \u001b[38;5;28;01mfrom\u001b[39;00m \u001b[38;5;21;01mfileformats\u001b[39;00m\u001b[38;5;21;01m.\u001b[39;00m\u001b[38;5;21;01mmedimage_mrtrix3\u001b[39;00m \u001b[38;5;28;01mimport\u001b[39;00m ImageIn, ImageOut, Tracks \u001b[38;5;66;03m# noqa: F401\u001b[39;00m\n\u001b[0;32m----> 7\u001b[0m \u001b[38;5;28;01mfrom\u001b[39;00m \u001b[38;5;21;01mpydra\u001b[39;00m\u001b[38;5;21;01m.\u001b[39;00m\u001b[38;5;21;01mengine\u001b[39;00m \u001b[38;5;28;01mimport\u001b[39;00m specs, ShellCommandTask\n\u001b[1;32m 10\u001b[0m input_fields \u001b[38;5;241m=\u001b[39m [\n\u001b[1;32m 11\u001b[0m \u001b[38;5;66;03m# Arguments\u001b[39;00m\n\u001b[1;32m 12\u001b[0m (\n\u001b[0;32m (...)\u001b[0m\n\u001b[1;32m 104\u001b[0m ),\n\u001b[1;32m 105\u001b[0m ]\n\u001b[1;32m 107\u001b[0m Fivett2GmwmiInputSpec \u001b[38;5;241m=\u001b[39m specs\u001b[38;5;241m.\u001b[39mSpecInfo(\n\u001b[1;32m 108\u001b[0m name\u001b[38;5;241m=\u001b[39m\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mFivett2GmwmiInput\u001b[39m\u001b[38;5;124m\"\u001b[39m, fields\u001b[38;5;241m=\u001b[39minput_fields, bases\u001b[38;5;241m=\u001b[39m(specs\u001b[38;5;241m.\u001b[39mShellSpec,)\n\u001b[1;32m 109\u001b[0m )\n", |
| 57 | + "\u001b[0;31mImportError\u001b[0m: cannot import name 'ShellCommandTask' from 'pydra.engine' (/Users/tclose/git/workflows/pydra/pydra/engine/__init__.py)" |
56 | 58 | ] |
57 | 59 | } |
58 | 60 | ], |
|
61 | 63 | "import tempfile\n", |
62 | 64 | "from fileformats.medimage import Nifti\n", |
63 | 65 | "from pydra.engine.submitter import Submitter\n", |
64 | | - "from pydra.tasks.mrtrix3 import MrGrid\n", |
| 66 | + "from pydra.tasks.mrtrix3.v3_0 import MrGrid\n", |
65 | 67 | "\n", |
66 | 68 | "# Make directory filled with nifti files\n", |
67 | 69 | "test_dir = Path(tempfile.mkdtemp())\n", |
|
209 | 211 | "cell_type": "markdown", |
210 | 212 | "metadata": {}, |
211 | 213 | "source": [ |
212 | | - "## Provenance\n", |
| 214 | + "## Provenance and auditing\n", |
213 | 215 | "\n", |
214 | 216 | "Work in progress..." |
215 | 217 | ] |
|
0 commit comments