Skip to content

IterTable 2.0 beta

Pre-release
Pre-release

Choose a tag to compare

@sheppard sheppard released this 25 Sep 01:06

wq.io is now IterTable! This name better reflects the project purpose, and avoids confusion with the wq framework website (https://wq.io). Similarly, IterTable's *IO classes have been renamed to *Iter, as the API is not intended to match that of Python's StringIO or other io classes.

The functionality is otherwise the same as wq.io 1.1.0. Here is a mapping of top-level exports:

old name new name
wq.io.load_file itertable.load_file
wq.io.load_url itertable.load_url
wq.io.load_string itertable.load_string
wq.io.BaseIO itertable.BaseIter
wq.io.CsvFileIO itertable.CsvFileIter
wq.io.CsvNetIO itertable.CsvNetIter
wq.io.CsvStringIO itertable.CsvStringIter
wq.io.JsonFileIO itertable.JsonFileIter
wq.io.JsonNetIO itertable.JsonNetIter
wq.io.JsonStringIO itertable.JsonStringIter
wq.io.XmlFileIO itertable.XmlFileIter
wq.io.XmlNetIO itertable.XmlNetIter
wq.io.XmlStringIO itertable.XmlStringIter
wq.io.ExcelFileIO itertable.ExcelFileIter
wq.io.make_io itertable.make_iter
wq.io.guess_type itertable.guess_type
wq.io.flattened itertable.flattened
wq.io.VERSION itertable.VERSION
wq.io.*Loader itertable.*Loader
wq.io.*Parser itertable.*Parser
wq.io.*Mapper itertable.*Mapper