nipoppy.tabular

Classes for tabular data representation/manipulation.

Submodules

Classes

Bagel

A file to track data availability/processing status.

Doughnut

A dataset's doughnut, for tracking DICOM-to-BIDS conversion status.

Manifest

A dataset's manifest.

Package Contents

nipoppy.tabular.generate_doughnut(manifest, dicom_dir_map, dpath_downloaded=None, dpath_organized=None, dpath_bidsified=None, empty=False, logger=None)

Generate a doughnut object.

Parameters:
Return type:

Doughnut

nipoppy.tabular.update_doughnut(doughnut, manifest, dicom_dir_map, dpath_downloaded=None, dpath_organized=None, dpath_bidsified=None, empty=False, logger=None)

Update an existing doughnut file.

Parameters:
Return type:

Doughnut