diglab_utils package
Submodules
diglab_utils.cli module
- diglab_utils.conversion.checkbox_to_dict(redcap_field_dict)
- diglab_utils.conversion.conversion_csv_to_json(csv_file)
Test conversion function
- diglab_utils.conversion.date_to_dict(redcap_field_dict)
- diglab_utils.conversion.dropdown_to_dict(redcap_field_dict)
- diglab_utils.conversion.notes_to_dict(redcap_field_dict)
- diglab_utils.conversion.number_to_dict(redcap_field_dict)
- diglab_utils.conversion.parse_choices(choice_str, annotation_str)
Extract choice labels and default choice label from redcap “Choices, Calculations, OR Slider Labels” and “Annotations”
- Returns:
first entry is the list of default choice labels second entry is the default choice labels (is value of first entry)
- Return type:
(list, str)
- diglab_utils.conversion.radio_to_dict(redcap_field_dict)
- diglab_utils.conversion.text_to_dict(redcap_field_dict)
diglab_utils.project_building module
- diglab_utils.provenance.get_repo_state(path)
Extract the latest commit hash of a git repository
- Parameters:
path – Path to the git repository
- Returns:
- 2-tuple (str, bool)
latest commit id repo status: True if repository is in a clean state
- Raises:
ValueError – if path is not part of a git repository