input4mips_validation.cvs.institution_id#
input4mips_validation.cvs.institution_id
#
Institution ID CV handling
For validation, see validation.
INSTITUTION_ID_FILENAME: str = 'input4MIPs_institution_id.json'
module-attribute
#
Default name of the file in which the institution ID CV is saved
InstitutionIDEntriesUnstructured: TypeAlias = list[str]
module-attribute
#
Form into which institution ID entries are serialised for the CVs
convert_institution_ids_to_unstructured_cv(institution_ids)
#
Convert the structured institution_id entries to the raw CV form
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
institution_ids
|
tuple[str, ...]
|
Institution IDs |
required |
Returns:
| Type | Description |
|---|---|
Raw CV data
|
|
Source code in src/input4mips_validation/cvs/institution_id.py
convert_unstructured_cv_to_institution_ids(unstructured)
#
Convert the raw CV data to its structured form
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
unstructured
|
InstitutionIDEntriesUnstructured
|
Unstructured CV data |
required |
Returns:
| Type | Description |
|---|---|
Institution IDs
|
|
Source code in src/input4mips_validation/cvs/institution_id.py
load_institution_ids(raw_cvs_loader, filename=INSTITUTION_ID_FILENAME)
#
Load the instution IDs in the CVs
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
raw_cvs_loader
|
RawCVLoader
|
Loader of raw CVs data. |
required |
filename
|
str
|
Name of the file from which to load the CVs. Passed to
|
INSTITUTION_ID_FILENAME
|
Returns:
| Type | Description |
|---|---|
Institution IDs
|
|