def register_gwf_format(container):
def read_(*args, **kwargs):<EOL><INDENT>fmt = '<STR_LIT>'.format(get_default_gwf_api())<EOL>reader = get_reader(fmt, container)<EOL>return reader(*args, **kwargs)<EOL><DEDENT>def write_(*args, **kwargs):<EOL><INDENT>fmt = '<STR_LIT>'.format(get_default_gwf_api())<EOL>writer = get_writer(fmt, container)<EOL>return writer(*args, **kwargs)<EOL><DEDENT>register_identifier('<STR_LIT>', container, identify_gwf)<EOL>register_reader('<STR_LIT>', container, read_)<EOL>register_writer('<STR_LIT>', container, write_)<EOL>
Register I/O methods for `format='gwf'`

    The created methods loop through the registered sub-formats.

    Parameters
    ----------
    container : `Series`, `dict`
        series class or series dict class to register