@classmethod<EOL><INDENT>def from_names(cls, *names):<DEDENT>
new = cls()<EOL>for namestr in names:<EOL><INDENT>for name in cls._split_names(namestr):<EOL><INDENT>new.append(Channel(name))<EOL><DEDENT><DEDENT>return new<EOL>
Create a new `ChannelList` from a list of names

        The list of names can include comma-separated sets of names,
        in which case the return will be a flattened list of all parsed
        channel names.