Source code for cis_interface.communication.AsciiMapComm

from cis_interface.communication import FileComm
from cis_interface.schema import register_component


[docs]@register_component class AsciiMapComm(FileComm.FileComm): r"""Class for handling I/O from/to a ASCII map on disk. Args: name (str): The environment variable where file path is stored. **kwargs: Additional keywords arguments are passed to parent class. """ _filetype = 'map' def __init__(self, name, **kwargs): kwargs.setdefault('readmeth', 'read') kwargs['serializer_kwargs'] = dict(stype=7) super(AsciiMapComm, self).__init__(name, **kwargs)