datacatalog.identifiers.tacc package

Submodules

datacatalog.identifiers.tacc.schemas module

datacatalog.identifiers.tacc.schemas.get_schemas()[source]

Discovery and return known JSON schemas

Returns:JSONSchemaCollection - Collection of schemas, keyed by name

datacatalog.identifiers.tacc.username module

datacatalog.identifiers.tacc.username.validate(text_string, permissive=False)[source]

Validate whether a string can be a TACC.cloud username

Parameters:
  • text_string (str) – the value to validate
  • permissive (bool, optional) – whether to return false or raise Exception on failure
Raises:

ValueError – Passed value fails validation and permissive was False

Returns:

Whether the passed value can be a TACC username

Return type:

bool

datacatalog.identifiers.tacc.username.get_schemas()[source]