|
25 | 25 | "metadata": {}, |
26 | 26 | "source": [ |
27 | 27 | "## The `layout` object and simple queries\n", |
28 | | - "To begin working with pubids we need to initialize a layout object. We will need it to do all of our queries" |
| 28 | + "To begin working with pybids we need to initialize a layout object. We will need it to do all of our queries" |
29 | 29 | ] |
30 | 30 | }, |
31 | 31 | { |
|
34 | 34 | "metadata": {}, |
35 | 35 | "outputs": [], |
36 | 36 | "source": [ |
37 | | - "from bids.grabbids import BIDSLayout\n", |
| 37 | + "from bids.layout import BIDSLayout\n", |
38 | 38 | "layout = BIDSLayout(\"/data/ds000114/\")" |
39 | 39 | ] |
40 | 40 | }, |
|
187 | 187 | }, |
188 | 188 | "outputs": [], |
189 | 189 | "source": [ |
190 | | - "from bids.grabbids import BIDSLayout\n", |
| 190 | + "from bids.layout import BIDSLayout\n", |
191 | 191 | "layout = BIDSLayout(\"/data/ds000114/\")\n", |
192 | 192 | "\n", |
193 | | - "[f.filename for f in layout.get(subject='02', task=\"linebisection\")]" |
| 193 | + "layout.get(subject='02', return_type='file', task=\"linebisection\")" |
194 | 194 | ] |
195 | 195 | }, |
196 | 196 | { |
|
209 | 209 | "source": [ |
210 | 210 | "def get_niftis(subject_id, data_dir):\n", |
211 | 211 | " # Remember that all the necessary imports need to be INSIDE the function for the Function Interface to work!\n", |
212 | | - " from bids.grabbids import BIDSLayout\n", |
| 212 | + " from bids.layout import BIDSLayout\n", |
213 | 213 | " \n", |
214 | 214 | " layout = BIDSLayout(data_dir)\n", |
215 | 215 | " \n", |
|
330 | 330 | "from nipype.interfaces.utility import IdentityInterface, Function\n", |
331 | 331 | "\n", |
332 | 332 | "def get_T1w(subject_id, data_dir):\n", |
333 | | - " from bids.grabbids import BIDSLayout\n", |
| 333 | + " from bids.layout import BIDSLayout\n", |
334 | 334 | " \n", |
335 | 335 | " layout = BIDSLayout(data_dir)\n", |
336 | 336 | " \n", |
|
399 | 399 | "outputs": [], |
400 | 400 | "source": [ |
401 | 401 | "def printMetadata(path, data_dir):\n", |
402 | | - " from bids.grabbids import BIDSLayout\n", |
| 402 | + " from bids.layout import BIDSLayout\n", |
403 | 403 | " layout = BIDSLayout(data_dir)\n", |
404 | 404 | " print(\"\\n\\nanalyzing \" + path + \"\\nTR: \"+ str(layout.get_metadata(path)[\"RepetitionTime\"]) + \"\\n\\n\")\n", |
405 | 405 | " \n", |
|
454 | 454 | "def get_niftis(subject_id, data_dir):\n", |
455 | 455 | " # Remember that all the necesary imports need to be INSIDE the function \n", |
456 | 456 | " # for the Function Interface to work!\n", |
457 | | - " from bids.grabbids import BIDSLayout\n", |
| 457 | + " from bids.layout import BIDSLayout\n", |
458 | 458 | " \n", |
459 | 459 | " layout = BIDSLayout(data_dir)\n", |
460 | 460 | " \n", |
|
481 | 481 | "source": [ |
482 | 482 | "# and now modify analyzeBOLD2\n", |
483 | 483 | "def printMetadata_et(path, data_dir):\n", |
484 | | - " from bids.grabbids import BIDSLayout\n", |
| 484 | + " from bids.layout import BIDSLayout\n", |
485 | 485 | " layout = BIDSLayout(data_dir)\n", |
486 | 486 | " print(\"\\n\\nanalyzing \" + path + \"\\nTR: \"+ \n", |
487 | 487 | " str(layout.get_metadata(path)[\"RepetitionTime\"]) +\n", |
|
0 commit comments