Description of the Issue:
The current implementation of the managed paths method in the driver object is overly specific and includes functionality that’s mainly relevant for 4C-related models.
Refactoring the _manage_paths logic to be more general would help make the driver object cleaner and easier to maintain. After moving the 4C-specific logic, additional adjustments may be needed.
Proposed Solution:
For example, the handling of the output file is tightly coupled to 4C-specific behavior, which should instead be moved to the 4C interface module.
Action Items:
No response
Related Issues:
#170
Interested Parties:
No response
Description of the Issue:
The current implementation of the managed paths method in the driver object is overly specific and includes functionality that’s mainly relevant for 4C-related models.
Refactoring the _manage_paths logic to be more general would help make the driver object cleaner and easier to maintain. After moving the 4C-specific logic, additional adjustments may be needed.
Proposed Solution:
For example, the handling of the output file is tightly coupled to 4C-specific behavior, which should instead be moved to the 4C interface module.
Action Items:
No response
Related Issues:
#170
Interested Parties:
No response