Currently, a single datatype will have information in multiple locations:
Current state
Required
Automater.init for passing in variable list
constants.py for default pipeline
constants.py for input handler
constants.py for input handler lookup
Optional: Output data type
constants.py Suggested loss
Automater._create_output_nub for creating an output nub
Automater.inverse_transform_output for inverse transforming the output data type.
Future state
This is absurd, and difficult to support / maintain. Another path might be to create an interface class, VariableTypeHandler, which includes the following methods:
Currently, a single datatype will have information in multiple locations:
Current state
Required
Optional: Output data type
Future state
This is absurd, and difficult to support / maintain. Another path might be to create an interface class,
VariableTypeHandler
, which includes the following methods: