Bases: astropy.io.ascii.BaseSplitter
Default class to split strings into columns using python csv. The class attributes are taken from the csv Dialect class.
Typical usage:
# lines = ..
splitter = ascii.DefaultSplitter()
for col_vals in splitter(lines):
    for col_val in col_vals:
         ...
| Parameters: | 
 | 
|---|
Attributes Summary
| delimiter | str(object=’‘) -> string | 
| doublequote | bool(x) -> bool | 
| escapechar | |
| quotechar | str(object=’‘) -> string | 
| quoting | int(x=0) -> int or long | 
| skipinitialspace | bool(x) -> bool | 
Methods Summary
| __call__(lines) | Return an iterator over the table lines, where each iterator output is a list of the split line values. | 
| join(vals) | |
| process_line(line) | Remove whitespace at the beginning or end of line. | 
Attributes Documentation
Methods Documentation
Return an iterator over the table lines, where each iterator output is a list of the split line values.
| Parameters: | lines – list of table lines | 
|---|---|
| Returns: | iterator | 
Remove whitespace at the beginning or end of line. This is especially useful for whitespace-delimited files to prevent spurious columns at the beginning or end. If splitting on whitespace then replace unquoted tabs with space first