Skip to content

Commit 6370520

Browse files
committed
timeseries volume from nifti file
1 parent 80cb646 commit 6370520

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

siibra/volumes/volume.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -852,14 +852,17 @@ def __init__(self, parent_volume: Volume, z: int):
852852
)
853853

854854

855-
def from_file(filename: str, space: str, name: str) -> Volume:
855+
def from_file(filename: str, space: str, name: str, time_index: np.ndarray = None) -> Volume:
856856
"""Builds a nifti volume from a filename."""
857857
spaceobj = get_registry("Space").get(space)
858-
return Volume(
858+
kwargs = dict(
859859
space_spec={"@id": spaceobj.id},
860860
providers=[_providers.NiftiProvider(filename)],
861861
name=filename if name is None else name,
862862
)
863+
if time_index is None:
864+
return Volume(**kwargs)
865+
return TimeSeriesVolume(time_index=time_index, **kwargs)
863866

864867

865868
def from_nifti(nifti: Nifti1Image, space: str, name: str, time_index: np.ndarray = None) -> Union[Volume, TimeSeriesVolume]:

0 commit comments

Comments
 (0)