The argument parser can be improved. Currently, treatments must be made for the following cases. The adoption of the suggestions can exclude this necessity.
Instead of providing three different options for the automation level, a single option (-i) can be offered and the user can provide the desired value (choices=[1, 2, 3]) [ref].
Instead of allowing the user to input invalid inputs (e.g. set the model as complete and incomplete), mutually exclusive groups [ref] can be created.
The argument parser can be improved. Currently, treatments must be made for the following cases. The adoption of the suggestions can exclude this necessity.