"base.py" and "components.py" are copies from the AMOC framework used for
the evaluation process on RoCL models.
