httk.handlers.io

Functions

register_loader(, filenames, Ellipsis] = ) → None)

Register a loader under one or more file extensions and/or filenames.

Package Contents

httk.handlers.io.register_loader(*, name: str, loader: str, extensions: tuple[str, Ellipsis] = (), filenames: tuple[str, Ellipsis] = ()) None[source]

Register a loader under one or more file extensions and/or filenames.

extensions are matched (case-insensitively) against a file’s suffix, e.g. ".cif". filenames are exact basenames matched (case-insensitively) against a file’s name with any recognized compression suffix stripped, e.g. "POSCAR" matches POSCAR, poscar, and POSCAR.bz2.