|
59 | 59 | ##==================================================================================== |
60 | 60 |
|
61 | 61 | jext = { |
62 | | - "t": [".json", ".jdt", ".jdat", ".jnii", ".jmsh", ".jnirs", ".jbids"], |
63 | | - "b": [".ubj", ".bjd", ".jdb", ".jbat", ".bnii", ".bmsh", ".pmat", ".bnirs"], |
| 62 | + "t": [".json", ".jdt", ".jdat", ".jnii", ".jgii", ".jmsh", ".jnirs", ".jbids"], |
| 63 | + "b": [ |
| 64 | + ".ubj", |
| 65 | + ".bjd", |
| 66 | + ".jdb", |
| 67 | + ".jbat", |
| 68 | + ".bnii", |
| 69 | + ".bgii", |
| 70 | + ".bmsh", |
| 71 | + ".pmat", |
| 72 | + ".bnirs", |
| 73 | + ], |
64 | 74 | "h5": [".h5", ".hdf5", ".snirf", ".nwb"], |
65 | 75 | "nii": [".nii", ".nii.gz", ".img", "img.gz"], |
| 76 | + "gii": [".gii", ".gii.gz"], |
66 | 77 | "csv": [".csv", ".csv.gz", ".tsv", "tsv.gz"], |
67 | 78 | } |
68 | 79 |
|
@@ -91,6 +102,8 @@ def load(fname, opt={}, **kwargs): |
91 | 102 | return loadb(fname, opt, **kwargs) |
92 | 103 | elif ext in jext["nii"]: |
93 | 104 | return loadjnifti(fname, opt, **kwargs) |
| 105 | + elif ext in jext["gii"]: |
| 106 | + return loadgifti(fname, opt, **kwargs) |
94 | 107 | elif ext in jext["csv"]: |
95 | 108 | return load_csv_tsv(fname, **kwargs) |
96 | 109 | else: |
@@ -127,6 +140,8 @@ def save(data, fname, opt={}, **kwargs): |
127 | 140 | saveh5(data, fname, **kwargs) |
128 | 141 | elif ext in jext["nii"]: |
129 | 142 | savenifti(data, fname, **kwargs) |
| 143 | + elif ext in jext["gii"]: |
| 144 | + savegifti(data, fname, **kwargs) |
130 | 145 | else: |
131 | 146 | raise Exception( |
132 | 147 | "JData", |
|
0 commit comments