nipoppy.tabular.CurationStatusTable

class nipoppy.tabular.CurationStatusTable(*args, session_ids=None, visit_ids=None, **kwargs)

A dataset’s curation status file, for tracking BIDSification progress.

get_bidsified_participants_sessions(participant_id=None, session_id=None)

Get participants and sessions with BIDS data.

Parameters:
  • participant_id (Optional[str])

  • session_id (Optional[str])

get_downloaded_participants_sessions(participant_id=None, session_id=None)

Get participants and sessions with downloaded data.

Parameters:
  • participant_id (Optional[str])

  • session_id (Optional[str])

get_organized_participants_sessions(participant_id=None, session_id=None)

Get participants and sessions with organized data.

Parameters:
  • participant_id (Optional[str])

  • session_id (Optional[str])

get_status(participant_id, session_id, col)

Get one of the statuses for an existing record.

Parameters:
  • participant_id (str)

  • session_id (str)

  • col (str)

Return type:

bool

set_status(participant_id, session_id, col, status)

Set one of the statuses for an existing record.

Parameters:
Return type:

typing_extensions.Self

col_in_bids = 'in_bids'
col_in_post_reorg = 'in_post_reorg'
col_in_pre_reorg = 'in_pre_reorg'
col_participant_dicom_dir = 'participant_dicom_dir'
index_cols
model

Model class associated with the tabular data.

status_cols