mirror of
https://git.intern.spaceteamaachen.de/ALPAKA/SPATZ.git
synced 2025-09-29 05:17:33 +00:00
added more features get time-specific values
This commit is contained in:
@@ -24,8 +24,15 @@ class Observer:
|
||||
def _log(self, name: AnyStr, value: Any):
|
||||
self._logger.write(name, value, self._get_name())
|
||||
|
||||
def __call__(self) -> ArrayLike:
|
||||
data = self._dataset.fetch_values(self.__attrs)
|
||||
def get_start_value(self) -> ArrayLike:
|
||||
"""
|
||||
Returns:
|
||||
ArrayLike: Returns the values of the observed attributes at the start of the simulation.
|
||||
"""
|
||||
return self(t=self._dataset.get_start_time())
|
||||
|
||||
def __call__(self, t: float | None = None) -> ArrayLike:
|
||||
data = self._dataset.fetch_values(self.__attrs, t)
|
||||
|
||||
for attrib, value in zip(self.__attrs, data):
|
||||
self._log(attrib, value)
|
||||
|
Reference in New Issue
Block a user