bidsbuilder.modules.file_bases.directories

class Session

Bases: folderBase

At the time of writing: 24/06/2025 Session needs the following context:

required:
  • ses_dirs

__init__(_level='optional')

Method generated by attrs for class Session.

Parameters:

_level (str)

Return type:

None

add_datatype(d_type)
Parameters:

d_type (str)

children: list['folderBase']
classmethod create(name, tree)

safe way of instantiating a folderbase object and linking it to the dataset tree - Used for subject, session and datatype

Parameters:

tree (Directory)

delete_self()
exists: ClassVar[bool]
property filename: filenameBase
n: int
property val: str
class Subject

Bases: folderBase

At the time of writing: 24/06/2025 Subject needs the following context:

required:
  • sessions

__init__(_level='optional')

Method generated by attrs for class Subject.

Parameters:

_level (str)

Return type:

None

add_datatype(d_type)
Parameters:

d_type (str)

add_session(ses=None)
Parameters:

ses (str)

anonymise()
children: list['folderBase']
classmethod create(name, tree)

safe way of instantiating a folderbase object and linking it to the dataset tree - Used for subject, session and datatype

Parameters:

tree (Directory)

delete_self()
exists: ClassVar[bool]
property filename: filenameBase
n: int
property participants: tabularFile
property val: str