1
0
mirror of https://github.com/gsi-upm/soil synced 2025-07-09 06:22:21 +00:00
soil/soil/datacollection.py
J. Fernando Sánchez 6f7481769e WIP
2022-07-19 17:17:23 +02:00

25 lines
614 B
Python

from mesa import DataCollector as MDC
class SoilDataCollector(MDC):
def __init__(self, environment, *args, **kwargs):
super().__init__(*args, **kwargs)
# Populate model and env reporters so they have a key per
# So they can be shown in the web interface
self.environment = environment
raise NotImplementedError()
@property
def model_vars(self):
raise NotImplementedError()
@model_vars.setter
def model_vars(self, value):
raise NotImplementedError()
@property
def agent_reporters(self):
raise NotImplementedError()