wq.io 1.0 beta

@sheppard sheppard released this Sep 8, 2016 · 1 commit to master since this release

wq.io 1.0.0b1 is the beta release of the upcoming 1.0 version of wq.io. The release brings code style improvements and URL support for wq cat:

wq cat http://example.com/example.xlsx

Downloads

wq.io 1.0 alpha

@sheppard sheppard released this Mar 22, 2016 · 8 commits to master since this release

wq.io 1.0.0a1 is an alpha release of the upcoming 1.0 version of wq.io. The main change is better support for binary formats.

  • Change binary from being defined on loader classes to being defined on parser classes, which makes more sense intuitively. Removed BinaryFileLoader and made FileLoader check (rather than set) the binary attribute to determine file mode.
  • Include binary support in StringLoader via a similar mechanism.
  • Update CsvParser and tests to ensure they work whether or not unicodecsv is installed

Downloads

wq.io 0.8.0

@sheppard sheppard released this Jun 16, 2015 · 17 commits to master since this release

Initial work on a CLI for wq.io (see #8).

Downloads

wq.io 0.7.1

@sheppard sheppard released this Jan 31, 2015 · 30 commits to master since this release

wq.io 0.7.1 brings a couple of minor bug fixes to 0.7.0:

  • Ensure that extra_data is an instance property rather than a class property (b17aeef). This was causing subtle issues in long-running dbio processes.
  • Account for Unicode normalization in Python 3 (a14d6a6). See http://bugs.python.org/issue23091 for background.

Downloads

wq.io 0.7.0

@sheppard sheppard released this Nov 17, 2014 · 37 commits to master since this release

wq.io 0.7.0 brings a few API improvements and minor new features.

New Classes

API improvements

  • GIS submodule: Support for as_dataframe() (returns a GeoDataFrame with some help from GeoPandas).
  • XmlParser: Search for root_tag (if specified) when parsing XML documents
  • New scan_fields option to ensure fields are properly detected for datasets with different fields in each row

Downloads

wq.io 0.6.2

@sheppard sheppard released this Sep 7, 2014 · 48 commits to master since this release

API Improvements

  • Add a as_dataframe() function to BaseIO (#7)
  • Always use StringIO.StringIO in Python 2.7

Downloads

wq.io 0.6.1

@sheppard sheppard released this Sep 2, 2014 · 54 commits to master since this release

  • Fix minor issue with exception strings.

Downloads

wq.io 0.6.0

@sheppard sheppard released this Jul 22, 2014 · 58 commits to master since this release

API Improvements

  • Python 3 support (#2)
  • Use requests for NetLoader (#3)
  • Read and write support in all *FileIO classes (CsvFileIO, JsonFileIO, XmlFileIO, and ExcelFileIO)
  • Comprehensive test suite
  • More robust pickle support
  • Complete docs on extending wq.io

Downloads

wq.io 0.5.1

@sheppard sheppard released this Jul 8, 2014 · 80 commits to master since this release

API Improvements

Downloads

wq.io 0.5.0

@sheppard sheppard released this Jun 13, 2014 · 86 commits to master since this release

API Improvements

  • Formalize notion of a nested IO, or an IO where each record contains a pointer to another IO. This concept is used extensively by the climata library, for example in climata.acis.StationDataIO.
  • Added a utility function, flattened(), that converts nested IOs into single-level IOs through denormalization
  • Other minor improvements

Downloads