Utilities¶
CREMA utilities
-
crema.utils.base(filename)¶ Identify a file by its basename:
/path/to/base.name.ext => base.name
Parameters: - filename : str
Path to the file
Returns: - base : str
The base name of the file
-
crema.utils.get_ann_audio(directory)¶ Get a list of annotations and audio files from a directory.
This also validates that the lengths match and are paired properly.
Parameters: - directory : str
The directory to search
Returns: - pairs : list of tuples (audio_file, annotation_file)
-
crema.utils.git_version()¶ Return the git revision as a string
Returns: - git_version : str
The current git revision
-
crema.utils.increment_version(filename)¶ Increment a model version identifier.
Parameters: - filename : str
The file containing the model version
Returns: - model_version : str
The new model version. This version will also be written out to filename.
-
crema.utils.load_h5(filename)¶ Load data from an hdf5 file created by save_h5.
Parameters: - filename : str
Path to the hdf5 file
Returns: - data : dict
The key-value data stored in filename
See also