There's a minor issue with the AnimalModel setup. All the other models use virtual_ecosystem.models.name.name_model.py for their model file, and we're relying on that name_model pattern for variable discovery. The animals model has animals.animal_model.py, which breaks the pattern.
Rather than create exceptions in model discovery, we need to change to animals.animals_model.py or animal.animal_model.py thoughout and @TaranRallings prefers the latter.
Describe the bug
There's a minor issue with the
AnimalModel
setup. All the other models usevirtual_ecosystem.models.name.name_model.py
for their model file, and we're relying on thatname_model
pattern for variable discovery. The animals model hasanimals.animal_model.py
, which breaks the pattern.Rather than create exceptions in model discovery, we need to change to
animals.animals_model.py
oranimal.animal_model.py
thoughout and @TaranRallings prefers the latter.