ewatercycle.models.abstract module