control.iosys._process_iosys_keywords

control.iosys._process_iosys_keywords(keywords={}, defaults={}, static=False, end=False)[source]

Process iosys specification.

This function processes the standard keywords used in initializing an I/O system. It first looks in the keywords dictionary to see if a value is specified. If not, the defaults dictionary is used. The defaults dictionary can also be set to an InputOutputSystem object, which is useful for copy constructors that change system/signal names.

If end is True, then generate an error if there are any remaining keywords.