symupy.abstractions package¶
Submodules¶
symupy.abstractions.command module¶
Abstract Command¶
This module implements a general metaclass for a command.
symupy.abstractions.observer module¶
Abstract Observer¶
This module implements a general metaclass of the observer.
symupy.abstractions.reader module¶
- class symupy.abstractions.reader.AbstractNetworkReader[source]¶
Bases:
abc.ABC
Abstraction of Network Reader
- class symupy.abstractions.reader.AbstractTrafficDataReader[source]¶
Bases:
abc.ABC
Abstraction of Traffic Data Reader.
In order to be able to read trip and OD in VisuNet, you must declare the methods:
get_path(self, id) -> Path get_OD(self, *args, **kwargs) -> list[Path]
- _ext¶
Description of attribute _ext.
- Type
type
symupy.abstractions.subject module¶
Abstract Subject¶
This module implements a general metaclass of the subject/publisher of information.
Module contents¶
Abstractions¶
This package contains implementations related to generic abstractions regularly implemented via metaclasses in order to provide generic software pattern behaviors.