oasislmf.pytools.data_layer.footprint_layer¶
Attributes¶
Classes¶
Defines the different types of operations supported via bytes. To be passed through TCP port first to tell the |
|
Class to accessing the footprint data via TCP ports. |
|
Connects to the footprint server via TCP. |
Functions¶
|
Module Contents¶
- class oasislmf.pytools.data_layer.footprint_layer.OperationEnum[source]¶
Bases:
enum.EnumDefines the different types of operations supported via bytes. To be passed through TCP port first to tell the server what type of operation is required.
- class oasislmf.pytools.data_layer.footprint_layer.FootprintLayer(storage: oasis_data_manager.filestore.backends.base.BaseStorage, total_expected: int, ignore_file_type: Set[str] = set(), df_engine='oasis_data_manager.df_reader.reader.OasisPandasReader')[source]¶
Class to accessing the footprint data via TCP ports.
- socket[source]¶
the TCP socket in which data is sent
- Type:
Optional[socket.socket]
- total_served[source]¶
the total number of processes that have ever registered through the server’s lifetime
- Type:
- file_data: oasislmf.pytools.getmodel.footprint.Footprint | None = None[source]¶
- socket: socket.socket | None = None[source]¶